/** * Registrar los cambios del detalle * * @param unknown_type $datForm */ public function onClickSaveItemTable($datForm, $table_id, $detail_id = '') { if ($this->MYFORM_validate($datForm, array('item_desc'))) { $ess_master_tables_detail = new ess_master_tables_detail(); if ($detail_id) { $ess_master_tables_detail->find($detail_id); } $ess_master_tables_detail->item_cod = $datForm['item_cod']; $ess_master_tables_detail->item_desc = $datForm['item_desc']; $ess_master_tables_detail->master_tables_id = $table_id; $ess_master_tables_detail->user_id = $_SESSION['user_id']; $ess_master_tables_detail->datetime = date("Y-m-d H:i:s"); if ($ess_master_tables_detail->save()) { $this->notificationWindow(OPF_myLang::getPhrase('MSG_CAMBIOS_GUARDADOS'), 3, 'ok'); $this->closeModalWindow(); $this->MYLIST_reload('lst_tablas_detalle'); } else { $this->messageBox($ess_master_tables_detail->getErrorLog(), 'ERROR'); } } else { $this->notificationWindow(OPF_myLang::getPhrase('MSG_CAMPOS_REQUERIDOS'), 3, 'error'); } return $this->response; }
public function getFormAdmItemTable_register($detail_id = '') { $ess_master_tables_detail = new ess_master_tables_detail(); if ($detail_id) { $ess_master_tables_detail->find($detail_id); } $myForm = new OPF_myForm('FormAdmItemTable_register'); $myForm->styleClassForm = ''; $myForm->addText(OPF_myLang::getPhrase('OPF_ADMTABLAS_3'), 'item_cod', $ess_master_tables_detail->item_cod); $myForm->addText(OPF_myLang::getPhrase('OPF_ADMTABLAS_2'), 'item_desc', $ess_master_tables_detail->item_desc); $myForm->addButton('btn_save_detail', OPF_myLang::getPhrase('LABEL_BTN_SAVE'), 'save.gif'); $myForm->addEvent('btn_save_detail', 'onclick', 'onClickSaveItemTable', $this->table_id, $detail_id); return $myForm->getForm(1); }