public function __construct($controllerId, $moduleId, $module, $attributeTypeName, $modelClassName, AttributeForm $attributeForm, $title) { parent::__construct(2, 1); $this->setView(new ActionBarForDesignerModuleView($controllerId, $moduleId, $module, 'DesignerFieldsMenu'), 0, 0); $attributeTypeEditViewClassName = $attributeTypeName . 'AttributeEditView'; $this->setView(new $attributeTypeEditViewClassName($controllerId, $moduleId, $attributeForm, $title), 1, 0); }
public function __construct($controllerId, $moduleId, UserPasswordForm $userForm) { parent::__construct(2, 1); $this->setView(new ActionBarForUserEditAndDetailsView($controllerId, $moduleId, $userForm->getModel(), 'ChangePasswordMenu'), 0, 0); $title = strval($userForm) . ': ' . Zurmo::t('UsersModule', 'Change Password'); $this->setView(new UserChangePasswordView($controllerId, $moduleId, $userForm, $title), 1, 0); }
public function __construct($controllerId, $moduleId, RedBeanModel $model, $moduleName) { parent::__construct(2, 1); $this->setView(new ActionBarForUserEditAndDetailsView($controllerId, $moduleId, $model, 'UserEditMenu'), 0, 0); $editViewClassName = get_class($model) . 'EditView'; $this->setView(new $editViewClassName($controllerId, $moduleId, $model), 1, 0); }
public function __construct($controllerId, $moduleId) { parent::__construct(2, 1); $moduleDisplayName = LeadsModule::getModuleLabelByTypeAndLanguage('Plural'); $this->setView(new ActionBarForDesignerModuleView($controllerId, $moduleId, Yii::app()->getModule('leads'), 'DesignerFieldsLink'), 0, 0); $this->setView(new AttributesRedirectToContactsView($controllerId, $moduleId), 1, 0); }
public function __construct($controllerId, $moduleId, $modelId, $title, $opportunity, $convertToOpportunitySetting, $userCanCreateOpportunity) { assert('$convertToOpportunitySetting != LeadsModule::CONVERT_NO_OPPORTUNITY'); assert('is_bool($userCanCreateOpportunity)'); if ($userCanCreateOpportunity) { Yii::app()->clientScript->registerScript('leadConvert', "\n \$(document).ready(function()\n {\n \$('#LeadConvertOpportunitySkipView').hide();\n \$('#opportunity-skip-title').hide();\n }\n );\n "); } else { Yii::app()->clientScript->registerScript('leadConvert', "\n \$(document).ready(function()\n {\n \$('#opportunity-create-title').hide();\n \$('#OpportunityConvertToView').hide();\n \$('#LeadConvertOpportunitySkipView').hide();\n \$('#opportunity-skip-title').hide();\n }\n );\n "); } if ($convertToOpportunitySetting == LeadsModule::CONVERT_OPPORTUNITY_NOT_REQUIRED) { $gridSize = 2; } else { $gridSize = 1; } $title = Zurmo::t('LeadsModule', 'LeadsModuleSingularLabel Conversion', LabelUtil::getTranslationParamsForAllModules()) . ': ' . $title; parent::__construct($gridSize, 1); $this->setView(new OpportunityConvertToView($controllerId, $moduleId, $opportunity, $modelId), 0, 0); if ($convertToOpportunitySetting == LeadsModule::CONVERT_OPPORTUNITY_NOT_REQUIRED) { $this->setView(new LeadConvertOpportunitySkipView($controllerId, $moduleId, $modelId), 1, 0); } $this->controllerId = $controllerId; $this->moduleId = $moduleId; $this->modelId = $modelId; $this->convertToOpportunitySetting = $convertToOpportunitySetting; $this->userCanCreateOpportunity = $userCanCreateOpportunity; $this->title = $title; }
public function __construct($controllerId, $moduleId, $module, ModuleForm $moduleForm, $title) { parent::__construct(2, 1); $this->setView(new ActionBarForDesignerModuleView($controllerId, $moduleId, $module, 'DesignerGeneralMenu'), 0, 0); $moduleEditViewClassName = get_class($module) . 'EditView'; $this->setView(new $moduleEditViewClassName($controllerId, $moduleId, $moduleForm, $title), 1, 0); }
public function __construct($controllerId, $moduleId, User $user, ConfigurationForm $formModel) { parent::__construct(2, 1); $this->setView(new ActionBarForUserEditAndDetailsView($controllerId, $moduleId, $user, 'UserConfigurationMenu'), 0, 0); $title = strval($user) . ': ' . Zurmo::t('ConfigurationModule', 'Configuration'); $this->setView(new UserConfigurationEditView($controllerId, $moduleId, $formModel, $title), 1, 0); }
public function __construct($controllerId, $moduleId, User $user, UserNotificationConfigurationForm $notificationConfigurationForm) { parent::__construct(2, 1); $this->setView(new ActionBarForUserEditAndDetailsView($controllerId, $moduleId, $user, 'UserConfigurationEditLink'), 0, 0); $title = strval($user) . ': ' . Zurmo::t('Core', 'Notifications Configuration'); $this->setView(new UserNotificationConfigurationEditView('Edit', $controllerId, $moduleId, $notificationConfigurationForm, $title), 1, 0); }
public function __construct($controllerId, $moduleId, User $user, UserEmailConfigurationForm $emailAccountForm) { parent::__construct(2, 1); $this->setView(new ActionBarForUserEditAndDetailsView($controllerId, $moduleId, $user, 'UserConfigurationEditLink'), 0, 0); $title = strval($user) . ': ' . Zurmo::t('UsersModule', 'Email Configuration'); $this->setView(new UserEmailConfigurationEditView($controllerId, $moduleId, $emailAccountForm, $title), 1, 0); }
public function __construct($controllerId, $moduleId, $uniqueLayoutId, $model, $params) { parent::__construct(2, 1); $this->setView(new TitleBarView(strval($model)), 0, 0); $homeDashboardView = new HomeDashboardView($controllerId, $moduleId, $uniqueLayoutId, $model, $params); $homeDashboardView->setCssClasses(array('clearfix')); $this->setView($homeDashboardView, 1, 0); }
public function __construct($controllerId, $moduleId, $module, $moduleDisplayName, $standardAttributesCollection, $customAttributesCollection, $modelClassName) { parent::__construct(3, 1); $this->setView(new ActionBarForDesignerModuleView($controllerId, $moduleId, $module, 'DesignerFieldsMenu'), 0, 0); $title = $moduleDisplayName . ': ' . Zurmo::t('DesignerModule', 'Custom Fields'); $this->setView(new CustomAttributesCollectionView($controllerId, $moduleId, $customAttributesCollection, get_class($module), $modelClassName, $title), 1, 0); $title = $moduleDisplayName . ': ' . Zurmo::t('DesignerModule', 'Standard Fields'); $this->setView(new AttributesCollectionView($controllerId, $moduleId, $standardAttributesCollection, get_class($module), $modelClassName, $title), 2, 0); }
public function __construct($controllerId, $moduleId, $actionId, $modalListLinkProvider, ModelForm $searchForm, RedBeanModel $model, CDataProvider $dataProvider, $gridIdSuffix = null) { assert('$modalListLinkProvider instanceof ModalListLinkProvider'); parent::__construct(2, 1); $searchViewClassName = static::getSearchViewClassName(); $listViewClassName = static::getListViewClassName(); $this->setView(new $searchViewClassName($searchForm, get_class($model), $gridIdSuffix), 0, 0); $this->setView(new $listViewClassName($controllerId, $moduleId, $actionId, get_class($model), $modalListLinkProvider, $dataProvider, $gridIdSuffix), 1, 0); }
/** * @param string $controllerId * @param string $moduleId * @param array $roles */ public function __construct($controllerId, $moduleId, $roles) { assert('$controllerId != null'); assert('$moduleId != null'); assert('is_array($roles)'); parent::__construct(2, 1); $this->setView(new TitleBarView(Zurmo::t('ZurmoModule', 'Roles'), Zurmo::t('ZurmoModule', 'Home'), 1), 0, 0); $this->setView(new RolesTreeView($controllerId, $moduleId, $roles), 1, 0); }
public function __construct($controllerId, $moduleId, $form, Group $model, $moduleName, $metadata, $editViewClassName, $activeActionElementType) { assert('$form instanceof ModulePermissionsForm || $form instanceof RightsForm || $form instanceof PoliciesForm'); assert('is_string($activeActionElementType)'); parent::__construct(2, 1); $this->setView(new ActionBarForGroupEditAndDetailsView($controllerId, $moduleId, $model, $activeActionElementType), 0, 0); $this->setView(new $editViewClassName('Edit', $controllerId, $moduleId, $form, $model->id, $metadata, strval($model)), 1, 0); }
/** * @param string $controllerId * @param string $moduleId * @param array $leaderboardData * @param string $activeActionElementType */ public function __construct($controllerId, $moduleId, $leaderboardData, $activeActionElementType) { assert('is_string($controllerId)'); assert('is_string($moduleId)'); assert('is_array($leaderboardData)'); assert('is_string($activeActionElementType)'); parent::__construct(2, 1); $this->setView(new TitleBarView(Zurmo::t('GamificationModule', 'Leaderboard'), null, 1), 0, 0); $this->setView(new LeaderboardView($controllerId, $moduleId, $leaderboardData, $activeActionElementType), 1, 0); }
public function __construct($controllerId, $moduleId, ModelForm $searchModel, RedBeanModel $listModel, $moduleName, CDataProvider $dataProvider, $selectedIds) { parent::__construct(3, 1); $moduleClassName = $moduleName . 'Module'; $titleBarView = new TitleBarView($moduleClassName::getModuleLabelByTypeAndLanguage('Plural'), Zurmo::t('ZurmoModule', 'Home'), 1); $this->setView($titleBarView, 0, 0); $searchViewClassName = $moduleName . 'SearchView'; $this->setView(new $searchViewClassName($searchModel, get_class($listModel)), 1, 0); $listViewClassName = $moduleName . 'ListView'; $this->setView(new $listViewClassName($controllerId, $moduleId, get_class($listModel), $dataProvider, $selectedIds, null, array(), $searchModel->getListAttributesSelector()), 2, 0); }
public function __construct($controllerId, $moduleId, ModelForm $searchModel, RedBeanModel $listModel, $moduleName, CDataProvider $dataProvider, $selectedIds, $filteredList, $filteredListId, $title) { parent::__construct(4, 1); $moduleClassName = $moduleName . 'Module'; $this->setView(new TitleBarView($title, Yii::t('Default', 'Home'), 1), 0, 0); $searchViewClassName = $moduleName . 'SearchView'; $this->setView(new $searchViewClassName($searchModel, get_class($listModel), null, true, !empty($filteredListId)), 1, 0); $this->setView(new FilteredListView($controllerId, $moduleId, $filteredList, $filteredListId, get_class($listModel)), 2, 0); $listViewClassName = $moduleName . 'ListView'; $this->setView(new $listViewClassName($controllerId, $moduleId, get_class($listModel), $dataProvider, $selectedIds), 3, 0); }
public function __construct($controllerId, $moduleId, $categories, $activeActionElementType = null) { assert('$controllerId != null'); assert('$moduleId != null'); assert('is_array($categories)'); parent::__construct(2, 1); $this->setView(new ActionBarForCategoriesTreeListView($controllerId, $moduleId, $activeActionElementType), 0, 0); $categoriesTreeListView = new ProductCategoriesTreeListView($controllerId, $moduleId, $categories); $categoriesTreeListView->setCssClasses(array('DetailsView')); $this->setView($categoriesTreeListView, 1, 0); }
public function __construct(CController $controller, $moduleId, $actionId, $modalListLinkProvider, ModelForm $searchForm, RedBeanModel $model, CDataProvider $dataProvider, $gridIdSuffix = null) { parent::__construct(3, 1); $searchAndListView = new ImageModalSearchAndListView($controller->id, $moduleId, $actionId, $modalListLinkProvider, $searchForm, $model, $dataProvider, $gridIdSuffix); $this->setView($searchAndListView, 0, 0); $imageUploadView = new ImageFilesUploadView($searchAndListView->getListViewGridId()); $this->setView($imageUploadView, 1, 0); $imageFilesImportFromUrlView = new ImageFilesImportFromUrlView($controller, new ImportImageFromUrlForm()); $this->setView($imageFilesImportFromUrlView, 2, 0); $this->registerScripts($modalListLinkProvider); }
public function __construct($controllerId, $moduleId, RedBeanModel $listModel, $moduleName, CDataProvider $dataProvider, $activeActionElementType = null) { assert('is_string($controllerId)'); assert('is_string($moduleId)'); assert('$activeActionElementType == null || is_string($activeActionElementType)'); parent::__construct(2, 1); $listView = new LeaderboardListView($controllerId, $moduleId, get_class($listModel), $dataProvider, array()); $actionBarView = new LeaderboardActionBarForListView($controllerId, $moduleId, $listModel, $listView->getGridViewId(), $dataProvider->getPagination()->pageVar, $listView->getRowsAreSelectable(), $activeActionElementType); $this->setView($actionBarView, 0, 0); $this->setView($listView, 1, 0); }
/** * @param string $controllerId * @param string $moduleId * @param array $groups */ public function __construct($controllerId, $moduleId, $groups) { assert('$controllerId != null'); assert('$moduleId != null'); assert('is_array($groups)'); parent::__construct(2, 1); $this->setView(new ActionBarForGroupsTreeListView($controllerId, $moduleId), 0, 0); $groupsTreeListView = new GroupsTreeListView($controllerId, $moduleId, $groups); $groupsTreeListView->setCssClasses(array('DetailsView')); $this->setView($groupsTreeListView, 1, 0); }
public function __construct($controllerId, $moduleId, User $user, ModulePermissionsForm $modulePermissionsForm, RightsForm $rightsForm, PoliciesForm $policiesForm, array $modulePermissionsViewMetadata, array $rightsViewMetadata, array $policiesViewMetadata, array $groupMembershipViewData) { parent::__construct(5, 1); $this->setView(new ActionBarForUserEditAndDetailsView($controllerId, $moduleId, $user, 'UserConfigurationLink'), 0, 0); //$this->setView(new UserSecurityDetailsView($controllerId, $moduleId, $user->id), 1, 0); $userGroupMembershipView = new UserGroupMembershipView($controllerId, $moduleId, $groupMembershipViewData, $user->id, Zurmo::t('UsersModule', 'Groups')); $userGroupMembershipView->setCssClasses(array('DetailsView')); $this->setView($userGroupMembershipView, 1, 0); $this->setView(new RightsEditAndDetailsView('Details', $controllerId, $moduleId, $rightsForm, $user->id, $rightsViewMetadata, Zurmo::t('UsersModule', 'Group Module Rights')), 2, 0); $this->setView(new PoliciesEditAndDetailsView('Details', $controllerId, $moduleId, $policiesForm, $user->id, $policiesViewMetadata, Zurmo::t('UsersModule', 'Group Policies')), 3, 0); $this->setView(new ModulePermissionsEditAndDetailsView('Details', $controllerId, $moduleId, $modulePermissionsForm, $user->id, $modulePermissionsViewMetadata, Zurmo::t('UsersModule', 'Group Record Permissions')), 4, 0); }
public function __construct($controllerId, $moduleId, RedBeanModel $model, $moduleName) { parent::__construct(2, 1); $moduleClassName = $moduleName . 'Module'; $description = strval($model); if (strlen($description) > 100) { $description = substr($description, 0, 100) . '...'; } $titleBarView = new TitleBarView($moduleClassName::getModuleLabelByTypeAndLanguage('Plural'), $description, 1); $this->setView($titleBarView, 0, 0); $editViewClassName = get_class($model) . 'DetailsView'; $this->setView(new $editViewClassName($controllerId, $moduleId, $model), 1, 0); }
/** * @param string $controllerId * @param string $moduleId * @param RedBeanModel $listModel * @param string $moduleName * @param CDataProvider $dataProvider * @param string $listViewClassName * @param string $title * @param array $selectedIds * @param null|string $description */ public function __construct($controllerId, $moduleId, RedBeanModel $listModel, $moduleName, CDataProvider $dataProvider, $listViewClassName, $title, $selectedIds = array(), $description = null) { assert('is_string($controllerId)'); assert('is_string($moduleId)'); assert('is_string($moduleName)'); assert('is_string($listViewClassName)'); assert('is_string($title)'); assert('is_array($selectedIds)'); assert('is_string($description) || $description == null'); parent::__construct(2, 1); $moduleClassName = $moduleName . 'Module'; $this->setView(new TitleBarView($title, $description, 1), 0, 0); $this->setView(new $listViewClassName($controllerId, $moduleId, get_class($listModel), $dataProvider, $selectedIds), 1, 0); }
public function __construct($controllerId, $moduleId, ModelForm $searchModel, RedBeanModel $listModel, $moduleName, CDataProvider $dataProvider, $selectedIds, $actionBarViewClassName) { assert('is_string($controllerId)'); assert('is_string($moduleId)'); assert('is_string($actionBarViewClassName)'); parent::__construct(3, 1); $searchViewClassName = $moduleName . 'SearchView'; $searchView = new $searchViewClassName($searchModel, get_class($listModel)); $listViewClassName = $moduleName . 'ListView'; $listView = new $listViewClassName($controllerId, $moduleId, get_class($listModel), $dataProvider, $selectedIds, null, array(), $searchModel->getListAttributesSelector()); $actionBarView = new $actionBarViewClassName($controllerId, $moduleId, $listModel, $listView->getGridViewId(), $dataProvider->getPagination()->pageVar, $listView->getRowsAreSelectable()); $this->setView($actionBarView, 0, 0); $this->setView($searchView, 1, 0); $this->setView($listView, 2, 0); }
public function __construct($controllerId, $moduleId, Group $group) { assert('$controllerId != null'); assert('$moduleId != null'); if ($group->id > 0) { $rows = 2; } else { $rows = 1; } parent::__construct($rows, 1); if ($group->id > 0) { $this->setView(new ActionBarForGroupEditAndDetailsView($controllerId, $moduleId, $group, 'EditLink'), 0, 0); $this->setView(new GroupEditAndDetailsView('Edit', $controllerId, $moduleId, $group), 1, 0); } else { $this->setView(new GroupEditAndDetailsView('Edit', $controllerId, $moduleId, $group), 0, 0); } }
public function __construct($controllerId, $moduleId, $modelId, $title, $selectAccountform, $account, $convertToAccountSetting, $userCanCreateAccount) { assert('$convertToAccountSetting != LeadsModule::CONVERT_NO_ACCOUNT'); assert('is_bool($userCanCreateAccount)'); //if has errors, then show by default if ($selectAccountform->hasErrors()) { Yii::app()->clientScript->registerScript('leadConvert', "\n \$(document).ready(function()\n {\n \$('#AccountConvertToView').hide();\n \$('#LeadConvertAccountSkipView').hide();\n \$('#account-skip-title').hide();\n \$('#account-create-title').hide();\n }\n );\n "); } else { if ($userCanCreateAccount) { Yii::app()->clientScript->registerScript('leadConvert', "\n \$(document).ready(function()\n {\n \$('#AccountSelectView').hide();\n \$('#LeadConvertAccountSkipView').hide();\n \$('#account-skip-title').hide();\n \$('#account-select-title').hide();\n }\n );\n "); } else { Yii::app()->clientScript->registerScript('leadConvert', "\n \$(document).ready(function()\n {\n \$('#account-create-title').hide();\n \$('#AccountConvertToView').hide();\n \$('#LeadConvertAccountSkipView').hide();\n \$('#account-skip-title').hide();\n }\n );\n "); } } if ($convertToAccountSetting == LeadsModule::CONVERT_ACCOUNT_NOT_REQUIRED) { $gridSize = 3; } else { $gridSize = 2; } $title = Zurmo::t('LeadsModule', 'LeadsModuleSingularLabel Conversion', LabelUtil::getTranslationParamsForAllModules()) . ': ' . $title; parent::__construct($gridSize, 1); /** $x = new LeadConvertActionsView($controllerId, $moduleId, $modelId, $convertToAccountSetting, $userCanCreateAccount, $title); $this->setView(new LeadConvertActionsView($controllerId, $moduleId, $modelId, $convertToAccountSetting, $userCanCreateAccount, $title), 0, 0); **/ $this->setView(new AccountSelectView($controllerId, $moduleId, $modelId, $selectAccountform), 0, 0); $this->setView(new AccountConvertToView($controllerId, $moduleId, $account, $modelId), 1, 0); if ($convertToAccountSetting == LeadsModule::CONVERT_ACCOUNT_NOT_REQUIRED) { $this->setView(new LeadConvertAccountSkipView($controllerId, $moduleId, $modelId), 2, 0); } $this->controllerId = $controllerId; $this->moduleId = $moduleId; $this->modelId = $modelId; $this->convertToAccountSetting = $convertToAccountSetting; $this->userCanCreateAccount = $userCanCreateAccount; $this->title = $title; }
public function __construct() { parent::__construct(1, 1); $this->setView(new WorkflowWizardTypeView(), 0, 0); }
public function __construct($controllerId, $moduleId, Currency $currency, $currencies, $messageBoxContent = null) { parent::__construct(2, 1); $this->setView(new CurrencyCreateView($controllerId, $moduleId, $currency), 0, 0); $this->setView(new CurrenciesCollectionView($controllerId, $moduleId, $currencies, $messageBoxContent), 1, 0); }
public function __construct() { parent::__construct(1, 1); $this->setView(new AuthenticationConfigurationMenuView(), 0, 0); }