/** * 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 $action = 'INSERT'; if (isset($_GET['ACTION']) && $_GET['ACTION'] == 'EDIT') { $action = $_GET['ACTION']; } $preview_flag = 0; $pk_id_student = 0; if ($_GET['ACTION'] == 'EDIT' && isset($_GET['pk_id_planification_activity'])) { $data = array(); $pk_id_actvity = $_GET['pk_id_planification_activity']; $act = new PlanificationActivity($registry[$nameDataBase]); $datax = $act->getListPlanificationActivity($pk_id_actvity); $data = $datax[0]; } $matterCourse = new AssignHCourseHardMatterTeacher($registry[$nameDataBase]); ?> <form id="course_data_form" method="POST" action="?page=course/take_care_admin&ACTION=INSERT&PK_ID_COURSE_HARD=<?php echo $_GET['PK_ID_COURSE_HARD']; ?> " enctype="multipart/form-data" > <table class="form"> <input type="hidden" name="ACTION" value="<?php echo $action; ?> " > <input type="hidden" name="ENTITY" value="ACTIVITY" > <input type="hidden" name="PK_ID_COURSE_HARD" value="<?php echo $_GET['PK_ID_COURSE_HARD'];
<?php /* * To change this template, choose Tools | Templates * and open the template in the editor. */ $mainCourse = new MainCourse($registry[$nameDataBase]); $courseHard = new CourseHard($registry[$nameDataBase]); $courseHard = new CourseHard($registry[$nameDataBase]); $matterCourse = new AssignHCourseHardMatterTeacher($registry[$nameDataBase]); $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); }
}); </script> <?php //getListAssignHCourseHardMatterTeacherByCourseHard $consultation = new Consultations($registry[$nameDataBase]); $whosConsultation = $consultation->getWhosConsultationByRole($_SESSION["pk_id_educational_role"]); if (isset($_POST['ACTION']) && $_POST['ACTION'] == 'INSERT' && $_POST['ENTITY'] == 'COURSE_CONSULTATION' && count($whosConsultation) > 0) { //1 id area del flujo par ainiciar conslta $flowData = $consultation->getListAllFlowData($_SESSION["pk_id_educational_role"], 1); $flowData = $flowData[0]; $res = 0; $whosConsultation = $whosConsultation[0]; // $holder = new Holder($instanceDataBase) $transaction = new Transaction($registry[$nameDataBase]); Consultations::setDataOperationBusiness($registry[$nameDataBase]); $matterCourse = new AssignHCourseHardMatterTeacher($registry[$nameDataBase]); $idTransaction = $transaction->insertTransaction(array(Consultations::$business, Consultations::$insert, Consultations::$descriptionBusiness)); /* * subject, consultation, datetime_consultation, fk_id_hcourse_matter_teacher, fk_id_flow_type_query, fk_id_educational_role, cons_fk_id_teacher, cons_fk_id_holder, cons_fk_id_student, fk_id_response_area, satisfy_fk_id_response, */ $pk_id_student = null; if ($_POST['cons_fk_id_student'] > 0) { $pk_id_student = $_POST['cons_fk_id_student']; } $pk_id_holder = null; if ($_POST['cons_fk_id_holder'] > 0) { $pk_id_holder = $_POST['cons_fk_id_holder']; }
<?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']);
$(".button_form").button(); $("#course_data_form").validate(); $('.close_dialog').bind('click', function() { $('#dialog').dialog("close"); }); }); </script> <?php $action = 'INSERT'; if (isset($_GET['ACTION']) && $_GET['ACTION'] == 'EDIT') { $action = $_GET['ACTION']; } $preview_flag = 0; $matterCourse = new AssignHCourseHardMatterTeacher($registry[$nameDataBase]); $data = array(); if ($action == 'EDIT') { if (isset($_GET['PK_ID_HCOURSE_MATTER_TEACHER'])) { $res = $matterCourse->getListAssignHCourseHardMatterTeacher($_GET['PK_ID_HCOURSE_MATTER_TEACHER']); //print_r($res); $data = $res[0]; } } $teacher = new Teacher($registry[$nameDataBase]); ?> <form id="course_data_form" method="POST" action="?page=course/course_matter_admin&ACTION=<?php echo $action; ?> &PK_ID_COURSE_HARD=<?php