Source for file AmiSample_ListGroupActionsAdm.php
Documentation is available at AmiSample_ListGroupActionsAdm.php
* @copyright Amiro.CMS. All rights reserved.
* @version $Id: AmiSample_ListGroupActionsAdm.php 61273 2013-08-07 10:47:54Z Leontiev Anton $
* Sample module admin list group action controller.
* @resource ami_sample/list_group_actions/controller/adm <code>AMI::getResource('ami_sample/list_group_actions/controller/adm')</code>
* @see AMI_Event::addHandler()
* @see AMI_ModListAdm::addGroupActions()
* Dispatches 'delete' group action.
* @param string $name Event name
* @param array $aEvent Event data
* @param string $handlerModId Handler module id
* @param string $srcModId Source module id
return parent::dispatchGrpDelete($name, $aEvent, $handlerModId, $srcModId);
* Dispatches 'rename' group action.
* Renames 'nickname' field to "[{$nickname}]".
* @param string $name Event name
* @param array $aEvent Event data
* @param string $handlerModId Handler module id
* @param string $srcModId Source module id
$oListActionsAdm = AMI::getResource($handlerModId . '/list_actions/controller/adm');
foreach($aRequestIds as $id){
$aEvent['oRequest']->set('mod_action_id', $id);
$oListActionsAdm->setActionData($name, $aEvent, $handlerModId, $srcModId);
$oListActionsAdm->dispatchRename($name, $aEvent, $handlerModId, $srcModId);
$aEvent['oResponse']->resetStatusMessages();
$aEvent['oResponse']->addStatusMessage('status_grp_rename', array('num_items' => sizeof($aRequestIds)));
|