app = $app; $this->db = $db; $this->session = $session; } public function config() { $mode = Param::Get('mode', 'view'); if ($mode === 'save') { $sql = new SQL($this->app); $sql->set_table("app_config"); $sql->add_param("REG_ADDRESS"); $sql->add_param("REG_CITY"); $sql->add_param("REG_POSTCODE"); $sql->add_param("REG_PHONE"); //$sql->add_param("REG_FAX"); $sql->add_param("REG_OWNER"); $sql->add_param("REG_NPWP"); //$sql->add_param("REG_WEBSITE"); $sql->add_param("REG_EMAIL"); $sql->add_param_userid(); $sql->add_where("REG_ID"); $sql->UpdateDB(); } $benable = ($mode === 'edit') ? true : false; $id_reg = Param::Get("REG_ID", $this->session->get('WEB_APP')['REG_ID']); $para = $this->db->fetchRow('SELECT * FROM app_config WHERE REG_ID=?', [$id_reg]); $form = new Form($this->app); $form->textbox("Nama Perusahaan", "REG_NAME", $para['REG_NAME'], false, false, "text", "masukkan nama instansi"); $form->textarea("Alamat Perusahaan", "REG_ADDRESS", $para['REG_ADDRESS'], $benable, false, 1, "masukkan alamat instansi"); $form->textbox("Kabupaten / Kota", "REG_CITY", $para['REG_CITY'], $benable, false, "text", "masukkan nama kota"); $form->textbox("Kode Pos", "REG_POSTCODE", $para['REG_POSTCODE'], $benable, false, "angka", "masukkan nomor kodepos"); $form->textbox("No. Telpon", "REG_PHONE", $para['REG_PHONE'], $benable, false, "phone", "masukkan nomor telphone"); //$form->textbox("No. Fax", "REG_FAX", $para['REG_FAX'], $benable, false, "phone", "masukkan nomor faximile"); //$form->textbox("Website", "REG_WEBSITE", $para['REG_WEBSITE'], $benable, false, "text", "masukkan alamat website"); $form->textbox("Email", "REG_EMAIL", $para['REG_EMAIL'], $benable, false, "email", "masukkan alamat email"); $form->textbox("Nama Pemilik", "REG_OWNER", $para['REG_OWNER'], $benable, false, "text", "masukkan nama owner"); $form->textbox("NPWP Pemilik", "REG_NPWP", $para['REG_NPWP'], $benable, false, "text", "masukkan npwp owner"); $form->hidden("REG_ID", $para['REG_ID']); $form->hidden("mode", $mode); $ajson['html'] = $form->show(3); $this->app->json($ajson); } public function index() { $this->app->json(['html' => '
']); } }