function processChangedPassword() { $loggedInUserInstance = getCurrentlyLoggedInUser(); $oldPassword = $_POST[OLD_PASSWORD]; $currentPassword = $_POST[PASSWORD]; $currentPasswordConfirmation = $_POST[PASSWORD_CONFIRMATION]; $isOldPasswordCorrect = $loggedInUserInstance->isPasswordCorrect($oldPassword); $isCurrentPasswordConfirmed = strcmp($currentPassword, $currentPasswordConfirmation) === 0; $loggedInUserInstance->setPassword($currentPassword); $actionNavigator = new ActionNavigator($loggedInUserInstance); $actionNavigator->changePasswordAndRedirect($isOldPasswordCorrect && $isCurrentPasswordConfirmed); }
* Created by PhpStorm. * User: C.R.C * 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());
<?php /** * Created by PhpStorm. * User: C.R.C * Date: 6/28/2015 * Time: 4:30 PM */ use fti\adv_db\entity\StudentResult; require_once dirname(dirname(__FILE__)) . '/includes/loader.php'; require_once dirname(dirname(__FILE__)) . '/pages/listHelper.php'; redirectIfNotStudent(); $entityBuilder = StudentResult::getBuilder(); $currentlyLoggedInStudent = getCurrentlyLoggedInUser(); $studentResultInstances = StudentResult::getFilteredList($currentlyLoggedInStudent); buildListViewFromList($entityBuilder, $studentResultInstances, false, false); require_once dirname(dirname(__FILE__)) . '/pages/listPage.php';
<?php /** * Created by PhpStorm. * User: Ina Qirko * Date: 6/21/2015 * Time: 9:00 PM */ require_once dirname(__FILE__) . '/session.php'; require_once dirname(dirname(__FILE__)) . '/auth/security.php'; require_once dirname(dirname(dirname(__FILE__))) . '/src/fti/adv_db/functions/http_utils.php'; $baseURL = get_assets_base_url(); $loggedInUser = getCurrentlyLoggedInUser(); ?> <!-- Navigation --> <nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#"> <span style="color: #269abc;">UPT </span>MarksManager </a> </div> <!-- /.navbar-header --> <?php