<?php /** * Created by PhpStorm. * User: Marin Kaçaj * Date: 6/14/2015 * Time: 2:05 PM */ use fti\adv_db\entity\Subject; use fti\adv_db\http\HttpEntityParamBuilder; require_once dirname(dirname(__FILE__)) . '/includes/loader.php'; require_once dirname(dirname(__FILE__)) . '/pages/editHelper.php'; redirectIfNotSecretary(); $identifier = HttpEntityParamBuilder::retrieveFilter(array(Subject::PROP_ID)); $entityBuilder = Subject::getBuilder(); buildEditView($entityBuilder, $identifier); require_once dirname(dirname(__FILE__)) . '/pages/formPage.php';
<?php /** * Created by PhpStorm. * User: Marin Kaçaj * Date: 6/14/2015 * Time: 4:49 PM */ use fti\adv_db\entity\Student; use fti\adv_db\http\HttpEntityParamBuilder; use fti\adv_db\nav\ActionNavigator; require_once dirname(dirname(__FILE__)) . '/includes/session.php'; require_once dirname(dirname(__FILE__)) . '/auth/security.php'; require_once dirname(dirname(dirname(__FILE__))) . '/src/fti/adv_db/functions/auto_loader.php'; spl_autoload_register('class_auto_loader'); redirectIfNotSecretary(); $id = HttpEntityParamBuilder::retrieveFilter(array(Student::PROP_ID)); $studentInstance = Student::getBuilder()->getByIdentifier($id); $actionNavigator = new ActionNavigator($studentInstance); $actionNavigator->deleteAndRedirect();
<?php /** * Created by PhpStorm. * User: Marin Kaçaj * Date: 6/14/2015 * Time: 4:49 PM */ use fti\adv_db\entity\AcademicYear; use fti\adv_db\http\HttpEntityParamBuilder; use fti\adv_db\nav\ActionNavigator; require_once dirname(dirname(__FILE__)) . '/includes/session.php'; require_once dirname(dirname(__FILE__)) . '/auth/security.php'; require_once dirname(dirname(dirname(__FILE__))) . '/src/fti/adv_db/functions/auto_loader.php'; spl_autoload_register('class_auto_loader'); redirectIfNotSecretary(); $id = HttpEntityParamBuilder::retrieveFilter(array(AcademicYear::PROP_ID)); $academicYearInstance = AcademicYear::getBuilder()->getByIdentifier($id); $actionNavigator = new ActionNavigator($academicYearInstance); $actionNavigator->deleteAndRedirect();
<?php /** * Created by PhpStorm. * User: Marin Kaçaj * Date: 6/14/2015 * Time: 2:05 PM */ use fti\adv_db\entity\Attendance; use fti\adv_db\http\HttpEntityParamBuilder; require_once dirname(dirname(__FILE__)) . '/includes/loader.php'; require_once dirname(dirname(__FILE__)) . '/pages/editHelper.php'; redirectIfNotProfessor(); $identifier = HttpEntityParamBuilder::retrieveFilter(array(Attendance::PROP_STUDENT_ID, Attendance::PROP_SUBJECT_ID)); $entityBuilder = Attendance::getBuilder(); buildEditView($entityBuilder, $identifier); require_once dirname(dirname(__FILE__)) . '/pages/formPage.php';
<?php /** * Created by PhpStorm. * User: Marin Kaçaj * Date: 6/14/2015 * Time: 4:49 PM */ use fti\adv_db\entity\Group; use fti\adv_db\http\HttpEntityParamBuilder; use fti\adv_db\nav\ActionNavigator; require_once dirname(dirname(__FILE__)) . '/includes/session.php'; require_once dirname(dirname(__FILE__)) . '/auth/security.php'; require_once dirname(dirname(dirname(__FILE__))) . '/src/fti/adv_db/functions/auto_loader.php'; spl_autoload_register('class_auto_loader'); redirectIfNotSecretary(); $id = HttpEntityParamBuilder::retrieveFilter(array(Group::PROP_ID)); $groupInstance = Group::getBuilder()->getByIdentifier($id); $actionNavigator = new ActionNavigator($groupInstance); $actionNavigator->deleteAndRedirect();
* Date: 6/28/2015 * Time: 4:30 PM */ use fti\adv_db\aggregator\ListViewAggregator; use fti\adv_db\entity\ExamResult; use fti\adv_db\entity\Group; use fti\adv_db\entity\Professor; use fti\adv_db\entity\Season; use fti\adv_db\entity\Subject; use fti\adv_db\http\HttpEntityParamBuilder; require_once dirname(dirname(__FILE__)) . '/includes/loader.php'; require_once dirname(dirname(__FILE__)) . '/pages/listHelper.php'; redirectIfNotProfessor(); $currentlyLoggedInProfessor = getCurrentlyLoggedInUser(); $professorID = $currentlyLoggedInProfessor->getProperty(Professor::PROP_ID)->getValue(); $filters = HttpEntityParamBuilder::retrieveFilter(array(Season::TABLE_NAME, Subject::TABLE_NAME, Group::TABLE_NAME)); $seasonID = $filters[Season::TABLE_NAME] = intval($filters[Season::TABLE_NAME]); $subjectID = $filters[Subject::TABLE_NAME] = intval($filters[Subject::TABLE_NAME]); $groupID = $filters[Group::TABLE_NAME] = intval($filters[Group::TABLE_NAME]); $isImprovement = isset($_GET[RESULT_IS_FOR_IMPROVEMENT]) ? true : false; if (isset($_GET[RESULT_IS_FOR_IMPROVEMENT])) { $filters[RESULT_IS_FOR_IMPROVEMENT] = true; } $entityBuilder = ExamResult::getBuilder(); $entityInstances = ExamResult::getFilteredList($seasonID, $subjectID, $groupID, $professorID, $isImprovement); $isEmpty = false; if (empty($entityInstances)) { $isEmpty = true; array_push($entityInstances, $entityBuilder->createEmpty()); } else { $headProfessor = Professor::getBuilder()->getByIdentifier(array(Professor::PROP_ID => $entityInstances[0]->getProperty(ExamResult::PROP_EXAM_HEAD_ID)->getValue()));
<?php /** * Created by PhpStorm. * User: Marin Kaçaj * Date: 6/14/2015 * Time: 2:05 PM */ use fti\adv_db\entity\Faculty; use fti\adv_db\http\HttpEntityParamBuilder; require_once dirname(dirname(__FILE__)) . '/includes/loader.php'; require_once dirname(dirname(__FILE__)) . '/pages/editHelper.php'; redirectIfNotSecretary(); $identifier = HttpEntityParamBuilder::retrieveFilter(array(Faculty::PROP_ID)); $entityBuilder = Faculty::getBuilder(); buildEditView($entityBuilder, $identifier); require_once dirname(dirname(__FILE__)) . '/pages/formPage.php';
<?php /** * Created by PhpStorm. * User: Marin Kaçaj * Date: 6/14/2015 * Time: 4:49 PM */ use fti\adv_db\entity\Professor; use fti\adv_db\http\HttpEntityParamBuilder; use fti\adv_db\nav\ActionNavigator; require_once dirname(dirname(__FILE__)) . '/includes/session.php'; require_once dirname(dirname(__FILE__)) . '/auth/security.php'; require_once dirname(dirname(dirname(__FILE__))) . '/src/fti/adv_db/functions/auto_loader.php'; spl_autoload_register('class_auto_loader'); redirectIfNotSecretary(); $id = HttpEntityParamBuilder::retrieveFilter(array(Professor::PROP_ID)); $professorInstance = Professor::getBuilder()->getByIdentifier($id); $actionNavigator = new ActionNavigator($professorInstance); $actionNavigator->deleteAndRedirect();
<?php /** * Created by PhpStorm. * User: Marin Kaçaj * Date: 6/14/2015 * Time: 2:05 PM */ use fti\adv_db\entity\Secretary; use fti\adv_db\http\HttpEntityParamBuilder; require_once dirname(dirname(__FILE__)) . '/includes/loader.php'; require_once dirname(dirname(__FILE__)) . '/pages/editHelper.php'; redirectIfNotSecretary(); $identifier = HttpEntityParamBuilder::retrieveFilter(array(Secretary::PROP_ID)); $entityBuilder = Secretary::getBuilder(); buildEditView($entityBuilder, $identifier); require_once dirname(dirname(__FILE__)) . '/pages/formPage.php';
<?php /** * Created by PhpStorm. * User: Marin Kaçaj * Date: 6/14/2015 * Time: 4:49 PM */ use fti\adv_db\entity\Result; use fti\adv_db\http\HttpEntityParamBuilder; use fti\adv_db\nav\ActionNavigator; require_once dirname(dirname(__FILE__)) . '/includes/session.php'; require_once dirname(dirname(__FILE__)) . '/auth/security.php'; require_once dirname(dirname(dirname(__FILE__))) . '/src/fti/adv_db/functions/auto_loader.php'; spl_autoload_register('class_auto_loader'); redirectIfNotProfessor(); $id = HttpEntityParamBuilder::retrieveFilter(array(Result::PROP_EXAM_ID, Result::PROP_STUDENT_ID)); $resultInstance = Result::getBuilder()->getByIdentifier($id); $actionNavigator = new ActionNavigator($resultInstance); $actionNavigator->deleteAndRedirect();
<?php /** * Created by PhpStorm. * User: Marin Kaçaj * Date: 6/14/2015 * Time: 4:49 PM */ use fti\adv_db\entity\Season; use fti\adv_db\http\HttpEntityParamBuilder; use fti\adv_db\nav\ActionNavigator; require_once dirname(dirname(__FILE__)) . '/includes/session.php'; require_once dirname(dirname(__FILE__)) . '/auth/security.php'; require_once dirname(dirname(dirname(__FILE__))) . '/src/fti/adv_db/functions/auto_loader.php'; spl_autoload_register('class_auto_loader'); redirectIfNotSecretary(); $id = HttpEntityParamBuilder::retrieveFilter(array(Season::PROP_ID)); $seasonInstance = Season::getBuilder()->getByIdentifier($id); $actionNavigator = new ActionNavigator($seasonInstance); $actionNavigator->deleteAndRedirect();
<?php /** * Created by PhpStorm. * User: Marin Kaçaj * Date: 6/14/2015 * Time: 2:05 PM */ use fti\adv_db\entity\Department; use fti\adv_db\http\HttpEntityParamBuilder; require_once dirname(dirname(__FILE__)) . '/includes/loader.php'; require_once dirname(dirname(__FILE__)) . '/pages/editHelper.php'; redirectIfNotSecretary(); $identifier = HttpEntityParamBuilder::retrieveFilter(array(Department::PROP_ID)); $entityBuilder = Department::getBuilder(); buildEditView($entityBuilder, $identifier); require_once dirname(dirname(__FILE__)) . '/pages/formPage.php';