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


PHP s::section方法代码示例

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


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

示例1: setup

 function setup()
 {
     db::table('pages_content');
     db::where('page_id', PAGE_ID);
     db::where('content_pub', '1');
     db::order('content_id');
     $res = db::select('content');
     $i = 0;
     if ($res) {
         while ($row = mysql_fetch_assoc($res)) {
             $i++;
             s::set('page_content' . $i, $row['content']);
         }
     }
     db::table('pages_files');
     db::where('page_id', PAGE_ID);
     $r = db::select();
     if (db::rows() != 0) {
         s::section('page_files_show');
     }
     while ($a = mysql_fetch_assoc($r)) {
         $a['file_icon'] = files::getFileIco($a['file_type']);
         $a['file_size'] = files::parseSizeSmart($a['file_size']);
         s::roll('page_files', $a);
     }
 }
开发者ID:rigidus,项目名称:ea,代码行数:26,代码来源:main.handler.php

示例2: get

 function get($app, $tpl, $data, $section = false, $sys = false)
 {
     if ($tpl) {
         $tmpl = false;
         if ($sys) {
             $file = APPS . $app . '/' . self::$module . '/' . RULE . '/' . $tpl;
         } else {
             $file = SYS_ROOT . 'tmpls/' . parent::$site . '/' . $app . '/' . $tpl;
         }
         $file_id = md5($file);
         if (isset(self::$file_data[$file_id])) {
             return self::$file_data[$file_id];
         }
         if (file_exists($file)) {
             ob_start();
             include $file;
             $data = ob_get_contents();
             ob_end_clean();
             //$data = file_get_contents($file);
             if ($section) {
                 s::section($section);
             }
             self::$file_data[$file_id] = $data;
         }
     }
     return $data;
 }
开发者ID:rigidus,项目名称:ea,代码行数:27,代码来源:buffer.php

示例3: view

 function view()
 {
     admin::components('livesearch');
     self::clearGarbage();
     db::table('blocks');
     db::where('site_id', ADMIN_SITE_ID);
     db::where('block_pub', '2', '!=');
     db::order('block_title');
     $res = db::select();
     if (db::rows() == 0) {
         s::section('no_data');
     } else {
         s::section('yes_data');
     }
     while ($row = mysql_fetch_assoc($res)) {
         if ($row['block_pub'] == '1') {
             $row['block_pub'] = 'pub';
         } else {
             $row['block_pub'] = 'unpub';
         }
         if (empty($row['block_title'])) {
             $row['block_title'] = $row['block_name'];
         }
         s::roll('blocks', $row);
     }
 }
开发者ID:rigidus,项目名称:ea,代码行数:26,代码来源:main.module.php

示例4: view

 function view()
 {
     db::table('mails');
     $res = db::select();
     if (db::rows() == 0) {
         s::section('no_data');
     } else {
         s::section('yes_data');
     }
     while ($row = mysql_fetch_assoc($res)) {
         s::roll('mails', $row);
     }
 }
开发者ID:rigidus,项目名称:ea,代码行数:13,代码来源:main.module.php

示例5: getTmpls

 function getTmpls($site_id = 1)
 {
     db::table('templates');
     db::where('site_id', $site_id);
     db::where('tmpl_pub', '1');
     db::order('tmpl_name');
     $res = db::select();
     if (db::rows() == 0) {
         s::section('no_data');
     } else {
         s::section('yes_data');
     }
     while ($row = mysql_fetch_assoc($res)) {
         s::roll('tmpls', $row);
     }
 }
开发者ID:rigidus,项目名称:ea,代码行数:16,代码来源:templates.app.php

示例6: view

 function view()
 {
     $array = files::listDir(SYS_ROOT . 'tmpls/' . ADMIN_SITE);
     $i = 0;
     if ($array) {
         foreach ($array as $k => $v) {
             if ($v && is_array($v)) {
                 s::roll('templates', array('app' => $k));
                 $z = 0;
                 foreach ($v as $f) {
                     $z++;
                     $i++;
                     s::roll('templates' . $k, array('sindex' => $i, 'iclass' => string::stroke($z), 'file' => $f));
                 }
             }
         }
     }
     if ($i == 0) {
         s::section('no_data');
     } else {
         s::section('yes_data');
     }
 }
开发者ID:rigidus,项目名称:ea,代码行数:23,代码来源:apps.module.php

示例7: view

 function view()
 {
     self::clearGarbage();
     $points_count = array();
     db::table('menus_points');
     db::groupBy('menu_id');
     $res = db::select('COUNT(`point_id`) as num', 'menu_id');
     while ($row = mysql_fetch_assoc($res)) {
         $points_count[$row['menu_id']] = $row['num'];
     }
     db::table('menus');
     db::where('site_id', ADMIN_SITE_ID);
     db::order('menu_name');
     $res = db::select();
     if (db::rows() == 0) {
         s::section('no_data');
     } else {
         s::section('yes_data');
     }
     while ($row = mysql_fetch_assoc($res)) {
         if ($row['menu_pub'] == '1') {
             $row['menu_pub'] = '_pub';
         } else {
             $row['menu_pub'] = '_unpub';
         }
         if (empty($row['menu_title'])) {
             $row['menu_title'] = $row['menu_name'];
         }
         if (isset($points_count[$row['menu_id']])) {
             $row['points_count'] = $points_count[$row['menu_id']];
         } else {
             $row['points_count'] = 0;
         }
         s::roll('menus', $row);
     }
 }
开发者ID:rigidus,项目名称:ea,代码行数:36,代码来源:main.module.php

示例8: showCard

 function showCard($item_id, $section_id)
 {
     $dir_path = IMAGES_PATH . 'items/';
     db::table('catalog_items');
     db::where('item_id', $item_id);
     $item = db::assoc();
     if (db::rows() == 0) {
         web::error404();
     }
     db::table('catalog_sections');
     db::where('section_id', $section_id);
     $section = db::assoc();
     s::set('page_title', $item['item_name']);
     s::set('page_header', $item['item_name']);
     s::set('add_path', '<a href="/catalog/' . $section['section_id'] . '/">' . $section['section_name'] . '</a> <span>&rarr;</span>');
     s::set($item);
     db::table('catalog_items_photos');
     db::where('item_id', $item_id);
     $r = db::select();
     if (db::rows() > 1) {
         s::section('item_photos_show');
     }
     $i = 0;
     while ($a = mysql_fetch_assoc($r)) {
         $i++;
         if ($i == 1) {
             $a['act'] = 'act';
             s::set('big_pic', '<img src="' . $dir_path . $a['file_id'] . '.jpg' . '" width="268" alt="" />');
         }
         $a['file_path'] = $dir_path . $a['file_id'] . '_m.jpg';
         s::roll('item_photos', $a);
     }
     db::table('catalog_items_files');
     db::where('item_id', $item_id);
     $r = db::select();
     if (db::rows() != 0) {
         s::section('item_files_show');
     }
     while ($a = mysql_fetch_assoc($r)) {
         $a['file_icon'] = files::getFileIco($a['file_type']);
         $a['file_size'] = files::parseSizeSmart($a['file_size']);
         s::roll('item_files', $a);
     }
     db::table('catalog_items_parts');
     db::where('item_id', $item_id);
     db::order('part_id');
     $r = db::select();
     if (db::rows() > 1) {
         s::section('item_parts_show');
     }
     $i = 0;
     while ($a = mysql_fetch_assoc($r)) {
         s::roll('parts', $a);
     }
 }
开发者ID:rigidus,项目名称:ea,代码行数:55,代码来源:main.handler.php

示例9: add

 function add()
 {
     events::observe('add', 'pages', 'addPage');
     events::observer();
     if (events::detect('add')) {
         return true;
     }
     if (events::detect('parent')) {
         $parent = events::get('parent');
         db::table('pages');
         db::where('page_id', $parent);
         db::update('page_child', '1');
         f::set('page_parent', $parent);
     }
     admin::components('tabs', 'validator', 'upload');
     if (settings::get('pages', 'redactor')) {
         admin::components('redactor');
         s::section('redactor');
     }
     appPages::getPagesSelect(ADMIN_SITE_ID);
     appPages::getParentPages(ADMIN_SITE_ID, true);
     appTemplates::getTmpls(ADMIN_SITE_ID);
     // test reserved
     db::table('admin_reserved');
     db::where('`table`', 'pages');
     db::where('user_id', ADMIN_USER_ID);
     $page_id = db::get('id');
     if (db::rows() == 0) {
         db::table('pages');
         $array = array('page_date' => 'NOW()', 'page_pub' => '2', 'page_handler' => '0', 'page_dynamic' => '0', 'page_cache' => '0', 'page_map' => '0', 'page_child' => '0', 'page_level' => 0, 'site_id' => ADMIN_SITE_ID);
         db::smartInsert($array);
         $page_id = mysql_insert_id();
         db::table('admin_reserved');
         db::insert('', 'pages', $page_id, ADMIN_USER_ID);
     }
     f::set('page_id', $page_id);
 }
开发者ID:rigidus,项目名称:ea,代码行数:37,代码来源:main.module.php

示例10: parseInclude

 function parseInclude($code)
 {
     preg_match_all(self::$regex_include, $code, $out);
     $tmpls = array();
     if ($out[0]) {
         foreach ($out[1] as $k => $v) {
             $key = md5($out[0][$k]);
             $tmpls[$key] = array('module' => 'main', 'section' => false, 'type' => 'web', 'site' => false);
             preg_match_all('/(.*?)="(.*?)"/i', $v, $oux);
             foreach ($oux[1] as $d => $s) {
                 $tmpls[$key][trim($s)] = trim($oux[2][$d]);
             }
             if ($tmpls[$key]['type'] == 'admin') {
                 $file = SYS_ROOT . 'apps/' . $tmpls[$key]['app'] . '/' . $tmpls[$key]['module'] . '/' . RULE . '/' . $tmpls[$key]['tmpl'];
             } else {
                 if ($tmpls[$key]['type'] == 'web') {
                     $file = SYS_ROOT . 'tmpls/' . web::$site . '/' . $tmpls[$key]['app'] . '/' . $tmpls[$key]['tmpl'];
                 }
             }
             if (file_exists($file)) {
                 $content = file_get_contents($file);
                 if ($tmpls[$key]['section']) {
                     s::section($tmpls[$key]['section']);
                 }
                 $code = str_replace($out[0][$k], $content, $code);
             }
         }
     }
     return $code;
 }
开发者ID:rigidus,项目名称:ea,代码行数:30,代码来源:s.php


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