* @version $Revision: 17580 $ */ class WatermarkSiteAdminEditController extends GalleryController { /** * @see GalleryController::handleRequest */ function handleRequest($form) { $ret = GalleryCoreApi::assertUserIsSiteAdministrator(); if ($ret) { return array($ret, null); } list ($ret, $results) = WatermarkHelper::handleEditRequest($form, 'core.SiteAdmin', 'watermark.WatermarkSiteAdmin', 'watermark.WatermarkSiteAdminEdit'); if ($ret) { return array($ret, null); } return array(null, $results); } } /** * Edit default placement and settings for a watermark image */ class WatermarkSiteAdminEditView extends GalleryView { /** * @see GalleryView::loadTemplate */ function loadTemplate(&$template, &$form) { $ret = GalleryCoreApi::assertUserIsSiteAdministrator(); if ($ret) { return array($ret, null); } $ret = WatermarkHelper::loadEditTemplate($template, $form, 'WatermarkSiteAdminEdit', 'SiteAdmin'); if ($ret) { return array($ret, null); } return array(null, array('body' => 'modules/watermark/templates/WatermarkSiteAdminEdit.tpl')); } } ?>