Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка системи обліку успішності студентів на основі рейтингової системи - підсистема "Кафедра"

Реферат Розробка системи обліку успішності студентів на основі рейтингової системи - підсистема "Кафедра"





ntinue;

}

// Знаходимо файл

if (is_file ($ fullpath. '. php')) {

$ controller = $ part;

array_shift ($ parts);

break;

}

}

if (empty ($ controller)) {$ controller = 'index';};

// Отримуємо дію

$ action = array_shift ($ parts);

if (empty ($ action)) {$ action = 'index';}

$ file = $ cmd_path. $ Controller. '. Php';

$ args = $ parts;

} delegate () {

// Аналізуємо шлях

/**

* @ var string $ file

*/

$ file = $ controller = $ action = $ args ='';

$ this-> getController ($ file, $ controller, $ action, $ args);

// Файл доступний?

if (is_readable ($ file) == false) {

die ('404 Not Found ');

}

// Підключаємо файл

include ($ file);

// Створюємо примірник контролера

$ class = 'Controller_'. $ Controller;

$ controller = new $ class ($ this-> registry);

// Дія доступна?

if (is_callable (array ($ controller, $ action)) == false) {

die ('404 Not Found ');

}

// Виконуємо дію

$ controller-> args = $ args;

$ controller-> $ action ();

}

}

?>

Клас Registry:

{$ vars = array ();

/**

* @ var Registry

*/static $ _instance; function __ construct () {

}

/**

* Повертає екземпляр класу

*

* @ return Registry

*/

public static function getInstance ()

{

if (! self :: $ _instance) {

self :: $ _instance = new self;

}

return self :: $ _instance;

} set ($ key, $ var) {

/* if (isset ($ this-> vars [$ key]) == true) {new Exception ('Unable to set var `'. $ key. '`. Already set. ');

} */


Назад | сторінка 16 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Ghandi and the myth of non-violent action
  • Реферат на тему: Поняття та використання Network File System
  • Реферат на тему: Розробка системи обліку успішності студентів на основі рейтингової системи ...
  • Реферат на тему: Аналіз діяльності туристичної фірми "Al Amyal Auto. Spare Parts Tr &q ...
  • Реферат на тему: Файл .htaccess