Example #1
0
     $theForm1->addEls('rupiahpersatuan', $_SESSION['lang']['rupiah'] . ' ' . $_SESSION['lang']['per'] . ' ' . $_SESSION['lang']['satuan'], '0', 'textnum', 'R', 10);
     $theForm1->_elements[6]->_attr['disabled'] = 'true';
     # Table
     $theTable1 = new uTable('detailTable', 'Tabel Detail', $cols, $data, $dataShow);
     # FormTable
     $formTab1 = new uFormTable('ftDetail', $theForm1, $theTable1, null, array('notransaksi'));
     $formTab1->_target = "log_slave_spk_detail";
     $formTab1->_numberFormat = '##jumlah';
     $formTab1->_noEnable = '##satuan##rupiahpersatuan';
     $formTab1->_noClearField = '##satuan';
     //$formTab1->_defValue = '##satuan='.$satuan;
     $formTab1->_afterEditMode = "afterEditMode";
     #== Display View
     # Draw Tab
     echo "<fieldset><legend><b>Detail</b></legend>";
     $formTab1->render();
     echo "</fieldset>";
     break;
     /** Add New Detail Data */
 /** Add New Detail Data */
 case 'add':
     $cols = array('kodeblok', 'kodekegiatan', 'hk', 'hasilkerjajumlah', 'satuan', 'jumlahrp', 'rupiahpersatuan', 'notransaksi');
     $data = $param;
     unset($data['numRow']);
     $data['jumlahrp'] = str_replace(',', '', $data['jumlahrp']);
     $data['rupiahpersatuan'] = str_replace(',', '', $data['rupiahpersatuan']);
     $query = insertQuery($dbname, 'log_spkdt', $data, $cols);
     if (!mysql_query($query)) {
         echo "DB Error : " . mysql_error();
         exit;
     }
Example #2
0
     $dataShow = $data;
     foreach ($dataShow as $key => $row) {
         $dataShow[$key]['nik'] = $optKary[$row['nik']];
     }
     # Form
     $theForm2 = new uForm('kasbankForm', $_SESSION['lang']['form'] . " " . $_SESSION['lang']['anggotashif']);
     $theForm2->addEls('nik', $_SESSION['lang']['nik'], '', 'select', 'L', 20, $optKary);
     # Table
     $theTable2 = new uTable('kasbankTable', $_SESSION['lang']['tabel'] . " " . $_SESSION['lang']['anggotashif'], $cols, $data, $dataShow);
     # FormTable
     $formTab2 = new uFormTable('ftPrestasi', $theForm2, $theTable2, null, array('kodeorg##shift'));
     $formTab2->_target = "pabrik_slave_5shift";
     #== Display View
     # Draw Tab
     echo "<fieldset><legend><b>Detail</b></legend>";
     $formTab2->render();
     echo "</fieldset>";
     break;
 case 'add':
     $cols = array('nik', 'kodeorg', 'shift');
     $data = $param;
     unset($data['numRow']);
     $query = insertQuery($dbname, 'pabrik_5shiftanggota', $data, $cols);
     if (!mysql_query($query)) {
         echo "DB Error : " . mysql_error();
         exit;
     }
     unset($data['kodeorg']);
     unset($data['shift']);
     $res = "";
     foreach ($data as $cont) {
        $theForm->_elements[3]->_attr['onchange'] = 'this.value=remove_comma(this);this.value = _formatted(this)';
        $theForm->addEls('matauang', $_SESSION['lang']['matauang'], 'IDR', 'select', 'L', 25, $optMatauang);
        $theForm->addEls('kurs', $_SESSION['lang']['kurs'], '1', 'textnum', 'R', 10);
        $theForm->addEls('noaruskas', $_SESSION['lang']['noaruskas'], '', 'select', 'L', 25, $optCashFlow);
        $theForm->addEls('kodesegment', $_SESSION['lang']['segment'], '', 'searchSegment', 'L', 25);
        $theForm->addEls('kodekegiatan', $_SESSION['lang']['kodekegiatan'], '', 'select', 'L', 25, $optKegiatan);
        $theForm->addEls('kodeasset', $_SESSION['lang']['aktivadalam'], '', 'select', 'L', 35, $optAsset);
        $theForm->addEls('kodebarang', $_SESSION['lang']['kodebarang'], '', 'searchBarang', 'L', 10);
        $theForm->addEls('nik', $_SESSION['lang']['nik'], '', 'select', 'L', 35, $optKary);
        $theForm->addEls('kodecustomer', $_SESSION['lang']['kodecustomer'], '', 'select', 'L', 35, $optCustomer);
        $theForm->addEls('kodesupplier', $_SESSION['lang']['kodesupplier'], '', 'select', 'L', 35, $optSupplier);
        $theForm->addEls('kodevhc', $_SESSION['lang']['kodevhc'], '', 'select', 'L', 35, $optVhc);
        $theForm->addEls('nodok', $_SESSION['lang']['nodok'], '', 'text', 'L', 30);
        $theForm->addEls('kodeblok', $_SESSION['lang']['kodeblok'], '', 'select', 'L', 30, $optBlok);
        $theForm->addEls('revisi', $_SESSION['lang']['revisi'], $ids['revisi'], 'select', 'L', 25, $optRev);
        $theForm->_elements[17]->_attr['disabled'] = 'disabled';
        # Table
        $theTable = new uTable('jurnalTable', 'Tabel Jurnal Detail', "", $data, $dataShow);
        # FormTable
        $formTab = new uFormTable('ftJurnalDt', $theForm, $theTable, null, array('nojurnal', 'kodejurnal', 'tanggal', 'matauang', 'revisi'));
        $formTab->_target = "keu_slave_jurnal_audit_manage_detail";
        $formTab->_defValue = '##matauang=IDR##kurs=1##kodesegment=##kodebarang=##keterangan=';
        $formTab->_numberFormat = '##jumlah';
        $formTab->_noEnable = '##kodesegment##kodebarang##revisi';
        //        $formTab->_freezeEls = '##revisi';
        //        $formTab->_switchException = array('revisi');
        $formTab->render();
        break;
    default:
        break;
}