/** * This is construct base of the class. * * A public constructor; initializes the variable $instanceDataBase. * */ public function __construct($instanceDataBase) { parent::__construct($instanceDataBase); AssignHCourseHardMatterTeacher::setDataOperationBusiness($instanceDataBase); AssignHCourseHardMatterTeacher::getBusiness(); AssignHCourseHardMatterTeacher::getDescriptionBusiness(); }
<?php $transaction = new Transaction($registry[$nameDataBase]); AssignHCourseHardMatterTeacher::setDataOperationBusiness($registry[$nameDataBase]); $idTransaction = $transaction->insertTransaction(array(AssignHCourseHardMatterTeacher::$business, AssignHCourseHardMatterTeacher::$insert, AssignHCourseHardMatterTeacher::$descriptionBusiness)); $matterCourse = new AssignHCourseHardMatterTeacher($registry[$nameDataBase]); if (isset($_POST['ACTION']) && $_POST['ACTION'] == 'INSERT' && $_POST['ENTITY'] == 'ASSIGN_MATTER_TEACHER') { /* fk_id_teacher, fk_id_main_course_matter, fk_id_course_hard */ $data = array($_POST['FK_ID_TEACHER'], $_POST['FK_ID_MAIN_COURSE_MATTER'], $_POST['PK_ID_COURSE_HARD']); $pk_id = $matterCourse->insertAssignHCourseHardMatterTeacher($data, $idTransaction); if ($pk_id > 0) { Forms::setMessage('SUCCESS', 'Transaccion exitosa!!', 'Los Datos de la asignacion materia docente se guardaron correctamente!'); } else { Forms::setMessage('ERROR', 'Transaccion erronea!!', 'Los datos de la asignacion materia docente no se pudieron guardar!'); } } if (isset($_POST['ACTION']) && $_POST['ACTION'] == 'EDIT' && $_POST['ENTITY'] == 'ASSIGN_MATTER_TEACHER') { $data = array($_POST['FK_ID_TEACHER'], $_POST['FK_ID_MAIN_COURSE_MATTER'], $_POST['PK_ID_COURSE_HARD'], $_POST['PK_ID_HCOURSE_MATTER_TEACHER']); // ECHO $_POST['PK_ID_HCOURSE_MATTER_TEACHER']; $pk_id = $matterCourse->updateAssignHCourseHardMatterTeacher($data, $idTransaction); if ($pk_id > 0) { Forms::setMessage('SUCCESS', 'Transaccion exitosa!!', 'Los Datos de la asignacion materia docente se actualizaron correctamente!'); } else { Forms::setMessage('ERROR', 'Transaccion erronea!!', 'Los datos de la asignacion materia docente no se pudieron actualizar!'); } } if (isset($_GET['ACTION']) && $_GET['ACTION'] == 'DELETE' && $_GET['ENTITY'] == 'ASSIGN_MATTER_TEACHER') { $data = array($_GET['PK_ID_HCOURSE_MATTER_TEACHER']);