/**
  * This is construct base of the class.
  *
  * A public constructor; initializes the variable $instanceDataBase.
  *
  */
 public function __construct($instanceDataBase)
 {
     parent::__construct($instanceDataBase);
     AttendanceClass::setDataOperationBusiness($instanceDataBase);
     AttendanceClass::getBusiness();
     AttendanceClass::getDescriptionBusiness();
 }
    $res = 0;
    $transaction = new Transaction($registry[$nameDataBase]);
    PlanificationActivity::setDataOperationBusiness($registry[$nameDataBase]);
    $idTransaction = $transaction->insertTransaction(array(PlanificationActivity::$business, PlanificationActivity::$insert, PlanificationActivity::$descriptionBusiness));
    $res = $activity->deletePlanificationActivity(array($_GET['DELETE']), $idTransaction);
    if ($res > 0) {
        Forms::setMessage('SUCCESS', 'Transaccion exitosa!!', 'La actividad fue eliminada correctamente!');
    } else {
        Forms::setMessage('ERROR', 'Transaccion erronea!!', 'Los datos de la actividad no se pueden eliminar!!!!!!');
    }
}
//registro de asistencia por alumno
if (isset($_POST['ACTION']) && $_POST['ACTION'] == 'EDIT' && isset($_GET['ENTITY']) && $_GET['ENTITY'] == 'REGISTER') {
    $res = 0;
    $transaction = new Transaction($registry[$nameDataBase]);
    AttendanceClass::setDataOperationBusiness($registry[$nameDataBase]);
    $idTransaction = $transaction->insertTransaction(array(AttendanceClass::$business, AttendanceClass::$insert, AttendanceClass::$descriptionBusiness));
    $tam = count($_POST['id_tkregister']);
    for ($i = 0; $i < $tam; $i++) {
        if ($_POST['proceso_editar'] == 'false') {
            $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']);
            $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!');