Example #1
0
 public static function image_sizes($store = true, $dims = true)
 {
     $sizes = array();
     foreach (kc_get_image_sizes() as $id => $dim) {
         if ($dims) {
             $sizes[$id] = "{$id} ({$dim['width']} x {$dim['height']})";
         } else {
             $sizes[$id] = $id;
         }
     }
     $sizes['full'] = __('Full (original size)', 'kc-settings');
     if (!$store) {
         return $sizes;
     }
     self::$image_sizes = $sizes;
     $defaults = array();
     foreach (array('thumbnail', 'medium', 'large') as $ds) {
         $defaults[$ds] = $sizes[$ds];
         unset($sizes[$ds]);
     }
     self::$image_sizes_default = $defaults;
     if (!empty($sizes)) {
         self::$image_sizes_custom = $sizes;
     }
 }