Baik di Sistem osTicket versi 1.6 RC4 maupun 1.6 RC5 belum menyimpan karakter “0″ (nol) jika nomor telepon diawali dengan karakter nol. Contoh, jika misalnya nomor telepon klien 08157140595, maka nomor yang tersimpan di database adalah: 8157140595 (karakter nol di awal tidak ikut disimpan). Hal ini terjadi karena di pernyataan SQL, data telepon secara tidak langsung dikonversi menjadi data yang bertipe numerik. Jadi, saya membuat modifikasi ini supaya karakter “0″ tersebut juga tersimpan di database.
- Buka file \include\class.ticket.php, cari kode ini:
1015 1016
',phone='.db_input($var['phone']). ',phone_ext='.db_input($var['phone_ext']?$var['phone_ext']:NULL).
ganti dengan kode berikut:
1015 1016
',phone="'.db_input($var['phone']). '",phone_ext='.db_input($var['phone_ext']?$var['phone_ext']:NULL).
Cari kode ini:
1189 1190
',phone='.db_input($var['phone']). ',phone_ext='.db_input($var['phone_ext']?$var['phone_ext']:'').
ganti dengan kode ini:
1189 1190
',phone="'.db_input($var['phone']). '",phone_ext='.db_input($var['phone_ext']?$var['phone_ext']:'').
-
Buka file \scp\profile.php, lalu cari kode ini:
93 94
',phone='.db_input($_POST['phone']). ',phone_ext='.db_input($_POST['phone_ext']).
ganti dengan kode berikut:
93 94
',phone="'.db_input($_POST['phone']). '",phone_ext='.db_input($_POST['phone_ext']).

Komentar Terakhir