user_call_func_validate

meng-eksekusi semua function dengan postfix tertentu di semua module yang tersedia. Untuk validasi TRUE/FALSE

user_call_func_validate($funcname[, $arg1[, $arg2[, $arg3...]]]);

  • $funcname: String postfix nama function yang akan dipanggil
  • $arg1: Object yang akan dijadikan argument ke 1 ketika mengeksekusi function yang ditemukan
  • $arg2: Object yang akan dijadikan argument ke 2 ketika mengeksekusi function yang ditemukan
  • $arg3: Object yang akan dijadikan argument ke 3 ketika mengeksekusi function yang ditemukan
  • ...: Object selanjutnya jika ada lagi
biasanya function ini dieksekusi ketika anda membuat hookable function semisal di dalam function anda ada script di bawah (dalam module "coba"):
$check = user_call_func_validate('coba_check', $str1, $str2);
if($check) {echo "Validasi berhasil";
}else{echo msg(user_create_validate_msg(), 'danger');
}
maka script tersebut akan mencari di semua module yang memiliki function [namamodule]_coba_check yang tentu saja function tersebut harus di taruh di file "modules/[namamodule]/_function.php" untuk lebih jelasnya silahkan mempelajari hookable function
 

PERHATIAN:

  • tidak seperti function user_call_func, function ini HARUS me-return kan BOOLEAN yaitu TRUE atau FALSE. Ketika anda tidak me-return kan apapun maka framework akan menganggap bahwa return nya adalah FALSE
  • Itu artinya script akan berhenti mengeksekusi function yang ditemukan selanjut nya karena dianggap validasi gagal
  • Jika anda ingin meng-outputkan pesan error anda bisa menggunakan function user_create_validate_msg

 

File Path: includes/function/user.php function untuk management member pada framework

0 Comment

Post Your Comment

Terakhir Dilihat