function init() { parent::init(); $tabs = $this->add('Tabs'); //$crud= $tabs->addTabURL('../fee_head', "Fee Structure"); // $tabs->addTabURL('master_studentex',"StudentEx"); // $tabs->addTabURL('master_student',"Student"); // }
function init() { parent::init(); $f = $this->add('Form'); //$f->setModel('Scholar',false); $f->addField('radio', 'Search_by')->setValueList(array('S' => 'By Scholar', 'N' => 'By Name')); $f->addField('line', 'fscholar_no'); // $f->addField('line','class'); //$btn=$f->add('Button')->set('Save'); $f->addSubmit(); //$grid->setModel('Scholar');//,array('scholar_no','fname','father_name')); //$grid->addColumn('Scholar_no'); //$grid->addColumn('name'); //$str=$this->api->db->dsql() //->table('scholars_master') //->field('scholar_no') //->field('fname' ) //->where('scholar_no',12) //->select(); //$grid->setSource($str); //$data=$str->get(); $grid = $this->add('Grid'); $m = $this->add("Model_Scholar"); if ($_GET['filter_sid']) { $m->addCondition('scholar_no', $_GET['filter_sid']); } if ($_GET['filter_name']) { $m->addCondition('fname', $_GET['filter_name']); } $m = $grid->setModel($m); // $grid->addQuickSearch(array('fname','scholar_no')); // if($f->isSubmitted()) // { // // $btn->js('click', // // // $grid->dq->where('scholar_no',12); // } $grid->addButton('Reload Grid', 'btn'); //->js('click')->reload(array($grid->dq->where('scholar_no',12)))->execute(); if ($f->isSubmitted()) { if ($f->get('Search_by') == 'S') { $grid->js()->reload(array("filter_sid" => $f->get('fscholar_no')))->execute(); } else { $grid->js()->reload(array("filter_name" => $f->get('fscholar_no')))->execute(); } } }
function initMainPage() { parent::init(); parent::init(); $this->setModel('Scholar'); $btnNewStudent = $this->add('Button', "btn_add")->setLabel('Add New Student'); // $btnNewStudentHide=$this->add('Button',"btn_addhide")->setLabel('Hide Add New Student'); $btnStudentEnquiry = $this->add('Button')->setLabel('Student Enquiry'); // $cols=$this->add('Columns') ; // $left=$col->addColumn(); // $right=$cols->addColumns(); $f = $this->add('Form'); $f->setModel('Scholar'); $f->js(true)->hide(); $f->addSubmit(); //$btnNewStudentHide->js(true)->hide(); // $btnNewStudentHide->js('click', // array( // $f->js()->hide('slow'), // $btnNewStudentShow->js()->show(), // $btnNewStudentHide->js()->hide()) // ); $f_enquiry = $this->add('Form'); $crud = $f_enquiry->add('CRUD'); $crud->setModel('Scholar', true, array('scholar_no', 'fname', 'father_name')); if ($crud->grid) { $crud->grid->addColumn('expander', 'master_student_details', 'Details'); } //--------------------------------------------------------------------------------------------------------------------------- $btnNewStudent->js('click', array($f_enquiry->js()->hide(), $f->js()->show())); //--------------------------------------------------------------------------------------------------------------------------- $f_enquiry->js(true)->hide(); $btnStudentEnquiry->js('click', array($f->js()->hide(), $f_enquiry->js()->show())); if ($f->isSubmitted()) { $f->update(); $f->js()->univ()->alert('saved')->execute(); } }
function init() { parent::init(); $tabs = $this->add('Tabs'); $tabs->addTabURL('master_session', "Sessions"); $tabs->addTabURL('master_class', 'Classes'); $tabs->addTabURL('master_scholar', "Current Scholars"); // $tabs->addTabURL('master_student',"Student"); // $tabs->addTab('Hostel')->add('CRUD')->setModel('Hostel'); // $tabs->addTabURL('master_fee','Fee'); // $tabs->addTab('Exam')->add('CRUD')->setModel('Exam'); // $crud->setModel('Session'); // if($crud->grid){ // $crud->grid->addColumn("button","set_session"); // } // if($_GET['set_session']){ // $s=$this->add('Model_Session'); // $s->load($_GET['set_session']); // $s->markCurrent(); // $this->js()->univ()->successMessage("Hi done theasdas")->execute(); // } // } }
function init() { parent::init(); }
static function start() { header('Content-Type: text/html; charset=utf-8'); self::parseUrl(); // Опредяем текущий язык и домен (в случае необходимости обрезаем URL) languages::curLang(); // Устанавливаем в доступ языковые переменные if (file_exists(MODUL_DIR . '/core/sitelang-' . languages::curPrefix() . '.php')) { include MODUL_DIR . '/core/sitelang-' . languages::curPrefix() . '.php'; lang::setLang($LANG); } // Подключаем класс для работы с текущим пользователем user::init(); // активация шаблонной системы self::$defTemplate = '/structure/default.tpl'; page::init('%', '%'); page::globalVar('h1', ''); page::globalVar('title', ''); page::globalVar('site_name', domains::curDomain()->getSiteName()); page::globalVar('base_email', domains::curDomain()->getEmail()); page::globalVar('user_id', user::get('id')); page::globalVar('pre_lang', languages::pre()); page::globalVar('time', time()); page::globalVar('current_url', self::getCurrentUrl()); page::globalVar('current_url_pn', self::getCurrentUrlPN()); page::assign('current_url', self::getCurrentUrl()); page::assign('current_url_pn', self::getCurrentUrlPN()); // Заглушка для IE6 if (reg::getKey('/core/noIE6') && preg_match('/msie/i', $_SERVER['HTTP_USER_AGENT']) && !preg_match('/opera/i', $_SERVER['HTTP_USER_AGENT'])) { $val = explode(" ", stristr($_SERVER['HTTP_USER_AGENT'], 'msie')); if ($val[1] == '6.0;') { page::parseIt('/ieDie.tpl', false, true); system::stop(); } } // Заглушка для IE7 if (reg::getKey('/core/noIE7') && preg_match('/msie/i', $_SERVER['HTTP_USER_AGENT']) && !preg_match('/opera/i', $_SERVER['HTTP_USER_AGENT'])) { $val = explode(" ", stristr($_SERVER['HTTP_USER_AGENT'], 'msie')); if ($val[1] == '7.0;') { page::parseIt('/ieDie.tpl', false, true); system::stop(); } } // Заглушка для IE8 if (reg::getKey('/core/noIE8') && preg_match('/msie/i', $_SERVER['HTTP_USER_AGENT']) && !preg_match('/opera/i', $_SERVER['HTTP_USER_AGENT'])) { $val = explode(" ", stristr($_SERVER['HTTP_USER_AGENT'], 'msie')); if ($val[1] == '8.0;') { page::parseIt('/ieDie.tpl', false, true); system::stop(); } } // Оффлайн сообщение if (!domains::curDomain()->online() && !user::isAdmin() && !(self::issetUrl(0) && self::url(0) == 'mpanel')) { page::globalVar('content', domains::curDomain()->getOfflineMsg()); page::parseIt('/offline.tpl', false, true); system::stop(); } // Генерация файлов robots.txt и sitemap.xml ormPages::getContentFileRobots(); ormPages::getContentFileSiteMap(); // Проверяем, есть ли текущая страница в кэше page::checkCache(); // Вызов макроса через Ajax page::callAjaxMacros(); // Парсим мето-информацию "по умолчанию" page::globalVar('keywords', reg::getKey(ormPages::getPrefix() . '/keywords')); page::globalVar('description', reg::getKey(ormPages::getPrefix() . '/description')); // Загрузка необходимого функционала в зависимости от адреса $content = ''; // Пытаемся загрузить МОДУЛЬ if (self::issetUrl(0)) { $content = self::loadController('controller'); } // Пытаемся загрузить СТРАНИЦУ if (!self::issetUrl(0) || $content === false) { $content = self::loadController('controller', 1, 'structure'); } // Отображение сообщения "Страница не найдена" if (empty($content)) { $content = ormPages::get404(); } // Парсим контент на страницу page::fParse('content', $content); // Версия для печати $print_file = '/structure/_' . self::getCurrentNavVal() . '.tpl'; if (self::getCurrentNavVal() != '' && file_exists(TEMPL_DIR . $print_file)) { self::$defTemplate = $print_file; } if (!self::$isAdmin) { $title = str_replace('%text%', page::getGlobalVar('title'), reg::getKey(ormPages::getPrefix() . '/title_prefix')); page::globalVar('title', $title); if (file_exists(MODUL_DIR . '/core/template/minitext.tpl')) { include MODUL_DIR . '/core/template/minitext.tpl'; } // Мини-тексты, если есть $list = reg::getList(ormPages::getPrefix() . '/minitext'); while (list($id, $val) = each($list)) { //инлайн редактирование if (user::isAdmin() && user::issetRight('minitext_edit', 'structure')) { $val = str_replace('%val%', $val, str_replace('%id%', $id, $TEMPLATE['frame'])); } page::globalVar('text_' . $id, $val); } } // Выводим содержимое на экран page::parseIt(self::$defTemplate); // Завершение работы self::stop(); }
function init() { parent::init(); $crud = $this->add('CRUD'); $crud->setModel('Fee'); }
function init() { parent::init(); $acl = $this->add('xavoc_acl/Acl'); }