Пример #1
0
 public static function get_available_themes($with_data = false)
 {
     $available_themes = array();
     $directory = self::get_themes_directory();
     if (file_exists($directory) && is_dir($directory)) {
         if ($handle = opendir($directory)) {
             while (false !== ($entry = readdir($handle))) {
                 if ($entry != '.' && $entry != '..' && strpos($entry, '.') !== 0) {
                     $entry_full_path = $directory . '/' . $entry;
                     if (is_dir($entry_full_path)) {
                         if ($with_data) {
                             $available_themes[$entry] = WpakThemes::get_theme_data($entry);
                         } else {
                             $available_themes[] = $entry;
                         }
                     }
                 }
             }
             closedir($handle);
         }
     }
     return $available_themes;
 }