|
Source for file AmiSample_Adm.php
Documentation is available at AmiSample_Adm.php
* @copyright Amiro.CMS. All rights reserved.
* @version $Id: AmiSample_Adm.php 61273 2013-08-07 10:47:54Z Leontiev Anton $
* Sample module admin action controller.
* @resource ami_sample/module/controller/adm <code>AMI::getResource('ami_sample/module/controller/adm')</code>
* Our sample module has three common components: list filter, list and form.
* @param AMI_Request $oRequest Request object
* @param AMI_Response $oResponse Response object
public function __construct(AMI_Request $oRequest, AMI_Response $oResponse){
// Load plugin status messages
$oResponse->loadStatusMessages('_local/plugins_distr/' . $this->getModId() . '/templates/messages.lng');
// Add following components: 'filter', 'list', 'form'
// Add handler on adding status messages
* Replaces the status message with a new one.
* @param string $name Event name
* @param array $aEvent Event data
* @param string $handlerModId Handler module id
* @param string $srcModId Source module id
if($aEvent['key'] == 'status_add'){
$aEvent['key'] = 'status_name_add';
$aEvent['aParams'] = array('name' => $this->getRequestParam('nickname'));
* Returns client locale path.
return '_local/plugins_distr/' . $this->getModId() . '/templates/client.lng';
* @resource ami_sample/module/model <code>AMI::getResourceModel('ami_sample/module')</code>
|