コード例 #1
0
 public function filters()
 {
     return array_merge(parent::filters(), array(array(static::ZERO_MODELS_FOR_CONTACT_CHECK_FILTER_PATH . ' + listForMarketing, index', 'controller' => $this, 'activeActionElementType' => EmailTemplatesForMarketingMenuActionElement::getType(), 'breadCrumbLinks' => static::getListBreadcrumbLinks(), 'stateMetadataAdapterClassName' => 'EmailTemplatesForMarketingStateMetadataAdapter'), array(static::ZERO_MODELS_FOR_WORKFLOW_CHECK_FILTER_PATH . ' + listForWorkflow', 'controller' => $this, 'activeActionElementType' => EmailTemplatesForWorkflowMenuActionElement::getType(), 'breadCrumbLinks' => static::getListBreadcrumbLinks(), 'stateMetadataAdapterClassName' => 'EmailTemplatesForWorkflowStateMetadataAdapter')));
 }
 /**
  * @return array
  */
 public static function getDefaultMetadata()
 {
     $metadata = array('global' => array('toolbar' => array('elements' => array(array('type' => 'WorkflowsMenu', 'iconClass' => 'icon-workflows'), array('type' => EmailTemplatesForWorkflowMenuActionElement::getType(), 'iconClass' => 'icon-email-templates'), array('type' => 'ByTimeWorkflowInQueuesMenu', 'iconClass' => 'icon-by-time-workflow-in-queues'), array('type' => 'WorkflowMessageInQueuesMenu', 'iconClass' => 'icon-by-workflow-message-in-queues'), array('type' => 'WorkflowManageOrderMenu', 'iconClass' => 'icon-by-workflow-manage-order'), array('type' => 'MassDeleteMenu', 'iconClass' => 'icon-delete', 'listViewGridId' => 'eval:$this->listViewGridId', 'pageVarName' => 'eval:$this->pageVarName')))));
     return $metadata;
 }