-
Andrew Rudenets authoredfc510d06
Forked from
it-lab / grade
Source project has a limited visibility.
Students.php 1.78 KiB
<?php defined('SYSPATH') or die('No direct script access.');
class Controller_Admin_Students extends Controller_UserEnvi {
public function action_index()
{
// LOGIC
$model = new Model_Admin_Students;
$faculties = $model->getFaculties();
$facultiesHandled = array(); $i = 0;
foreach($faculties as $row)
{
$i++;
$facultiesHandled[$i]['ID'] = $row['FacultyID'];
$facultiesHandled[$i]['Name'] = $row['FacultyName'];
$facultiesHandled[$i]['Abbr'] = $row['FacultyAbbr'];
}
// VIEW
$twig = Twig::factory('admin/students/index');
$twig->Faculties = $facultiesHandled;
$twig->User = $this->UserInfo;
$this->response->body($twig);
}
public function action_add()
{
$model = new Model_Admin_Students();
$faculties = $model->getFaculties();
$facultiesHandled = array(); $i = 0;
foreach($faculties as $row)
{
$i++;
$facultiesHandled[$i]['ID'] = $row['FacultyID'];
$facultiesHandled[$i]['Name'] = $row['FacultyName'];
$facultiesHandled[$i]['Abbr'] = $row['FacultyAbbr'];
}
$twig = Twig::factory('admin/students/add');
$twig->Faculties = $facultiesHandled;
$twig->User = $this->UserInfo;
$this->response->body($twig);
}
public function action_upload()
{
$twig = Twig::factory('admin/students/upload');
$twig->User = $this->UserInfo;
$this->response->body($twig);
}
public function action_edit()
{
$twig = Twig::factory('admin/students/edit');
$twig->User = $this->UserInfo;
$this->response->body($twig);
}
}