当前位置: 首页>>代码示例>>PHP>>正文


PHP page::init方法代码示例

本文整理汇总了PHP中page::init方法的典型用法代码示例。如果您正苦于以下问题:PHP page::init方法的具体用法?PHP page::init怎么用?PHP page::init使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在page的用法示例。


在下文中一共展示了page::init方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: init

 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");
     //
 }
开发者ID:romaninsh,项目名称:atkSchool,代码行数:10,代码来源:fee.php

示例2: init

 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();
         }
     }
 }
开发者ID:romaninsh,项目名称:atkSchool,代码行数:48,代码来源:studentex.php

示例3: initMainPage

 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();
     }
 }
开发者ID:romaninsh,项目名称:atkSchool,代码行数:38,代码来源:student.php

示例4: init

 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();
     //        }
     //    }
 }
开发者ID:romaninsh,项目名称:atkSchool,代码行数:23,代码来源:master.php

示例5: init

 function init()
 {
     parent::init();
 }
开发者ID:romaninsh,项目名称:atkSchool,代码行数:4,代码来源:class.php

示例6: start

 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']));
//.........这里部分代码省略.........
开发者ID:sunfun,项目名称:Bagira.CMS,代码行数:101,代码来源:system.php

示例7: init

 function init()
 {
     parent::init();
     $crud = $this->add('CRUD');
     $crud->setModel('Fee');
 }
开发者ID:romaninsh,项目名称:atkSchool,代码行数:6,代码来源:head.php

示例8: init

 function init()
 {
     parent::init();
     $acl = $this->add('xavoc_acl/Acl');
 }
开发者ID:xavocvijay,项目名称:atkschool,代码行数:5,代码来源:disease.php


注:本文中的page::init方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。