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


PHP FSS_Helper::IsPluignEnabled方法代码示例

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


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

示例1: getPrintList

 static function getPrintList($for_admin, $ticket)
 {
     $result = array();
     $path = JPATH_SITE . DS . 'components' . DS . 'com_fss' . DS . 'plugins' . DS . 'ticketprint';
     $files = JFolder::files($path, ".xml\$");
     foreach ($files as $file) {
         $id = pathinfo($file, PATHINFO_FILENAME);
         if (!FSS_Helper::IsPluignEnabled("ticketprint", $id)) {
             continue;
         }
         $xml = simplexml_load_file($path . DS . $file);
         if ($for_admin && (int) $xml->admin != 1) {
             continue;
         }
         if (!$for_admin && (int) $xml->user != 1) {
             continue;
         }
         if ($xml->can_run_php) {
             $fn = create_function('$for_admin,$ticket', (string) $xml->can_run_php);
             if (!$fn($for_admin, $ticket)) {
                 continue;
             }
         }
         $result[str_ireplace(".xml", "", $file)] = (string) $xml->title;
     }
     return $result;
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:27,代码来源:support_print.php

示例2: LoadPlugins

 static function LoadPlugins($also_disabled = false)
 {
     // load in all php files in components/com_fss/plugins/tickets and for each make a new object
     if (empty(self::$plugins)) {
         self::$plugins = array();
         $path = JPATH_SITE . DS . 'components' . DS . 'com_fss' . DS . 'plugins' . DS . 'tickets';
         $files = JFolder::files($path, ".php\$");
         foreach ($files as $file) {
             $fullpath = $path . DS . $file;
             $info = pathinfo($fullpath);
             if (!FSS_Helper::IsPluignEnabled("tickets", $info['filename'])) {
                 continue;
             }
             $ext = $info['extension'];
             $classname = "SupportActions" . $info['filename'];
             require_once $fullpath;
             if (class_exists($classname)) {
                 $plugin = new $classname();
                 $plugin->enabled = true;
                 $plugin->php_file = $fullpath;
                 $plugin->id = $info['filename'];
                 self::$plugins[] = $plugin;
             }
         }
     }
     return self::$plugins;
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:27,代码来源:support_actions.php

示例3: load

 static function load()
 {
     if (self::$loaded) {
         return;
     }
     $path = JPATH_SITE . DS . "components" . DS . "com_fss" . DS . "plugins" . DS . "gui" . DS;
     $files = JFolder::files($path, ".php\$");
     foreach ($files as $file) {
         $id = pathinfo($file, PATHINFO_FILENAME);
         if (!FSS_Helper::IsPluignEnabled("gui", $id)) {
             continue;
         }
         $class = "FSS_GUIPlugin_" . $id;
         require_once $path . DS . $file;
         if (class_exists($class)) {
             self::$plugins[$id] = new $class();
             self::$plugins[$id]->id = $id;
         }
     }
     self::$loaded = true;
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:21,代码来源:guiplugins.php

示例4: load_plugins

 private function load_plugins()
 {
     if (empty($this->plugins)) {
         $this->plugins = array();
         $path = JPATH_SITE . DS . "components" . DS . "com_fss" . DS . "plugins" . DS . "userlist" . DS;
         $files = JFolder::files($path, ".php\$");
         foreach ($files as $file) {
             $id = pathinfo($file, PATHINFO_FILENAME);
             if (!FSS_Helper::IsPluignEnabled("userlist", $id)) {
                 continue;
             }
             $class = "User_List_" . $id;
             require_once $path . DS . $file;
             if (class_exists($class)) {
                 $this->plugins[$id] = new $class();
                 $this->plugins[$id]->id = $id;
             }
         }
     }
     return $this->plugins;
 }
开发者ID:vstorm83,项目名称:propertease,代码行数:21,代码来源:layout.users.php


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