public static function run($obj, $webClass) { if ($obj instanceof Model) { $cmd = isset($_GET['cmd']) ? addslashes($_GET['cmd']) : 'read'; if ($cmd == "edit") { Crud::createForm($obj, $webClass); die; } if ($cmd == "add") { //Crud::createForm($obj,$webClass); $json = Crud::addPrecon($obj); die(json_encode($json)); } if ($cmd == "delete") { $json['bool'] = 1; $id = isset($_POST['id']) ? addslashes($_POST['id']) : ''; $json['bool'] = $obj->delete($id); die(json_encode($json)); } if ($cmd == "ws") { Crud::workWebService($obj, $webClass); die; } Crud::read($obj, $webClass); } else { die('Crud hanya bisa dipakai dengan object Crud'); } }
function isi() { global $template; $template->addTextToHead("<script src='https://www.google.com/recaptcha/api.js'></script>"); $acc = new SiteMember(); $acc->onCreateFormAction = "tambah"; $acc->onCreateFormCancelButton = 0; $acc->onCreateFormAjaxSuccess = "alert('Registration Successful');document.location='" . _LANGPATH . "sukses';"; $acc->onCreateFormDisplayOrder = array("admin_nama_depan", "admin_nama_belakang", "admin_email", "admin_password"); $acc->onCreateFormStackFormLabel = 0; $acc->captchaHook = '<div class="g-recaptcha" data-sitekey="6LdkrAMTAAAAAMQi-_pCwLDKuxpqbKBmb60WHBBh"></div>'; Crud::createForm($acc, __CLASS__); }