Beispiel #1
0
 /**
  * Loads all activated plugin for inclusion.
  * 
  * @link http://api.7mediaws.org/5/
  * @access public
  * @since 1.0.0
  * @return mixed
  */
 public static function load_activated_plugins()
 {
     $q = DB::inst()->query("SELECT * FROM plugin");
     foreach ($q as $k => $v) {
         $pluginFile = $v['location'];
         $plugin = str_replace('.plugin.php', '', $pluginFile);
         if (file_exists(PLUGINS_DIR . $pluginFile)) {
             Util::_require_once(PLUGINS_DIR . $pluginFile);
         } elseif (file_exists(PLUGINS_DIR . $plugin . '/' . $pluginFile)) {
             Util::_require_once(PLUGINS_DIR . $plugin . '/' . $pluginFile);
         } else {
             self::deactivate_plugin($v['location']);
         }
     }
 }