Newer
Older
<?php defined('SYSPATH') or die('No direct script access.');
class Model_Discipline extends Model
{
/**
* @param $id int discipline id
* @return array data from <tt>view_disciplines</tt> table
*/
public static function getInfo($id) {
$sql = "CALL `GetDisciplineInfo`('$id'); ";
return DB::query(Database::SELECT, $sql)->execute()->offsetGet(0);
}
/**
* Get the disciplines's roadmap (учебная карта) for a student.
* @param $discipline int subject id
* @param $student int student id
* @return Database_Result select from <tt>view_roadmap</tt> table
*/
public static function getMap($discipline, $student) {
$sql = "CALL `GetRates`('$student', '$discipline'); ";
return DB::query(Database::SELECT, $sql)->execute();
}