Warning: mysql_connect(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/zurmoorg/public_html/z-header.php on line 8

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/zurmoorg/public_html/z-header.php on line 8

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.

Reimplemented in ZurmoGroupController, ZurmoRoleController, and ZurmoPortletController.

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

Reimplemented in ContactWebFormsDefaultContactWebFormEntryController.

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:
 All Data Structures Functions Variables
Generated on Wed Mar 20 07:10:51 2019

Warning: mysql_connect(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/zurmoorg/public_html/z-footer.php on line 8

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/zurmoorg/public_html/z-footer.php on line 8