Author: sevein Date: Mon Aug 8 17:34:58 2011 New Revision: 9469 Log: Complete rightsdonor edit action
Modified: trunk/apps/qubit/modules/rightsholder/actions/editAction.class.php Modified: trunk/apps/qubit/modules/rightsholder/actions/editAction.class.php ============================================================================== --- trunk/apps/qubit/modules/rightsholder/actions/editAction.class.php Mon Aug 8 17:25:45 2011 (r9468) +++ trunk/apps/qubit/modules/rightsholder/actions/editAction.class.php Mon Aug 8 17:34:58 2011 (r9469) @@ -17,8 +17,13 @@ * along with Qubit Toolkit. If not, see <http://www.gnu.org/licenses/>. */ -class RepositoryEditAction extends DefaultEditAction +class RightsHolderEditAction extends DefaultEditAction { + // Arrays not allowed in class constants + public static + $NAMES = array( + 'authorizedFormOfName'); + protected function earlyExecute() { $this->form->getValidatorSchema()->setOption('allow_extra_fields', true); @@ -54,6 +59,19 @@ QubitAcl::forwardUnauthorized(); } } + + $title = $this->context->i18n->__('Add new rights holder'); + if (isset($this->getRoute()->resource)) + { + if (1 > strlen($title = $this->resource->__toString())) + { + $title = $this->context->i18n->__('Untitled'); + } + + $title = $this->context->i18n->__('Edit %1%', array('%1%' => $title)); + } + + $this->response->setTitle("$title - {$this->response->getTitle()}"); } protected function addField($name) @@ -89,7 +107,5 @@ $this->redirect(array($this->resource, 'module' => 'rightsholder')); } } - - QubitDescription::addAssets($this->response); } } -- You received this message because you are subscribed to the Google Groups "Qubit Toolkit Commits" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/qubit-commits?hl=en.
