set_table("inv_config"); $sql->add_param("PRINT_AUTO"); $sql->add_param("PRINT_OPENCD"); $sql->add_param("PRINT_AUTOCUT"); $sql->add_param("PRINT_ROW"); $sql->add_param("TITLE_END"); $sql->add_where("REG_ID"); $sql->UpdateDB(); $_SESSION['__APP_INV']['PRINT_AUTO'] = Param::Get("PRINT_AUTO", 1); $_SESSION['__APP_INV']['PRINT_OPENCD'] = Param::Get("PRINT_OPENCD", 1); $_SESSION['__APP_INV']['PRINT_AUTOCUT'] = Param::Get("PRINT_AUTOCUT", 1); $_SESSION['__APP_INV']['PRINT_ROW'] = Param::Get("PRINT_ROW", 0); $_SESSION['__APP_INV']['TITLE_END'] = Param::Get("TITLE_END", ""); $ajson['sukses'] = true; $mode = "view"; } $para = []; if ($id_reg > 0) { $db->Query("SELECT * FROM inv_config WHERE REG_ID='".$id_reg."' LIMIT 1"); if ($db->Next()) $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); $fautoprint = $form->checkbox("_", "PRINT_AUTO", $para['PRINT_AUTO'], $benable, false, [1,0]); $fopencd = $form->checkbox("_", "PRINT_OPENCD", $para['PRINT_OPENCD'], $benable, false, [1,0]); $fautocut = $form->checkbox("_", "PRINT_AUTOCUT", $para['PRINT_AUTOCUT'], $benable, false, [1,0]); $ftitleend = $form->textbox("_", "TITLE_END", $para['TITLE_END'], $benable, false, "text", "catatan bawah struk"); $fprintrow = $form->textbox("_", "PRINT_ROW", $para['PRINT_ROW'], $benable, false, "number"); $ajson['html'] = '
'.$fautoprint.'
Otomatis Cetak Struk ?
'.$fopencd.'
Otomatis Buka Laci Kasir ?
'.$fautocut.'
Otomatis Potong Struk ?

Footer Struk'.$ftitleend.Form_Info("Gunakan [br] untuk footer yang terdiri dari beberapa baris.").'
Baris Cetak Kosong'.$fprintrow.Form_Info("Jumlah baris kosong dibawah struk/nota sebelum potong.").'
'; $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", "PrinterJS.cab_select"); $obj->set_func_navi("PrinterJS.data_query('brow-cabang')"); $ajson[] = $obj->json_table("divBrowCab"); } else if ( $data == "default") { echo '
 
'; } send_json($ajson); ?>