Пример #1
0
 function bebop_get_active_extension_names($addslashes = false)
 {
     //save to static property.
     static $active_extensions;
     if (empty($active_extensions)) {
         $extensions = bebop_extensions::bebop_gather_extensions();
         $active_extensions = array();
         foreach ($extensions as $extension_path) {
             if (file_exists($extension_path . 'import.php')) {
                 $extension_name = bebop_extensions::bebop_get_extension_name_from_path($extension_path);
                 if (bebop_tables::get_option_value('bebop_' . $extension_name . '_provider') == 'on') {
                     if ($addslashes == true) {
                         $active_extensions[] = "'" . $extension_name . "'";
                     } else {
                         $active_extensions[] = $extension_name;
                     }
                 }
             }
         }
     }
     return $active_extensions;
 }