Skip to content
Snippets Groups Projects
Commit 563f474d authored by xamgore's avatar xamgore
Browse files

Unified Model_Disciplines class added

parent d1c0c688
Branches
Tags
No related merge requests found
......@@ -31,7 +31,7 @@ class Controller_Handler_GetData extends Controller_Handler
$this->post -> rule('GroupID', 'not_empty')
-> rule('GroupID', 'digit');
if($this->post->check()) {
$data['data'] = DataArray::factory('Disciplines')->forGroup(
$data['data'] = Model_Disciplines::factory()->forGroup(
$this->post->offsetGet('GroupID'))->asArray();
$data['success'] = true;
......
<?php
/** @deprecated use Model_Disciplines instead. */
class DataArr_Disciplines {
protected $model;
......@@ -7,6 +8,7 @@ class DataArr_Disciplines {
$this->model = new Model_DataArr_Disciplines;
}
/** @deprecated */
public function forGroup($GroupID) {
$teacherModel = new Model_Teacher_Rating;
$Disciplines = $teacherModel->getDisciplinesForGroup($GroupID);
......@@ -24,5 +26,5 @@ class DataArr_Disciplines {
return new DataArray_Result($DisciplinesHandled);
}
// TODO: Методы для получения списка дисциплин
// Методы для получения списка дисциплин
}
\ No newline at end of file
<?php defined('SYSPATH') or die('No direct script access.');
/** @deprecated use Model_Disciplines instead. */
class Model_DataArr_Disciplines extends Model
{
......
<?php defined('SYSPATH') or die('No direct script access.');
class Model_Disciplines extends Model
{
public static function factory() {
return new self();
}
public function forGroup($GroupID) {
$teacherModel = new Model_Teacher_Rating;
$disciplines = $teacherModel->getDisciplinesForGroup($GroupID);
$DisciplinesHandled = array();
foreach ($disciplines as $row)
$DisciplinesHandled[] = $row;
return new DataArray_Result($DisciplinesHandled);
}
// TODO: Методы для получения списка дисциплин
}
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment