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

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





ify">} add ()

{(! isset ($ _POST ['name'])) return;

$ name = $ _POST ['name'];

$ registry = $ this-> registry; (! $ registry ['access'] -> get_privilege ('edit_facults_priv')) $ registry ['access'] -> restrict () ;

$ DB = $ registry ['DB'];

$ res = $ DB-> query ('INSERT INTO `facults` (name) VALUES (?)', $ name); (! $ res)

{

$ registry ['message'] = 'Помилка додавання';;

} :: redirect (site_url. 'facults');

}

}

?>

Клас Router:

$ this-> registry = Registry :: getInstance ();

} setPath ($ path) {

$ path = trim ($ path, '/ ');

$ path. = DIRSEP;

if (is_dir ($ path) == false) {

throw new Exception ('Invalid controller path: `'. $ path. '`');

}

$ this-> path = $ path;

}

/**

* Отримує дані про контроллер

*

* @ param string $ file Файл контролера

* @ param string $ controller Ім'я контролера, за замовчуванням 'index'

* @ param string $ action Ім'я дії, за замовчуванням 'index'

* @ param array $ args Масив аргументів, переданих через URL

* @ return void

*/function getController (& $ file, & $ controller, & $ action, & $ args) {

$ route = (empty ($ _GET ['route']))? '': $ _GET ['Route'];

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

// Хак! Якщо користувач не увійшов кидаємо на вхід

if (! @ $ _SESSION ['auth']) $ route = 'user/login';

// Отримуємо роздільні частини

$ route = trim ($ route, '/ ');

$ parts = explode ('/', $ route);

// Знаходимо правильний контролер

$ cmd_path = $ this-> path;

foreach ($ parts as $ part) {

$ fullpath = $ cmd_path. $ Part;

// Чи є папка з таким шляхом?

if (is_dir ($ fullpath)) {

$ cmd_path. = $ part. DIRSEP;

array_shift ($ parts);

co...


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





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

  • Реферат на тему: Розробка системи обліку успішності студентів на основі рейтингової системи ...
  • Реферат на тему: Розробка бази даних "Кафедра" засобами СУБД Access
  • Реферат на тему: Розробка бази даних з використанням засобів Microsoft Access для автоматиза ...
  • Реферат на тему: Розробка інформаційної системи підприємства за допомогою системи управління ...
  • Реферат на тему: Розробка інформаційної освітньої системи ВНЗ на платформі IBM WebSphere - п ...