Views Summarize Tapi Format Indonesia

Modul Views Summarize adalah modul agar views bisa melakukan penotalan di akhir tabel.

Seting yang ada, cukup sederhana tidak seperti modul lain semacam Views Calc atau Views Aggregator Plus yang memiliki pilihan format angka, apakah ribuan itu berupa titik atau koma. Dampaknya cukup tragis, untuk hasil akhir perhitungan Views Summarize akan menghilangkan ribuannya, sehingga seharunya totalnya adalah 1.000 maka akan menjadi 1 saja.

Akhirnya dengan sedikit nekat, dan dengan sangat terpaksa, maka module tersebut bisa di rubah sedikit kodenya. Yakni di file views_summarize.module pada fungsi theme_views_summarize_type_total dirubah seperti di bawah ini:

$total += (float) preg_replace('/[^0-9\.\-]/', '', $val);

menjadi

$total += (float) preg_replace('/[^0-9\,\-]/', '', $val);

yakni merubah titik menjadi koma.

Kalo perlu, hasil akhir bisa di format menjadi Indonesia Banget dengan perintah:

$total = number_format($total, 0, ',', '.');

Akhir kata, modul ini, senantiasa menjadi pilihan sebab dia bisa tetap menghitung walaupun ada data yang isinya adalah null.