$transaction = new Transaction($registry[$nameDataBase]); CourseHard::setDataOperationBusiness($registry[$nameDataBase]); $idTransaction = $transaction->insertTransaction(array(CourseHard::$business, CourseHard::$insert, CourseHard::$descriptionBusiness)); if (isset($_POST['ACTION'])) { if ($_POST['ACTION'] == 'INSERT' && isset($_POST['ENTITY']) && $_POST['ENTITY'] == 'COURSE_HARD') { //INSERCION DE NUEVO CURSO /* NAME_COURSE, DATE_START, DATE_END, COMMENTS_ADITIONAL, FK_ID_PERIOD, FK_ID_MAIN_COURSE, STATUS_COURSE_HARD, * */ $data = array($_POST['NAME_COURSE'], date('Y-m-d', strtotime(str_replace('/', '-', $_POST['DATE_START']))), date('Y-m-d', strtotime(str_replace('/', '-', $_POST['DATE_END']))), $_POST['COMMENTS_ADITIONAL'], $_POST['FK_ID_PERIOD'], $_POST['FK_ID_MAIN_COURSE'], $_POST['STATUS_COURSE_HARD']); $pk_id_course_hard = $courseHard->insertCourseHard($data, $idTransaction); $listMatterCourse = $matterCourse->getListAssignCourseMatterByCourseHard($pk_id_course_hard); foreach ($listMatterCourse as $item) { //fk_id_teacher, fk_id_main_course_matter, fk_id_course_hard $data = array(null, $item['pk_id_main_course_matter'], $pk_id_course_hard); $pk_id = $matterCourse->insertAssignHCourseHardMatterTeacher($data, $idTransaction); } if ($pk_id_course_hard > 0) { Forms::setMessage('SUCCESS', 'Transaccion exitosa!!', 'Los Datos del Nuevo Curso se guardaron correctamente!'); $_GET['PK_ID_COURSE_HARD'] = $pk_id_course_hard; } else { Forms::setMessage('ERROR', 'Transaccion erronea!!', 'Los datos del Nuevo Curso no se pudieron guardar!'); } } if ($_POST['ACTION'] == 'EDIT' && isset($_POST['ENTITY']) && $_POST['ENTITY'] == 'COURSE_HARD') { //INSERCION DE NUEVO CURSO /*
<?php } ?> <tr> <td class="col1"> <?php Forms::printLabel('Materia'); ?> </td> <td class="col2"> <?php $itemsSelect = array(); $list = $matterCourse->getListAssignCourseMatterByCourseHard($_GET['PK_ID_COURSE_HARD']); foreach ($list as $item) { $itemsSelect[$item['pk_id_main_course_matter']] = $item['matter']; } $valData = ''; if ($action == 'EDIT' || $action == 'PREVIEW') { $valData = $data['fk_id_main_course_matter']; } Forms::printInput('SELECT', 'FK_ID_MAIN_COURSE_MATTER', $valData, '', array(), $itemsSelect); ?> </td> </tr> <tr>