/**
  * 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();
 }
예제 #2
0
<?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