/** * @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 ''; }
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; }