Account Suspended
Account Suspended
This Account has been suspended.
Contact your hosting provider for more information.
 All Data Structures Functions Variables Pages
Public Member Functions | Protected Member Functions | Static Protected Member Functions
Controller Class Reference
Inheritance diagram for Controller:
ContactsVariableContactStateController PortletController ZurmoAllPermissionsController ZurmoBaseController ZurmoTestController ZurmoPortletController CommentsDefaultController ConfigurationDefaultController ContactWebFormsDefaultContactWebFormEntryController DesignerDefaultController EmailMessagesDefaultController HomeDefaultController ImportDefaultController MarketingDefaultController NotificationsDefaultController ReportsDefaultController SocialItemsDefaultController WorkflowsDefaultController WorkflowsDefaultMessageQueueController WorkflowsDefaultTimeQueueController ZurmoDefaultController ZurmoModuleApiController ZurmoModuleController

Public Member Functions

 __construct ($id, $module=null)
 
 resolveAndGetModuleId ()
 
 renderBeginWidget ($className, $properties=array())
 
 renderEndWidget ()
 
 makeRedBeanDataProviderByDataCollection ($searchModel, $pageSize, $stateMetadataAdapterClassName=null, $dataCollection=null)
 

Protected Member Functions

 resolveKanbanBoardMetadataBeforeMakingDataProvider ($searchForm, &$metadata)
 
 resolveFilteredByMetadataBeforeMakingDataProvider ($searchForm, &$metadata)
 
 resolveMetadataBeforeMakingDataProvider (&$metadata)
 
 makeDetailsAndRelationsView ($model, $moduleClassName, $viewClassName, $redirectUrl, $breadCrumbView=null)
 
 resolveAdditionalParametersForDetailsAndRelationsView ($viewClassName)
 
 makeTitleBarAndEditAndDetailsView ($model, $renderType, $titleBarAndEditViewClassName= 'TitleBarAndEditAndDetailsView')
 
 makeEditAndDetailsView ($model, $renderType)
 
 makeTitleBarAndEditView ($model, $titleBarAndEditViewClassName)
 
 makeTitleBarAndDetailsView ($model, $titleBarAndDetailsViewClassName= 'TitleBarAndDetailsView')
 
 resolveActiveAttributesFromMassEditPost ()
 
 resolveActiveAttributesFromMassDeletePost ()
 
 makeMassEditView ($model, $activeAttributes, $selectedRecordCount, $title)
 
 makeMassDeleteView ($model, $activeAttributes, $selectedRecordCount, $title, $massDeleteViewClassName= 'MassDeleteView', $useModuleClassNameForItemLabel=true)
 
 getMassEditProgressStartFromGet ($getVariableName, $pageSize)
 
 getMassDeleteProgressStartFromGet ($getVariableName, $pageSize)
 
 attemptToValidateAjaxFromPost ($model, $postVariableName)
 
 getModelsToSave ($modelClassName, $dataProvider, $selectedRecordCount, $page, $pageSize)
 
 getModelsToDelete ($modelClassName, $dataProvider, $selectedRecordCount, $page, $pageSize)
 
 makeListMergeView ($model, $viewPrefix, $selectedList=array())
 

Static Protected Member Functions

static resolveDynamicSearchMetadata ($searchModel, $metadata, SearchAttributesDataCollection $dataCollection)
 
static resolveActiveAttributesFromPostForMassAction ($actionId)
 
static getSelectedRecordCountByResolvingSelectAllFromGet ($dataProvider, $countEmptyStringAsElement=true)
 
static getMassActionProgressStartFromGet ($pageVariableName, $pageSize)
 
static getModelsToUpdate ($modelClassName, $dataProvider, $selectedRecordCount, $page, $pageSize)
 
static getMassEditAlertMessage ($postVariableName)
 
static resolveMassEditAlertMessage ($postVariableName)
 

Detailed Description

Framework Controller extended by all application controllers

Definition at line 41 of file Controller.php.

Member Function Documentation

resolveAndGetModuleId ( )

Override if the module is a nested module such as groups or roles.

Definition at line 51 of file Controller.php.

makeRedBeanDataProviderByDataCollection (   $searchModel,
  $pageSize,
  $stateMetadataAdapterClassName = null,
  $dataCollection = null 
)

Utilizes information from the dataCollection object to make a RedBeanDataProvider. Either looks at saved search information or params in the $_GET array. variables: modelName_sort modelName where modelName is Account for example. Typically utilized by a listView action.

Definition at line 83 of file Controller.php.

resolveActiveAttributesFromMassDeletePost ( )
protected

for mass delete

Definition at line 270 of file Controller.php.

makeMassDeleteView (   $model,
  $activeAttributes,
  $selectedRecordCount,
  $title,
  $massDeleteViewClassName = 'MassDeleteView',
  $useModuleClassNameForItemLabel = true 
)
protected

for mass delete

Definition at line 296 of file Controller.php.

getMassDeleteProgressStartFromGet (   $getVariableName,
  $pageSize 
)
protected

for Mass Delete

Definition at line 367 of file Controller.php.

getModelsToDelete (   $modelClassName,
  $dataProvider,
  $selectedRecordCount,
  $page,
  $pageSize 
)
protected

for mass delete

Definition at line 434 of file Controller.php.


The documentation for this class was generated from the following file:
Generated on Tue Sep 22 2020 07:10:44
Account Suspended
Account Suspended
This Account has been suspended.
Contact your hosting provider for more information.