Ubiquity  2.0.2
php rapid development framework
UbiquityMyAdminViewer Class Reference

Public Member Functions

 __construct (UbiquityMyAdminBaseController $controller)
 
 getForm ($identifier, $instance)
 Returns the form for adding or modifying an object. More...
 
 getModelDataTable ($instances, $model)
 Returns the dataTable responsible for displaying instances of the model. More...
 
 isModal ($objects, $model)
 Condition to determine if the edit or add form is modal for $model objects. More...
 
 getCaptions ($captions, $className)
 Returns the captions for list fields in showTable action. More...
 
 getFormCaptions ($captions, $className, $instance)
 Returns the captions for form fields. More...
 
 getFkHeaderElement ($member, $className, $object)
 
 getFkHeaderList ($member, $className, $list)
 
 getFkElement ($member, $className, $object)
 
 getFkList ($member, $className, $list)
 
 displayFkElementList ($element, $member, $className, $object)
 
 getMainMenuElements ()
 
 getRoutesDataTable ($routes, $dtName="dtRoutes")
 
 getControllersDataTable ($controllers)
 
 getActionViews ($controllerFullname, $controller, $action, \ReflectionMethod $r, $lines)
 
 getCacheDataTable ($cacheFiles)
 
 getModelsStructureDataTable ($datas)
 
 getRestRoutesTab ($datas)
 
 getConfigDataElement ($config)
 
 getMainIndexItems ($identifier, $array)
 

Protected Member Functions

 addGetPostButtons (DataTable $dt)
 
 _getRestRoutesDataTable ($routes, $dtName, $resource, $authorizations)
 
 _dtMethods (DataTable $dt)
 
 _dtCache (DataTable $dt)
 
 _dtExpired (DataTable $dt)
 
 _dtAction (DataTable $dt)
 
 relationMembersInForm ($form, $instance, $className)
 
 manyToOneFormField (DataForm $form, $member, $className, $instance)
 
 oneToManyFormField (DataForm $form, $member, $instance, $annot)
 
 manyToManyFormField (DataForm $form, $member, $instance, $annot)
 

Static Private Member Functions

static formatBytes ($size, $precision=2)
 

Private Attributes

 $jquery
 
 $controller
 

Detailed Description

Author
jc

Definition at line 43 of file UbiquityMyAdminViewer.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( UbiquityMyAdminBaseController  $controller)

Definition at line 56 of file UbiquityMyAdminViewer.php.

Member Function Documentation

◆ _dtAction()

_dtAction ( DataTable  $dt)
protected

Definition at line 519 of file UbiquityMyAdminViewer.php.

◆ _dtCache()

_dtCache ( DataTable  $dt)
protected

Definition at line 491 of file UbiquityMyAdminViewer.php.

◆ _dtExpired()

_dtExpired ( DataTable  $dt)
protected

Definition at line 500 of file UbiquityMyAdminViewer.php.

◆ _dtMethods()

_dtMethods ( DataTable  $dt)
protected

Definition at line 478 of file UbiquityMyAdminViewer.php.

◆ _getRestRoutesDataTable()

_getRestRoutesDataTable (   $routes,
  $dtName,
  $resource,
  $authorizations 
)
protected

Definition at line 446 of file UbiquityMyAdminViewer.php.

◆ addGetPostButtons()

addGetPostButtons ( DataTable  $dt)
protected

Definition at line 324 of file UbiquityMyAdminViewer.php.

◆ displayFkElementList()

displayFkElementList (   $element,
  $member,
  $className,
  $object 
)

Definition at line 198 of file UbiquityMyAdminViewer.php.

◆ formatBytes()

static formatBytes (   $size,
  $precision = 2 
)
staticprivate

Definition at line 581 of file UbiquityMyAdminViewer.php.

◆ getActionViews()

getActionViews (   $controllerFullname,
  $controller,
  $action,
\ReflectionMethod  $r,
  $lines 
)

Definition at line 293 of file UbiquityMyAdminViewer.php.

◆ getCacheDataTable()

getCacheDataTable (   $cacheFiles)

Definition at line 337 of file UbiquityMyAdminViewer.php.

◆ getCaptions()

getCaptions (   $captions,
  $className 
)

Returns the captions for list fields in showTable action.

Parameters
array$captions
string$className

Definition at line 154 of file UbiquityMyAdminViewer.php.

◆ getConfigDataElement()

getConfigDataElement (   $config)

Definition at line 532 of file UbiquityMyAdminViewer.php.

◆ getControllersDataTable()

getControllersDataTable (   $controllers)

Definition at line 237 of file UbiquityMyAdminViewer.php.

◆ getFkElement()

getFkElement (   $member,
  $className,
  $object 
)
Parameters
string$member
string$className
object$object
Returns
BaseHtml

Definition at line 182 of file UbiquityMyAdminViewer.php.

◆ getFkHeaderElement()

getFkHeaderElement (   $member,
  $className,
  $object 
)

Definition at line 167 of file UbiquityMyAdminViewer.php.

◆ getFkHeaderList()

getFkHeaderList (   $member,
  $className,
  $list 
)

Definition at line 171 of file UbiquityMyAdminViewer.php.

◆ getFkList()

getFkList (   $member,
  $className,
  $list 
)
Parameters
string$member
string$className
array | \Traversable$list
Returns
HtmlCollection

Definition at line 193 of file UbiquityMyAdminViewer.php.

◆ getForm()

getForm (   $identifier,
  $instance 
)

Returns the form for adding or modifying an object.

Parameters
string$identifier
object$instancethe object to add or modify
Returns
DataForm

Definition at line 67 of file UbiquityMyAdminViewer.php.

◆ getFormCaptions()

getFormCaptions (   $captions,
  $className,
  $instance 
)

Returns the captions for form fields.

Parameters
array$captions
string$className

Definition at line 163 of file UbiquityMyAdminViewer.php.

◆ getMainIndexItems()

getMainIndexItems (   $identifier,
  $array 
)

Definition at line 655 of file UbiquityMyAdminViewer.php.

◆ getMainMenuElements()

getMainMenuElements ( )

Definition at line 201 of file UbiquityMyAdminViewer.php.

◆ getModelDataTable()

getModelDataTable (   $instances,
  $model 
)

Returns the dataTable responsible for displaying instances of the model.

Parameters
array$instancesobjects to display
string$modelmodel class name (long name)
Returns
DataTable

Definition at line 109 of file UbiquityMyAdminViewer.php.

◆ getModelsStructureDataTable()

getModelsStructureDataTable (   $datas)

Definition at line 397 of file UbiquityMyAdminViewer.php.

◆ getRestRoutesTab()

getRestRoutesTab (   $datas)

Definition at line 413 of file UbiquityMyAdminViewer.php.

◆ getRoutesDataTable()

getRoutesDataTable (   $routes,
  $dtName = "dtRoutes" 
)

Definition at line 205 of file UbiquityMyAdminViewer.php.

◆ isModal()

isModal (   $objects,
  $model 
)

Condition to determine if the edit or add form is modal for $model objects.

Parameters
array$objects
string$model
Returns
boolean

Definition at line 145 of file UbiquityMyAdminViewer.php.

◆ manyToManyFormField()

manyToManyFormField ( DataForm  $form,
  $member,
  $instance,
  $annot 
)
protected

Definition at line 638 of file UbiquityMyAdminViewer.php.

◆ manyToOneFormField()

manyToOneFormField ( DataForm  $form,
  $member,
  $className,
  $instance 
)
protected

Definition at line 600 of file UbiquityMyAdminViewer.php.

◆ oneToManyFormField()

oneToManyFormField ( DataForm  $form,
  $member,
  $instance,
  $annot 
)
protected

Definition at line 623 of file UbiquityMyAdminViewer.php.

◆ relationMembersInForm()

relationMembersInForm (   $form,
  $instance,
  $className 
)
protected

Definition at line 587 of file UbiquityMyAdminViewer.php.

Field Documentation

◆ $controller

$controller
private

Definition at line 54 of file UbiquityMyAdminViewer.php.

◆ $jquery

$jquery
private

Definition at line 48 of file UbiquityMyAdminViewer.php.


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