| Methods |
public
|
setFrontFile(FrontFile $obj)
Assign Default FrontFile to Gate for render
Assign Default FrontFile to Gate for render
|
#
|
public
|
getFrontFile(): FrontFile
Get Current FrontFile assign to Gate for render
Get Current FrontFile assign to Gate for render
|
#
|
public
|
showFrontFile()
Rendering Permission to default assigned FrontFile
Rendering Permission to default assigned FrontFile
|
#
|
public
|
showNotFrontFile()
Disable Rendering Permission to default assigned FrontFile
Disable Rendering Permission to default assigned FrontFile
|
#
|
public
|
setTableName(string $dbtable)
Set default table of Database to Sphp\Page object and this Gate.
This information is important for Components and other…
Set default table of Database to Sphp\Page object and this Gate.
This information is important for Components and other database users objects.
|
#
|
public
|
getTableName(): string
get default database table assigned to Gate
get default database table assigned to Gate
|
#
|
public
|
getEvent(): string
get Gate event name trigger by browser
get Gate event name trigger by browser
|
#
|
public
|
getEventParameter(): string
get Gate event parameter post by browser
get Gate event parameter post by browser
|
#
|
public
|
onstart()
onstart=1
Gate Life Cycle Event
override this event handler in your Gate to handle it.
trigger when Gate start
onstart=1
Gate Life Cycle Event
override this event handler in your Gate to handle it.
trigger when Gate start
|
#
|
public
|
onfrontinit(FrontFile $frontobj)
onfrontinit=2
Trigger After FrontFile Parse Phase, Component oninit and oncreate
Events and before Components…
onfrontinit=2
Trigger After FrontFile Parse Phase, Component oninit and oncreate
Events and before Components onaftercreate event. Trigger for
each Front File use with BasicGate
Only Trigger if Front File is used with Gate
override this event handler in your Gate to handle it.
|
#
|
public
|
onfrontprocess(FrontFile $frontobj)
onfrontprocess=3
Trigger after onaftercreate Event of Component and before BasicGate onready and onrun Events
and also…
onfrontprocess=3
Trigger after onaftercreate Event of Component and before BasicGate onready and onrun Events
and also before ongateevent Event of Component
Only Trigger if Front File is used with Gate
override this event handler in your Gate to handle it.
|
#
|
public
|
onready()
onready=4
Gate Life Cycle Event
override this event handler in your Gate to handle it.
trigger after FrontFile…
onready=4
Gate Life Cycle Event
override this event handler in your Gate to handle it.
trigger after FrontFile Initialization and ready to Run Gate.
|
#
|
public
|
onrun()
onrun=5
Gate LifeCycle Event
override this event handler in your Gate to handle it.
trigger when Gate run after ready…
onrun=5
Gate LifeCycle Event
override this event handler in your Gate to handle it.
trigger when Gate run after ready event and before trigger any PageEvent
|
#
|
public
|
page_delete()
PageEvent Delete
Trigger only when Browser access URL is matched with PageEvent
Trigger only one PageEvent per request.…
PageEvent Delete
Trigger only when Browser access URL is matched with PageEvent
Trigger only one PageEvent per request.
Trigger after onrun Event and before on render.
override this event handler in your Gate to handle it.
trigger when browser get (url=index-delete.html)
where index is Gate of Gate and Gate path is in reg.php file
|
#
|
public
|
page_view()
PageEvent View
Trigger only when Browser access URL is matched with PageEvent
Trigger only one PageEvent per request.…
PageEvent View
Trigger only when Browser access URL is matched with PageEvent
Trigger only one PageEvent per request.
Trigger after onrun Event and before on render.
override this event handler in your Gate to handle it.
trigger when browser get (url=index-view-19.html)
where index is Gate of Gate and Gate path is in reg.php file
view = event name
19 = recid of database table or any other value.
|
#
|
public
|
page_submit()
PageEvent Submit
Trigger only when Browser access URL is matched with PageEvent
Trigger only one PageEvent per request.…
PageEvent Submit
Trigger only when Browser access URL is matched with PageEvent
Trigger only one PageEvent per request.
Trigger after onrun Event and before on render.
override this event handler in your Gate to handle it.
trigger when browser post Filled Form Components (url=index.html)
where index is Gate of Gate and Gate path is in reg.php file
|
#
|
public
|
page_insert()
PageEvent Insert
Trigger only when Browser access URL is matched with PageEvent
Trigger only one PageEvent per request.…
PageEvent Insert
Trigger only when Browser access URL is matched with PageEvent
Trigger only one PageEvent per request.
Trigger after onrun Event and before on render.
override this event handler in your Gate to handle it.
trigger when browser post Filled Empty Form Components (url=index.html)
where index is Gate of Gate and Gate path is in reg.php file
|
#
|
public
|
page_update()
PageEvent Update
Trigger only when Browser access URL is matched with PageEvent
Trigger only one PageEvent per request.…
PageEvent Update
Trigger only when Browser access URL is matched with PageEvent
Trigger only one PageEvent per request.
Trigger after onrun Event and before on render.
override this event handler in your Gate to handle it.
trigger when browser post Edited Form Components Which Filled with
\SphpBase::page()->viewData() (url=index.html)
from database with view_data function
where index is Gate of Gate and Gate path is in reg.php file
|
#
|
public
|
page_new()
PageEvent New
Trigger only when Browser access URL is matched with PageEvent
Trigger only one PageEvent per request.…
PageEvent New
Trigger only when Browser access URL is matched with PageEvent
Trigger only one PageEvent per request.
Trigger after onrun Event and before on render.
override this event handler in your Gate to handle it.
trigger when browser get URL (url=index.html) first time
where index is Gate of Gate and Gate path is in reg.php file
|
#
|
public
|
onrender()
onrender=10
Gate Life Cycle Event
override this event handler in your Gate to handle it.
trigger when Gate render after…
onrender=10
Gate Life Cycle Event
override this event handler in your Gate to handle it.
trigger when Gate render after run FrontFile but before start master
file process. You can't manage FrontFile output here but you can replace FrontFile
output in SphpBase::$dynData or change master file or add front place for master filepath
|
#
|
public
|
setMasterFile(string $masterFile)
set path of master design file name
set path of master design file name
|
#
|
public
|
getAuthenticate(string $authenticates)
Set which user can access this Gate. Default user is GUEST.
You can set session variable in login Gate
SphpBase::sphp…
Set which user can access this Gate. Default user is GUEST.
You can set session variable in login Gate
SphpBase::sphp_request()->session('logType','ADMIN');
If user is not login with specific type then Gate exit and
redirect according to the getWelcome function in comp.php
Parameters
| $authenticates |
comma separated list of string. Example:- getAuthenticate("GUEST,ADMIN") or getAuthenticate("ADNIN")
|
|
#
|
public
|
getSesSecurity()
Check if user has session secure url. This Gate can't work with cross session.
Every Gate has unique url and expired…
Check if user has session secure url. This Gate can't work with cross session.
Every Gate has unique url and expired with end of session.
|
#
|
protected
|
_processEvent()
Advance function for change the behavior of Gate
Advance function for change the behavior of Gate
|
#
|
protected
|
_render()
Advance function for change the behavior of Gate
Advance function for change the behavior of Gate
|
#
|