Bagaimana Agar Nomor Telepon yang Diawali dengan “0″ Disimpan di osTicket v1.6 RC5

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.

  1. 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']:'').
  2. 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']).
Share

326 kali dibacaCetak Artikel Ini Cetak Artikel Ini

Utarakan pikiran Anda

*


*