set_table("disp_config"); $sql->add_param("MON_ENABLE"); $sql->add_param("Text_Run"); $sql->add_param("Warna"); $sql->add_param("Font"); $sql->add_param("Promo_Idle"); $sql->add_param("Promo_Durasi"); $sql->add_param("POLE_ENABLE"); $sql->add_param("POLE_PORT"); $sql->add_param("POLE_START1"); $sql->add_param("POLE_START2"); $sql->add_param("POLE_END1"); $sql->add_param("POLE_END2"); $sql->add_where("REG_ID"); $sql->UpdateDB(); $ajson['sukses'] = true; $mode = "view"; } $para = []; if ($id_reg > 0) { $db->Query("SELECT * FROM disp_config WHERE REG_ID='".$id_reg."' LIMIT 1"); if ($db->Next()) $para = $db->AllRow(); $db->Query("SELECT CABANGID FROM inv_config WHERE REG_ID='".$para['REG_ID']."' LIMIT 1"); if ($db->Next()) $para = array_merge($para, $db->AllRow()); $db->Query("SELECT Nama_Cab FROM para_cabang WHERE CabID='".$para['CABANGID']."' LIMIT 1"); if ($db->Next()) $para = array_merge($para, $db->AllRow()); } $benable = ($mode=="edit") ? true : false; $form = new Form($db); $tmon_ena = $form->switch("_", "MON_ENABLE", $para['MON_ENABLE'], $benable, false, [1,0]); $ttext_run = $form->textarea("_", "Text_Run", $para['Text_Run'], $benable, false, 2, "tulisan banner"); $twarna = $form->color("_", "Warna", $para['Warna'], $benable, false); $tfont = $form->textbox("_", "Font", $para['Font'], $benable, false, "number"); $tpro_idle = $form->textbox("_", "Promo_Idle", $para['Promo_Idle'], $benable, false, "number"); $tpro_dur = $form->textbox("_", "Promo_Durasi", $para['Promo_Durasi'], $benable, false, "number"); $tpole_ena = $form->switch("_", "POLE_ENABLE", $para['POLE_ENABLE'], $benable, false, [1,0]); $tpole_port = $form->option("_", "POLE_PORT", $para['POLE_PORT'], $benable, false, [$para['POLE_PORT']=>$para['POLE_PORT']]); $tpole_end1 = $form->textbox("_", "POLE_END1", $para['POLE_END1'], $benable, false, "text", "baris 1 farewell", 20); $tpole_end2 = $form->textbox("_", "POLE_END2", $para['POLE_END2'], $benable, false, "text", "baris 2 farewell", 20); $tpole_start1 = $form->textbox("_", "POLE_START1", $para['POLE_START1'], $benable, false, "text", "baris 1 welcome", 20); $tpole_start2 = $form->textbox("_", "POLE_START2", $para['POLE_START2'], $benable, false, "text", "baris 2 welcome", 20); $ajson['html'] = '
'.$tmon_ena.'
'.$ttext_run.'
'.$twarna.Form_Info("Warna tulisan banner.").'
'.$tfont.Form_Info("Ukuran font tampilan banner.").'
'.$tpro_idle.Form_Info("Waktu tunggu tampil promo setelah transaksi POS terakhir.").'
'.$tpro_dur.Form_Info("Waktu durasi penggantian tulisan promo (bagian bawah)").'
'.$tpole_ena.'
'.$tpole_port.'
'.$tpole_start1.Form_Info("Maximum 20 huruf.").'
'.$tpole_start2.Form_Info("Maximum 20 huruf.").'
'.$tpole_end1.Form_Info("Maximum 20 huruf.").'
'.$tpole_end2.Form_Info("Maximum 20 huruf.").'
'; $ajson['Nama_Cabang'] = $para['Nama_Cab']; } else if ( $data == "brow-cabang" ) { $obj = new Table($db); $obj->set_query("SELECT C.*,G.REG_ID FROM (SELECT * FROM para_cabang WHERE Aktif=1) C LEFT JOIN inv_config G ON (G.CABANGID=C.CabID)"); $obj->add_field("REG_ID", "ID", "hid"); $obj->add_field("Kode_Cab", "Kode", "c"); $obj->add_field("Nama_Cab", "Nama Cabang", "awr"); $obj->set_field_order("Kode_Cab", "A"); $obj->add_row_btn("save", "Pilih", "DISPConfigJS.cab_select"); $obj->set_func_navi("DISPConfigJS.data_query('brow-cabang')"); $ajson[] = $obj->json_table("divBrowCab"); } else if ( $data == "default") { echo '
 
'; } send_json($ajson); ?>