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


PHP content::end方法代码示例

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


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

示例1: loadFile

 static function loadFile($file, $vars = array(), $return = false)
 {
     if (!file_exists($file)) {
         return false;
     }
     @extract(self::$vars);
     @extract($vars);
     content::start();
     require $file;
     return content::end($return);
 }
开发者ID:narrenfrei,项目名称:kirbycms,代码行数:11,代码来源:template.php

示例2: load

 function load($template = 'default', $vars = array(), $return = false)
 {
     $file = c::get('tpl.root') . '/' . $template . '.php';
     if (!file_exists($file)) {
         return false;
     }
     @extract(self::$vars);
     @extract($vars);
     content::start();
     require $file;
     return content::end($return);
 }
开发者ID:o-github-o,项目名称:jQuery-Ajax-Upload,代码行数:12,代码来源:template.php

示例3: field

 function field($field)
 {
     global $panel;
     extract($field);
     // define a size selector
     $default = isset($default) ? $default : false;
     $size = isset($size) ? ' ' . $size : '';
     $value = get($name, a::get($this->data, $name, $default));
     $output = array();
     $output[] = '<div class="field ' . $type . $size . '">';
     $output[] = self::label($label);
     // load the field template
     content::start();
     require $file;
     $output[] = content::end(true);
     // add the help text if available
     if (!empty($help)) {
         $output[] = self::help($help);
     }
     $output[] = '</div>';
     return implode("\n", $output);
 }
开发者ID:nilshendriks,项目名称:kirbycms-panel,代码行数:22,代码来源:form.php

示例4: load

 function load()
 {
     // initiate the site and make pages and page
     // globally available
     $site = $this;
     $panel = $this;
     $pages = $this->pages;
     $page = $this->pages->active();
     if ($page->isErrorPage() && $this->uri()->path() != c::get('404')) {
         go(url(c::get('404')));
     }
     g::set('site', $this);
     g::set('panel', $this);
     g::set('pages', $pages);
     g::set('page', $page);
     // set the global template vars
     tpl::set('site', $this);
     tpl::set('panel', $this);
     tpl::set('pages', $pages);
     tpl::set('page', $page);
     // initiate the user settings
     $settings = new settings();
     g::set('settings', $settings);
     tpl::set('settings', $settings);
     // add a user
     $panel->user = new user();
     // load the language
     paneload::language();
     // check for a valid array of user accounts and other correct setups
     if (!check::installed() || !check::hasAccounts() || check::stillHasDefaultAccount() || check::wrongKirbyVersion()) {
         require c::get('root.panel') . '/modals/installation.php';
         return;
     }
     // add all panel info
     $panel->isHome = !$panel->uri->path(1) ? true : false;
     $panel->show = $panel->uri->param('show');
     $panel->action = $panel->uri->param('do');
     $panel->nocontent = (string) $page->contents() == '' ? true : false;
     if ($panel->isHome && $panel->show != 'info' && $panel->show != 'logout') {
         $panel->show = 'home';
     }
     switch ($panel->action) {
         case 'edit-pages':
             $panel->sortable = true;
             break;
     }
     if ($panel->isHome) {
         $settings->pages = true;
         $settings->flip = false;
     }
     switch ($panel->show) {
         case 'logout':
             $panel->user->logout();
             exit;
             break;
         case 'files':
             $thumbDir = c::get('root') . '/thumbs';
             $panel->fancybox = true;
             $panel->thumbs = is_dir($thumbDir) && is_writable($thumbDir) ? true : false;
             break;
             // more available views
         // more available views
         case 'info':
         case 'home':
         case 'pages':
         case 'options':
             if (($panel->show == 'home' || $panel->show == 'info') && !$panel->isHome) {
                 go(url() . '/show:' . $panel->show);
             }
             break;
         default:
             $valid = array('options', 'content');
             if (!in_array($panel->show, $valid)) {
                 $panel->show = 'content';
             }
             break;
     }
     // init the form
     if ($panel->show == 'info' || $panel->show == 'content') {
         $panel->form = new form($settings);
     }
     // set the template file;
     $panel->templateFile = $panel->show . '.php';
     $panel->templateRoot = c::get('root.panel') . '/templates';
     content::start();
     if ($panel->user->isLoggedIn()) {
         require $panel->templateRoot . '/' . $panel->templateFile;
     } else {
         require $panel->templateRoot . '/login.php';
     }
     content::end();
 }
开发者ID:04x10,项目名称:04x10.com,代码行数:92,代码来源:panel.php

示例5: load

 static function load($username)
 {
     // check for an existing user account file
     $file = c::get('root.site') . '/' . c::get('panel.folder') . '/accounts/' . $username . '.php';
     if (!file_exists($file)) {
         return false;
     }
     // load the account credentials
     content::start();
     require $file;
     $account = content::end(true);
     $account = spyc_load($account);
     if (!is_array($account)) {
         return false;
     }
     // check for required fields
     $missing = a::missing($account, array('username', 'password'));
     if (!empty($missing)) {
         return false;
     }
     return $account;
 }
开发者ID:codecuts,项目名称:lanningsmith-website,代码行数:22,代码来源:user.php

示例6: fieldtemplate

 function fieldtemplate($params)
 {
     content::start();
     extract($params);
     require $file;
     return content::end(true);
 }
开发者ID:codecuts,项目名称:lanningsmith-website,代码行数:7,代码来源:form.php


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