コード例 #1
0
ファイル: edit.php プロジェクト: MarinKacaj/MarksManager
<?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';
コード例 #2
0
ファイル: delete.php プロジェクト: MarinKacaj/MarksManager
<?php

/**
 * Created by PhpStorm.
 * User: Marin Kaçaj
 * Date: 6/14/2015
 * Time: 4:49 PM
 */
use fti\adv_db\entity\Attendance;
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(Attendance::PROP_STUDENT_ID, Attendance::PROP_STUDENT_ID, Attendance::PROP_SUBJECT_ID));
$examInstance = Attendance::getBuilder()->getByIdentifier($id);
$actionNavigator = new ActionNavigator($examInstance);
$actionNavigator->deleteAndRedirect();