當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Context::query方法代碼示例

本文整理匯總了PHP中Context::query方法的典型用法代碼示例。如果您正苦於以下問題:PHP Context::query方法的具體用法?PHP Context::query怎麽用?PHP Context::query使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Context的用法示例。


在下文中一共展示了Context::query方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: rpc_get_default

 public static function rpc_get_default(Context $ctx)
 {
     if (null === ($fid = $ctx->get('fid'))) {
         $fid = trim(strchr($ctx->query(), '/'), '/');
     }
     $node = Node::load($fid, $ctx->db);
     $path = os::webpath($ctx->config->getDirName(), $ctx->config->files, $node->filepath);
     return new Redirect($path, Redirect::PERMANENT);
 }
開發者ID:umonkey,項目名稱:molinos-cms,代碼行數:9,代碼來源:class.attachmentrpc.php

示例2: isPageEnabled

 /**
  * Проверяет, разрешено ли использовать редактор на странице.
  */
 private static function isPageEnabled(Context $ctx)
 {
     $pages = $ctx->config->getArray('modules/tinymce/routes', array('admin/edit/', 'admin/create/'));
     if ($ctx->get('tinymcepicker')) {
         $pages[] = 'admin/content/files';
     }
     $query = $ctx->query();
     foreach ($pages as $prefix) {
         if (0 === strpos($query, $prefix)) {
             return true;
         }
     }
     return false;
 }
開發者ID:umonkey,項目名稱:molinos-cms,代碼行數:17,代碼來源:class.tinymcemodule.php

示例3: isLocked

 private static function isLocked(Context $ctx, $enable_admin = true)
 {
     $conf = $ctx->config->get('modules/maintenance');
     if (!empty($conf['state']) and 'closed' === $conf['state']) {
         if (!$enable_admin) {
             return true;
         }
         if (!$ctx->canDebug()) {
             $query = $ctx->query();
             if ('admin' != $query and 0 !== strpos($query, 'admin/')) {
                 return true;
             }
         }
     }
     return false;
 }
開發者ID:umonkey,項目名稱:molinos-cms,代碼行數:16,代碼來源:class.maintenancemodule.php

示例4: on_get_head

 /**
  * Вывод инфорамации о подключаемых скриптах и стилях.
  * @mcms_message ru.molinos.cms.page.head
  */
 public static function on_get_head(Context $ctx, array $pathinfo = null)
 {
     $output = '';
     if (self::isAdminPage($query = $ctx->query())) {
         list($scripts, $styles) = self::getAdminFiles($ctx, !$ctx->get('nocompress'));
     } elseif (null !== $pathinfo and !empty($pathinfo['theme'])) {
         list($scripts, $styles) = self::getThemeFiles($ctx, $pathinfo['theme'], !$ctx->get('nocompress'));
     } else {
         $scripts = $styles = array();
     }
     foreach ($styles as $fileName) {
         if (file_exists($fileName) and filesize($fileName)) {
             $output .= html::em('link', array('rel' => 'stylesheet', 'type' => 'text/css', 'href' => os::webpath($fileName)));
         }
     }
     foreach ($scripts as $fileName) {
         if (file_exists($fileName) and filesize($fileName)) {
             $output .= html::em('script', array('src' => os::webpath($fileName), 'type' => 'text/javascript'));
         }
     }
     return html::wrap('head', html::cdata($output), array('module' => 'compressor', 'weight' => 100));
 }
開發者ID:umonkey,項目名稱:molinos-cms,代碼行數:26,代碼來源:class.compressormodule.php

示例5: getCGroup

 private static function getCGroup(Context $ctx)
 {
     if (null === ($cgroup = $ctx->get('cgroup'))) {
         $parts = explode('/', $ctx->query());
         $cgroup = $parts[1];
     }
     return $cgroup;
 }
開發者ID:umonkey,項目名稱:molinos-cms,代碼行數:8,代碼來源:class.adminrpc.php

示例6: getPath

 /**
  * Возвращает путь к указанной странице.
  */
 public function getPath(Context $ctx)
 {
     $path = array();
     $query = $ctx->query();
     $tabs = explode('/', $query);
     $tab = empty($tabs[1]) ? null : 'admin/' . $tabs[1];
     while ($query) {
         if (!empty($this->static[$query])) {
             $em = $this->static[$query];
             $em['name'] = $query;
             array_unshift($path, $em);
         }
         $query = substr($query, 0, strrpos($query, '/'));
     }
     $output = '';
     foreach ($path as $em) {
         $output .= self::path($em);
     }
     return html::em('location', array('tab' => $tab), $output);
 }
開發者ID:umonkey,項目名稱:molinos-cms,代碼行數:23,代碼來源:class.adminmenu.php


注:本文中的Context::query方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。