setId('{$moduleId}'); $this->setName($gallery->i18n('{$moduleName}')); $this->setDescription($gallery->i18n('My {$moduleName} module')); $this->setVersion('1.0.0'); $this->setCallbacks('getItemLinks'); $this->setGroup('other', $gallery->i18n('Other')); $this->setRequiredCoreApi(array(7, 0)); $this->setRequiredModuleApi(array(3, 0)); {rdelim} /** * @see GalleryModule::getItemLinks() */ function getItemLinks($items, $wantsDetailedLinks, $permissions) {ldelim} $links = array(); foreach ($items as $item) {ldelim} $params['view'] = '{$moduleId}.{$viewName}'; $params['itemId'] = $item->getId(); $links[$item->getId()][] = array('text' => $this->translate('{$moduleName}'), 'params' => $params); {rdelim} return array(null, $links); {rdelim} {rdelim} ?>