Пример #1
0
            }
            if ($userData['pk_id_role'] == User::ROLE_SUBDIRECTOR) {
                $dataLogRole = $user->getDeputyDirectorByPerson($userData['pk_id_person']);
                $_SESSION['pk_id_deputy_director'] = $dataLogRole[0]['pk_id_deputy_director'];
            }
            if ($userData['pk_id_role'] == User::ROLE_DIRECTOR) {
                $dataLogRole = $user->getHeadMasterByPerson($userData['pk_id_person']);
                $_SESSION['pk_id_headmaster'] = $dataLogRole[0]['pk_id_headmaster'];
            }
            if ($userData['pk_id_role'] == User::ROLE_CONSEJO_ADMINISTRACION) {
                $dataLogRole = $user->getBoardDirectorByPerson($userData['pk_id_person']);
                $_SESSION['pk_id_board_directors'] = $dataLogRole[0]['pk_id_board_directors'];
            }
            if ($userData['pk_id_role'] == User::ROLE_ENCARGADO_ADMISION) {
                $admissionObject = new SupervisorAdmissionArea($registry[$dbSystem]);
                $areas = $admissionObject->getListSupervisorAdmissionAreaByPerson($_SESSION["pk_id_person"]);
                $areasList = array();
                foreach ($areas as $area) {
                    $areasList[$area['fk_id_admission_area']] = $area['admission_area'];
                }
                $_SESSION['ADMISSION_AREAS'] = $areasList;
                // PRINT_R($_SESSION['ADMISSION_AREAS']);
            }
        } else {
            unset($_SESSION);
            session_destroy();
        }
    }
}
if (isset($_SESSION["ROLE_NOT_SELECTED"]) && $page != 'security/select_role_ajax') {
    $page = 'security/select_role';
         //print_r($statusData);
         $statusTransactionDBStatus = $formObject->updateMembershipAppFormStatusAddmision($statusData, $idTransaction);
         if ($statusTransactionDB > 0) {
             Forms::setMessage('SUCCESS', 'Transaccion exitosa!!', 'El proceso de admision se reactivo exitosamente!');
         } else {
             Forms::setMessage('ERROR', 'Transaccion erronea!!', 'El proceso de admision no se pudo reactivar!');
         }
     }
     $areas = $process->getListAdmissionProcessByAppForm($id_form);
     if (count($areas) == 0) {
         $active = 0;
     }
 }
 $pk_id_supervisor_admission_area = 1;
 $supervisor = new SupervisorAdmissionArea($registry[$nameDataBase]);
 $listAreaSup = $supervisor->getListSupervisorAdmissionAreaByPerson($_SESSION['pk_id_person']);
 if (count($forms) == 1) {
     ?>
             <h3>
                 Estado del Flujo del proceso de admision: <?php 
     echo isset($id_form) ? $id_form : 'No seleccionado';
     ?>
             </h3><br>
             <a href="?page=admision/admision_aproval" class="button_form" >Regresar al Buscador de Formularios de Aplicacion</a>
             
                             
                <a  href="javascript:void(0);" class=" modal_ajax_form button_form" 
             v_title="Datos de Formulario"
             v_width="790" 
             v_url="?page=admision/admision_form_preview&PREVIEW=<?php 
     echo $idForm;