Ubiquity  2.0.2
php rapid development framework
UbiquityMyAdminBaseController Class Reference
+ Inheritance diagram for UbiquityMyAdminBaseController:

Public Member Functions

 initialize ()
 
 finalize ()
 
 index ()
 
 models ($hasHeader=true)
 
 controllers ()
 
 _refreshControllers ($refresh=false)
 
 routes ()
 
 cache ()
 
 rest ()
 
 config ($hasHeader=true)
 
 logs ()
 
 seo ()
 
 _showDiagram ()
 
 _updateDiagram ()
 
 _showAllClassesDiagram ()
 
 _updateAllClassesDiagram ()
 
 showDatabaseCreation ()
 
 _runPostWithParams ($method="post", $type="parameter", $origine="routes")
 
 _deleteCookie ($index, $type="post")
 
 _runAction ($frm=null)
 
 getIdentifierFunction ($model)
 
 showSimpleMessage ($content, $type, $icon="info", $timeout=NULL, $staticName=null)
 
 _getAdminData ()
 
 _getAdminViewer ()
 
 _getAdminFiles ()
 
 getFieldNames ($model)
 
- Public Member Functions inherited from ControllerBase
 initialize ()
 
 finalize ()
 
- Public Member Functions inherited from Controller
 index ()
 Default action. More...
 
 __construct ()
 Constructor
Automatically invokes the isValid () method to check if access is allowed. More...
 
 initialize ()
 Method called before each action Can be override in derived class. More...
 
 finalize ()
 Method called after each action Can be override in derived class. More...
 
 loadView ($viewName, $pData=NULL, $asString=false)
 Loads the view $viewName possibly passing the variables $pdata. More...
 
 isValid ()
 Returns True if access to the controller is allowed To be override in sub classes. More...
 
 onInvalidControl ()
 Called if isValid () returns false
To be override in sub classes. More...
 
 forward ($controller, $action="index", $params=array(), $initialize=false, $finalize=false)
 Loads the controller $controller and calls its $action method by passing the parameters $params. More...
 
 redirectToRoute ($routeName, $parameters=[], $initialize=false, $finalize=false)
 Redirect to a route by its name. More...
 
- Public Member Functions inherited from ModelsTrait
 _getAdminData ()
 
 _getAdminViewer ()
 
 _getAdminFiles ()
 
 showTable ($table)
 
 refreshTable ()
 
 showTableClick ($tableAndId)
 
 edit ($modal="no", $ids="")
 
 newModel ($modal="no")
 
 update ()
 
 delete ($ids)
 
 showDetail ($ids)
 
- Public Member Functions inherited from ModelsConfigTrait
 _getAdminData ()
 
 _getAdminViewer ()
 
 _getAdminFiles ()
 
 _getModelsStepper ()
 
 _isModelsCompleted ()
 
 _changeEngineering ($oldEngineering, $completed=null)
 
 _loadModelStep ($engineering=null, $newStep=null)
 
 _importFromYuml ()
 
 _generateFromYuml ()
 
 _updateYumlDiagram ()
 
- Public Member Functions inherited from CheckTrait
 _isModelsCompleted ()
 
 _getAdminFiles ()
 
 createModels ($singleTable=null)
 
- Public Member Functions inherited from RestTrait
 _getAdminFiles ()
 
 _getAdminViewer ()
 
 initRestCache ($refresh=true)
 
 _displayRestFormTester ()
 
 _frmNewResource ()
 
 _createNewResource ()
 
 _runRestMethod ()
 
 _saveToken ()
 
 _saveRequestParams ($type="parameter")
 
- Public Member Functions inherited from CacheTrait
 _getAdminData ()
 
 _getAdminViewer ()
 
 _getAdminFiles ()
 
 setCacheTypes ()
 
 deleteCacheFile ()
 
 deleteAllCacheFiles ()
 
 _showFileContent ()
 
 initCacheType ()
 
 _initModelsCache ()
 
- Public Member Functions inherited from ControllersTrait
 _getAdminData ()
 
 _getAdminViewer ()
 
 _getAdminFiles ()
 
 controllers ()
 
 showSimpleMessage ($content, $type, $icon="info", $timeout=NULL, $staticName=null)
 
 createController ($force=null)
 
 _createView ()
 
 _newActionFrm ()
 
 _methodExists ()
 
 _checkContent ()
 
 _checkRoute ()
 
 _addRouteWithNewAction ()
 
 _newAction ()
 
 _refreshCacheControllers ()
 
- Public Member Functions inherited from RoutesTrait
 _getAdminData ()
 
 _getAdminViewer ()
 
 _getAdminFiles ()
 
 initCacheRouter ()
 
 filterRoutes ()
 
- Public Member Functions inherited from DatabaseTrait
 _getAdminData ()
 
 _getAdminViewer ()
 
 _getAdminFiles ()
 
 loadView ($viewName, $pData=NULL, $asString=false)
 
 createSQLScript ()
 
 exportDatasScript ()
 
- Public Member Functions inherited from SeoTrait
 _getAdminData ()
 
 _getAdminViewer ()
 
 _getAdminFiles ()
 
 loadView ($viewName, $pData=NULL, $asString=false)
 
 seo ()
 
 displaySiteMap (... $params)
 
 generateRobots ()
 
 seoRefresh ()
 
 _newSeoController ()
 
 createSeoController ($force=null)
 
 _checkController ()
 
 saveUrls ()
 
 deleteSeoController (... $params)
 
 seeSeoUrl (... $params)
 

Protected Member Functions

 initializeJs ()
 
 addNavigationTesting ()
 
 _seo ()
 
 getHeader ($key)
 
 _getYumlImage ($sizeType, $yumlContent)
 
 _getActualParamsAsArray ($urlEncodedParams)
 
 _addNameValueParamFields ($frm, $type, $name, $value, $index)
 
 _createController ($controllerName, $variables=[], $ctrlTemplate='controller.tpl', $hasView=false, $jsCallback="")
 
 _addMessageForRouteCreation ($path, $jsCallback="")
 
 showConfMessage ($content, $type, $url, $responseElement, $data, $attributes=NULL)
 
 getUbiquityMyAdminData ()
 
 getUbiquityMyAdminViewer ()
 
 getUbiquityMyAdminFiles ()
 
 getTableNames ()
 
- Protected Member Functions inherited from ModelsTrait
 showSimpleMessage ($content, $type, $icon="info", $timeout=NULL, $staticName=null)
 
 _showTable ($table)
 
 _edit ($instance, $modal="no")
 
 getModelsNS ()
 
- Protected Member Functions inherited from ModelsConfigTrait
 getModelSteps ()
 
 getActiveModelStep ()
 
 getNextModelStep ()
 
 displayModelsMessages ($type, $messagesToDisplay)
 
- Protected Member Functions inherited from CheckTrait
 getModelSteps ()
 
 getActiveModelStep ()
 
 getNextModelStep ()
 
 displayModelsMessages ($type, $messagesToDisplay)
 
 showSimpleMessage ($content, $type, $icon="info", $timeout=NULL, $staticName=null)
 
 _checkStep ($niveau=null)
 
 _modelCheckOneNiveau ($name)
 
 checkDatabase ($config, $infoIcon="database")
 
 checkModels ($config, $infoIcon="sticky note")
 
 checkModelsCache ($config, $infoIcon="lightning")
 
 checkArrayCache ($config, $infoIcon="lightning")
 
 checkModelsCacheFiles ($config, $infoIcon="lightning")
 
 displayAllMessages ()
 
 showActions ()
 
 missingKeyInConfigMessage ($message, $keys)
 
 _addErrorMessage ($type, $content)
 
 _addInfoMessage ($type, $content)
 
 _addMessage ($key, $type, $content)
 
 hasError ()
 
 hasNoError ()
 
 hasMessages ()
 
 displayMessages ($type, $messagesToDisplay, $header="", $icon="")
 
- Protected Member Functions inherited from RestTrait
 showSimpleMessage ($content, $type, $icon="info", $timeout=NULL, $staticName=null)
 
 _refreshRest ($refresh=false)
 
 _displayActionDoc ($controller, $action)
 
 _addRestDataTableBehavior ()
 
 getRestRequestHeaders ()
 
 getRestRequestParams ()
 
 _getParamsForJSON (&$result, $params)
 
- Protected Member Functions inherited from ControllersTrait
 _createController ($controllerName, $variables=[], $ctrlTemplate='controller.tpl', $hasView=false, $jsCallback="")
 
 _addMessageForRouteCreation ($path)
 
- Protected Member Functions inherited from RoutesTrait
 addNavigationTesting ()
 
 showSimpleMessage ($content, $type, $icon="info", $timeout=NULL, $staticName=null)
 
- Protected Member Functions inherited from DatabaseTrait
 showSimpleMessage ($content, $type, $icon="info", $timeout=NULL, $staticName=null)
 
 getModels ()
 
- Protected Member Functions inherited from SeoTrait
 _seo ()
 
 showConfMessage ($content, $type, $url, $responseElement, $data, $attributes=NULL)
 
 showSimpleMessage ($content, $type, $icon="info", $timeout=NULL, $staticName=null)
 
 _createController ($controllerName, $variables=[], $ctrlTemplate='controller.tpl', $hasView=false, $jsCallback="")
 
 _deleteController ($controllerName)
 

Private Member Functions

 _getClassToYuml ($model, $post)
 
 _getClassesToYuml ($post)
 
 _diagramMenu ($url="/_updateDiagram", $params="{}", $responseElement="#diag-class", $type="plain", $size=";scale:100")
 
 _setPostCookie ($content, $method="post", $index=null)
 
 _setGetCookie ($index, $content)
 
 _getParametersFromCookie ($url, $params)
 
 getRequiredRouteParameters (&$url, $newParams=null)
 
 getSingleton ($value, $method)
 

Private Attributes

 $adminData
 
 $adminViewer
 
 $adminFiles
 
 $globalMessage
 

Additional Inherited Members

- Data Fields inherited from ModelsConfigTrait
 reverse => [ [ "toggle off","Engineering","Reverse" ]
 
- Data Fields inherited from CheckTrait
 info => [ ] ]
 
- Protected Attributes inherited from ControllerBase
 $headerView ="main/vHeader.html"
 
 $footerView ="main/vFooter.html"
 
- Protected Attributes inherited from Controller
 $view
 
- Protected Attributes inherited from CheckTrait
 $messages =[ "error" => [ ]
 

Detailed Description

Definition at line 43 of file UbiquityMyAdminBaseController.php.

Member Function Documentation

◆ _addMessageForRouteCreation()

_addMessageForRouteCreation (   $path,
  $jsCallback = "" 
)
protected

Definition at line 778 of file UbiquityMyAdminBaseController.php.

◆ _addNameValueParamFields()

_addNameValueParamFields (   $frm,
  $type,
  $name,
  $value,
  $index 
)
protected

Definition at line 591 of file UbiquityMyAdminBaseController.php.

◆ _createController()

_createController (   $controllerName,
  $variables = [],
  $ctrlTemplate = 'controller.tpl',
  $hasView = false,
  $jsCallback = "" 
)
protected

Definition at line 744 of file UbiquityMyAdminBaseController.php.

◆ _deleteCookie()

_deleteCookie (   $index,
  $type = "post" 
)

Definition at line 599 of file UbiquityMyAdminBaseController.php.

◆ _diagramMenu()

_diagramMenu (   $url = "/_updateDiagram",
  $params = "{}",
  $responseElement = "#diag-class",
  $type = "plain",
  $size = ";scale:100" 
)
private
Parameters
string$url
string$params
string$responseElement
string$type
Returns
HtmlMenu

Definition at line 377 of file UbiquityMyAdminBaseController.php.

◆ _getActualParamsAsArray()

_getActualParamsAsArray (   $urlEncodedParams)
protected

Definition at line 572 of file UbiquityMyAdminBaseController.php.

◆ _getAdminData()

_getAdminData ( )
Returns
UbiquityMyAdminData

Definition at line 835 of file UbiquityMyAdminBaseController.php.

◆ _getAdminFiles()

_getAdminFiles ( )
Returns
UbiquityMyAdminFiles

Definition at line 851 of file UbiquityMyAdminBaseController.php.

◆ _getAdminViewer()

_getAdminViewer ( )
Returns
UbiquityMyAdminViewer

Definition at line 843 of file UbiquityMyAdminBaseController.php.

◆ _getClassesToYuml()

_getClassesToYuml (   $post)
private

Definition at line 345 of file UbiquityMyAdminBaseController.php.

◆ _getClassToYuml()

_getClassToYuml (   $model,
  $post 
)
private

Definition at line 331 of file UbiquityMyAdminBaseController.php.

◆ _getParametersFromCookie()

_getParametersFromCookie (   $url,
  $params 
)
private

Definition at line 675 of file UbiquityMyAdminBaseController.php.

◆ _getYumlImage()

_getYumlImage (   $sizeType,
  $yumlContent 
)
protected

Definition at line 426 of file UbiquityMyAdminBaseController.php.

◆ _refreshControllers()

_refreshControllers (   $refresh = false)

Definition at line 179 of file UbiquityMyAdminBaseController.php.

◆ _runAction()

_runAction (   $frm = null)

Definition at line 625 of file UbiquityMyAdminBaseController.php.

◆ _runPostWithParams()

_runPostWithParams (   $method = "post",
  $type = "parameter",
  $origine = "routes" 
)

Definition at line 455 of file UbiquityMyAdminBaseController.php.

◆ _seo()

_seo ( )
protected

Definition at line 265 of file UbiquityMyAdminBaseController.php.

◆ _setGetCookie()

_setGetCookie (   $index,
  $content 
)
private

Definition at line 621 of file UbiquityMyAdminBaseController.php.

◆ _setPostCookie()

_setPostCookie (   $content,
  $method = "post",
  $index = null 
)
private

Definition at line 606 of file UbiquityMyAdminBaseController.php.

◆ _showAllClassesDiagram()

_showAllClassesDiagram ( )

Definition at line 401 of file UbiquityMyAdminBaseController.php.

◆ _showDiagram()

_showDiagram ( )

Definition at line 313 of file UbiquityMyAdminBaseController.php.

◆ _updateAllClassesDiagram()

_updateAllClassesDiagram ( )

Definition at line 415 of file UbiquityMyAdminBaseController.php.

◆ _updateDiagram()

_updateDiagram ( )

Definition at line 355 of file UbiquityMyAdminBaseController.php.

◆ addNavigationTesting()

addNavigationTesting ( )
protected

Definition at line 206 of file UbiquityMyAdminBaseController.php.

◆ cache()

cache ( )

Definition at line 212 of file UbiquityMyAdminBaseController.php.

◆ config()

config (   $hasHeader = true)

Definition at line 242 of file UbiquityMyAdminBaseController.php.

◆ controllers()

controllers ( )

Definition at line 163 of file UbiquityMyAdminBaseController.php.

◆ finalize()

finalize ( )

Definition at line 85 of file UbiquityMyAdminBaseController.php.

◆ getFieldNames()

getFieldNames (   $model)

Definition at line 859 of file UbiquityMyAdminBaseController.php.

◆ getHeader()

getHeader (   $key)
protected

Definition at line 303 of file UbiquityMyAdminBaseController.php.

◆ getIdentifierFunction()

getIdentifierFunction (   $model)

Definition at line 730 of file UbiquityMyAdminBaseController.php.

◆ getRequiredRouteParameters()

getRequiredRouteParameters ( $url,
  $newParams = null 
)
private

Definition at line 688 of file UbiquityMyAdminBaseController.php.

◆ getSingleton()

getSingleton (   $value,
  $method 
)
private

Definition at line 824 of file UbiquityMyAdminBaseController.php.

◆ getTableNames()

getTableNames ( )
protected

Definition at line 855 of file UbiquityMyAdminBaseController.php.

◆ getUbiquityMyAdminData()

getUbiquityMyAdminData ( )
protected

Definition at line 812 of file UbiquityMyAdminBaseController.php.

◆ getUbiquityMyAdminFiles()

getUbiquityMyAdminFiles ( )
protected

Definition at line 820 of file UbiquityMyAdminBaseController.php.

◆ getUbiquityMyAdminViewer()

getUbiquityMyAdminViewer ( )
protected

Definition at line 816 of file UbiquityMyAdminBaseController.php.

◆ index()

index ( )

Definition at line 112 of file UbiquityMyAdminBaseController.php.

◆ initialize()

initialize ( )

Definition at line 63 of file UbiquityMyAdminBaseController.php.

◆ initializeJs()

initializeJs ( )
protected

Definition at line 91 of file UbiquityMyAdminBaseController.php.

◆ logs()

logs ( )

Definition at line 251 of file UbiquityMyAdminBaseController.php.

◆ models()

models (   $hasHeader = true)

Definition at line 121 of file UbiquityMyAdminBaseController.php.

◆ rest()

rest ( )

Definition at line 227 of file UbiquityMyAdminBaseController.php.

◆ routes()

routes ( )

Definition at line 192 of file UbiquityMyAdminBaseController.php.

◆ seo()

seo ( )

Definition at line 258 of file UbiquityMyAdminBaseController.php.

◆ showConfMessage()

showConfMessage (   $content,
  $type,
  $url,
  $responseElement,
  $data,
  $attributes = NULL 
)
protected

Definition at line 800 of file UbiquityMyAdminBaseController.php.

◆ showDatabaseCreation()

showDatabaseCreation ( )

Definition at line 430 of file UbiquityMyAdminBaseController.php.

◆ showSimpleMessage()

showSimpleMessage (   $content,
  $type,
  $icon = "info",
  $timeout = NULL,
  $staticName = null 
)

Definition at line 788 of file UbiquityMyAdminBaseController.php.

Field Documentation

◆ $adminData

$adminData
private

Definition at line 48 of file UbiquityMyAdminBaseController.php.

◆ $adminFiles

$adminFiles
private

Definition at line 60 of file UbiquityMyAdminBaseController.php.

◆ $adminViewer

$adminViewer
private

Definition at line 54 of file UbiquityMyAdminBaseController.php.

◆ $globalMessage

$globalMessage
private

Definition at line 61 of file UbiquityMyAdminBaseController.php.


The documentation for this class was generated from the following file: