public function actions() { $actions = array_merge(parent::actions(), array('ajaxGetModelAutocomplete' => array('class' => 'application.components.actions.AjaxGetModelAutocompleteAction'), 'x2GridViewMassAction' => array('class' => 'X2GridViewMassActionAction'), 'inlineEmail' => array('class' => 'InlineEmailAction'))); if ($this->module) { $module = Modules::model()->findByAttributes(array('name' => $this->module->name)); if ($module->enableRecordAliasing) { $actions = array_merge($actions, RecordAliases::getActions()); } } if ($this->modelClass !== '') { $modelClass = $this->modelClass; if ($modelClass::model()->asa('X2ModelConversionBehavior')) { $actions = array_merge($actions, X2ModelConversionBehavior::getActions()); } } return $actions; }
public function actions() { return array_merge(parent::actions(), array('captcha' => array('class' => 'CCaptchaAction', 'backColor' => 0xffffff, 'testLimit' => 1))); }