/** * @return johnb0\gallery\Module|null Module instance */ public function getModule() { if ($this->_module === null) { $this->_module = Module::getInstance(); } return $this->_module; }
/** * @param Module $module * @return array images list */ public function getImagesList(Module $module) { $thumbs = $this->getThumbs(); $list = []; foreach ($thumbs as $alias => $url) { $preset = $module->thumbs[$alias]; $list[$url] = $preset['name'] . ' ' . $preset['size'][0] . ' × ' . $preset['size'][1]; } $originalImageSize = $this->getOriginalImageSize(); $list[$this->module->imageUrl . "/" . $this->getFilePath()] = Module::t('main', 'Original') . ' ' . $originalImageSize; return $list; }