/**
  * This is construct base of the class.
  *
  * A public constructor; initializes the variable $instanceDataBase.
  *
  */
 public function __construct($instanceDataBase)
 {
     parent::__construct($instanceDataBase);
     TeacherNotes::setDataOperationBusiness($instanceDataBase);
     TeacherNotes::getBusiness();
     TeacherNotes::getDescriptionBusiness();
 }
            $res = $attendance_class->insertAttendanceClass($data, $idTransaction);
        } else {
            $data = array($_POST['observation'][$i], $_POST['pk_id_attendance_status'][$i], $_GET['pk_id_actvity'], $_POST['pk_id_assign_student_course_hd'][$i], $_POST['fk_id_hcourse_matter_teacher'], $_POST['pk_id_attendance_class'][$i]);
            $res = $attendance_class->updateAttendanceClass($data, $idTransaction);
        }
    }
    if ($res > 0) {
        Forms::setMessage('SUCCESS', 'Transaccion exitosa!!', 'La actividad se actualizo exitosamente!');
    } else {
        Forms::setMessage('ERROR', 'Transaccion erronea!!', 'Los datos de la actividad no se pudieron actualizar!');
    }
}
//registro de Apuntes del Profesor
if (isset($_POST['ACTION']) && $_POST['ACTION'] == 'EDIT' && isset($_GET['ENTITY']) && $_GET['ENTITY'] == 'NOTES') {
    $res = 0;
    $teacher_notes = new TeacherNotes($registry[$nameDataBase]);
    $transaction = new Transaction($registry[$nameDataBase]);
    TeacherNotes::setDataOperationBusiness($registry[$nameDataBase]);
    $idTransaction = $transaction->insertTransaction(array(TeacherNotes::$business, TeacherNotes::$insert, TeacherNotes::$descriptionBusiness));
    if ($_POST['proceso_editar'] == 'true') {
        $data = array($_POST['note'], $_GET['pk_id_actvity'], $_GET['fk_id_hcourse_matter_teacher'], $_POST['pk_id_teacher_notes']);
        $res = $teacher_notes->updateTeacherNotes($data, $idTransaction);
    } else {
        $data = array($_POST['note'], $_GET['pk_id_actvity'], $_GET['fk_id_hcourse_matter_teacher']);
        $res = $teacher_notes->insertTeacherNotes($data, $idTransaction);
    }
    if ($res > 0) {
        Forms::setMessage('SUCCESS', 'Transaccion exitosa!!', 'La actividad se actualizo exitosamente!');
    } else {
        Forms::setMessage('ERROR', 'Transaccion erronea!!', 'Los datos de la actividad no se pudieron actualizar!');
    }
        });        
    });
</script>  

<?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();
    $proceso_editar = 'false';
    $pk_id_actvity = $_GET['pk_id_planification_activity'];
    $teacher_notes = new TeacherNotes($registry[$nameDataBase]);
    $act = new PlanificationActivity($registry[$nameDataBase]);
    $lactivity = $act->getListPlanificationActivity($pk_id_actvity);
    $activity = $lactivity[0]['activity'];
    $list = $teacher_notes->getListTeacherNotesByActivity($pk_id_actvity);
    //getActivityById
    if (count($list) > 0) {
        $data = $list[0];
        $proceso_editar = 'true';
    }
}
?>

<form id="course_data_form" method="POST" action="?page=course/take_care_admin&ACTION=INSERT&ENTITY=NOTES&fk_id_hcourse_matter_teacher=<?php 
echo $_GET['fk_id_hcourse_matter_teacher'];
?>