コード例 #1
0
ファイル: opensms.php プロジェクト: rumi55/openbulksms
 public static function getImages($fullPart = true)
 {
     if (count(self::$images)) {
         return self::$images;
     }
     $images = array();
     //general
     $dir = 'app/skin/assets/images';
     if ($handle = opendir($dir)) {
         while (false !== ($entry = readdir($handle))) {
             if ($entry != "." && $entry != "..") {
                 $names = explode('.', $entry);
                 $name = $names[0];
                 $images[$name] = $fullPart ? OpenSms::getBaseUrl() . $dir . '/' . $entry : $dir . '/' . $entry;
             }
         }
         closedir($handle);
     }
     //current theme
     $themeName = self::getCurrentTheme()->name;
     $dir = "app/skin/{$themeName}/assets/images";
     if ($handle = opendir($dir)) {
         $themeImages = array();
         while (false !== ($entry = readdir($handle))) {
             if ($entry != "." && $entry != "..") {
                 $names = explode('.', $entry);
                 $name = $names[0];
                 $themeImages[$name] = $fullPart ? OpenSms::getBaseUrl() . $dir . '/' . $entry : $dir . '/' . $entry;
             }
         }
         closedir($handle);
     }
     $images[OpenSms::CURRENT_THEME_KEY] = $themeImages;
     self::$images = $images;
     return self::$images;
 }