protected function buildGalleryObjectInfo(PathInfo $pathInfo, \Tx_Yag_Domain_Model_Gallery $gallery) { return array('name' => $gallery->getName() . ' |' . $gallery->getUid(), 'identifier' => \Tx_Yag_Domain_FileSystem_Div::concatenatePaths(array($pathInfo->getPagePath(), $gallery->getName() . ' |' . $gallery->getUid())), 'storage' => $this->storage->getUid()); }
/** * Delete action for deleting a gallery * * @param Tx_Yag_Domain_Model_Gallery $gallery Gallery object to be deleted * @rbacNeedsAccess * @rbacObject gallery * @rbacAction delete */ public function deleteAction(Tx_Yag_Domain_Model_Gallery $gallery) { $gallery->delete(); $this->addFlashMessage(LocalizationUtility::translate('tx_yag_controller_gallery.gallerySuccessfullyDeleted', $this->extensionName, array($gallery->getName()))); $this->galleryRepository->syncTranslatedGalleries(); $this->redirect('list'); }