示例#1
0
 /**
  * @return \html\node
  */
 public function get_view()
 {
     $images = image_size::get_all([]);
     if ($images) {
         $html = node::create('div', [], node::create('table.module', [], node::create('thead', [], node::create('th', [], 'Field ID') . node::create('th', [], 'Title') . node::create('th', [], '')) . $images->iterate_return(function (image_size $image_size) {
             return node::create('tr', [], node::create('td', [], $image_size->fid) . node::create('td', [], $image_size->title) . node::create('td a.button', ['href' => '?module=cms&act=image_reprocess&fid=' . $image_size->isid], 'Reprocess'));
         })));
         return $html;
     }
     return '';
 }
示例#2
0
 public function get_image_sizes()
 {
     if (!isset(self::$image_sizes)) {
         self::$image_sizes = image_size::get_all([]);
     }
     $image_sizes = new table_array();
     foreach (self::$image_sizes as $image_size) {
         if ($image_size->fid == $this->fid) {
             $image_sizes[] = $image_size;
         }
     }
     return $image_sizes;
 }