Beispiel #1
0
    exit;
}
//============================================================================================
// Session, configuration file, localization constructor
//============================================================================================
require '../includes/php/bootstrap.php';
$SESSION = new \Zend_Session_Namespace('internal', true);
if (!isset($SESSION->lang)) {
    $SESSION->lang = DEFAULT_LANGUAGE;
}
\Locale::setDefault($SESSION->lang);
$l10n->setLanguage($SESSION->lang);
//============================================================================================
// Model
//============================================================================================
$model = new Proctor($dbo);
//============================================================================================
// Load the page requested by the user
//============================================================================================
if (!isset($_GET['page']) || $_GET['page'] === "today") {
    $render = true;
    $l10n->addResource(__DIR__ . '/l10n/today.json');
    $data = $model->listApprovedToday();
    foreach ($data as &$r) {
        $r['official_evaluation_starttime'] = \DateTime::createFromFormat(DATETIME_MYSQL, $r['official_evaluation_starttime']);
        $r['official_evaluation_endtime'] = \DateTime::createFromFormat(DATETIME_MYSQL, $r['official_evaluation_endtime']);
        $r['actual_evaluation_starttime'] = \DateTime::createFromFormat(DATETIME_MYSQL, $r['actual_evaluation_starttime']);
        $r['actual_evaluation_endtime'] = \DateTime::createFromFormat(DATETIME_MYSQL, $r['actual_evaluation_endtime']);
        $r['meta'] = Proctor::determineStatus($r);
        if ($r['meta']->status === 'pending' || $r['meta']->status === 'waiting' || $r['meta']->status === 'inProgress') {
            if ($r['meta']->status === 'pending') {
Beispiel #2
0
<?php

namespace Ventus\Proctor;

$l10n->addResource(__DIR__ . '/../l10n/table.json');
if (!isset($model)) {
    $model = new Proctor($dbo);
}
$logdata = $model->logRequest($_GET['reqID']);
if (count($logdata) === 0) {
    echo "<tr><td colspan='4' class='table-placeholder'>" . $l10n->__('noComments') . "</td></tr>";
} else {
    foreach ($logdata as $r) {
        echo '<tr><td>' . $r['first_name'] . ' ' . $r['last_name'] . '</td>
            <td>' . $l10nDate->format($r['inserted_on'], 'day_date_time') . '</td>
            <td>' . $l10n->_f('commentMinutes', $r['added_time']) . '</td>
            <td>' . $r['remarks'] . '</td></tr>';
    }
}