function action_detail()
 {
     PermissionHelper::Verification('Editor');
     $section_id = $_GET['id'];
     $model = SectionHelper::PopulateSectionViewModel(SectionService::GetById($section_id));
     $this->view->generate('/Section/detail_view.php', 'template_view.php', $model);
 }
Example #2
0
 public static function PopulateSectionViewModelList($sections)
 {
     for ($i = 0; $i < count($sections); $i++) {
         $models[$i] = SectionHelper::PopulateSectionViewModel($sections[$i]);
     }
     return $models;
 }
Example #3
0
<?php

require_once 'php-activerecord/ActiveRecord.php';
ActiveRecord\Config::initialize(function ($cfg) {
    $cfg->set_model_directory(__DIR__ . '/models');
    $cfg->set_connections(array('development' => 'mysql://root:@127.0.0.1/Store'));
});
require_once 'core/model.php';
require_once 'core/view.php';
require_once 'core/controller.php';
require_once 'core/route.php';
define('__ROOT__', $_SERVER['DOCUMENT_ROOT']);
define('__CanCreate__', 0x1);
define('__CanRead__', 0x2);
define('__CanUpdate__', 0x4);
define('__CanRemove__ ', 0x8);
define('__Cancel__', 2);
define('__WaitConfirm__', 1);
define('__AwaitingDelivery__', 3);
define('__Access__ ', 4);
define('__Received__ ', 5);
define('__Viewer__', "Viewer");
define('__Editor __ ', "Editor");
require_once __ROOT__ . '/application/Helper/PermissionHelper.php';
require_once __ROOT__ . '/application/Helper/SectionHelper.php';
require_once __ROOT__ . '/application/Service/SectionService.php';
$sections = SectionHelper::PopulateSectionViewModelList(SectionService::GetAll());
Route::start();