Public Member Functions |
| getSmarty ($blReload=false) |
| getTemplateOutput ($sTemplate, $oObject) |
| passAllErrorsToView (&$aView, $aErrors) |
| addErrorToDisplay ($oEr, $blFull=false, $blCustomDestination=false, $sCustomDestination="", $sActiveController="") |
| parseThroughSmarty ($sDesc, $sOxid=null, $oActView=null, $blRecompile=false) |
| setTemplateDir ($sTplDir) |
| getTemplateDirs () |
| getTemplateCompileId () |
| getSmartyDir () |
| _smartyDefaultTemplateHandler ($sResourceType, $sResourceName, &$sResourceContent, &$sResourceTimestamp, $oSmarty) |
| getTemplateBlocks ($sFile) |
| __call ($sMethod, $aArgs) |
| __construct () |
| getConfig () |
| setConfig ($oConfig) |
| getSession () |
| setSession ($oSession) |
| getUser () |
| setUser ($oUser) |
| isAdmin () |
| setAdminMode ($blAdmin) |
Detailed Description
View utility class
Definition at line 6 of file oxutilsview.php.
Member Function Documentation
oxUtilsView::_fillCommonSmartyProperties |
( |
|
$oSmarty | ) |
|
|
protected |
sets properties of smarty object
- Parameters
-
object | $oSmarty | template processor object (smarty) |
Definition at line 315 of file oxutilsview.php.
oxUtilsView::_getActiveModuleInfo |
( |
| ) |
|
|
protected |
oxUtilsView::_getTemplateBlock |
( |
|
$sModule, |
|
|
|
$sFile |
|
) |
| |
|
protected |
retrieve module block contents
- Parameters
-
string | $sModule | module name |
string | $sFile | module block file name without .tpl ending |
- See Also
- getTemplateBlocks
- Exceptions
-
- Returns
- string
Definition at line 419 of file oxutilsview.php.
oxUtilsView::_smartyCompileCheck |
( |
|
$oSmarty | ) |
|
|
protected |
sets compile check property to smarty object
- Parameters
-
object | $oSmarty | template processor object (smarty) |
Definition at line 376 of file oxutilsview.php.
oxUtilsView::_smartyDefaultTemplateHandler |
( |
|
$sResourceType, |
|
|
|
$sResourceName, |
|
|
& |
$sResourceContent, |
|
|
& |
$sResourceTimestamp, |
|
|
|
$oSmarty |
|
) |
| |
is called when a template cannot be obtained from its resource.
- Parameters
-
string | $sResourceType | template type |
string | $sResourceName | template file name |
string | &$sResourceContent | template file content |
int | &$sResourceTimestamp | template file timestamp |
object | $oSmarty | template processor object (smarty) |
- Returns
- bool
Definition at line 394 of file oxutilsview.php.
oxUtilsView::addErrorToDisplay |
( |
|
$oEr, |
|
|
|
$blFull = false , |
|
|
|
$blCustomDestination = false , |
|
|
|
$sCustomDestination = "" , |
|
|
|
$sActiveController = "" |
|
) |
| |
adds a exception to the array of displayed exceptions for the view by default is displayed in the inc_header, but with the custom destination set to true the exception won't be displayed by default but can be displayed where ever wanted in the tpl
- Parameters
-
exception | $oEr | a exception object or just a language local (string) which will be converted into a oxExceptionToDisplay object |
bool | $blFull | if true the whole object is add to display (default false) |
bool | $blCustomDestination | true if the exception shouldn't be displayed at the default position (default false) |
string | $sCustomDestination | defines a name of the view variable containing the messages, overrides Parameter 'CustomError' ("default") |
string | $sActiveController | defines a name of the controller, which should handle the error. |
Definition at line 115 of file oxutilsview.php.
oxUtilsView::getSmarty |
( |
|
$blReload = false | ) |
|
returns existing or creates smarty object Returns smarty object. If object not yet initiated - creates it. Sets such default parameters, like cache lifetime, cache/templates directory, etc.
- Parameters
-
bool | $blReload | set true to force smarty reload |
- Returns
- smarty
Definition at line 46 of file oxutilsview.php.
oxUtilsView::getSmartyDir |
( |
| ) |
|
Returns a full path to Smarty compile dir
- Returns
- string
Definition at line 292 of file oxutilsview.php.
oxUtilsView::getTemplateBlocks |
( |
|
$sFile | ) |
|
template blocks getter: retrieve sorted blocks for overriding in templates
- Parameters
-
string | $sFile | filename of rendered template |
- See Also
- smarty_prefilter_oxblock
- Returns
- array
Definition at line 450 of file oxutilsview.php.
oxUtilsView::getTemplateCompileId |
( |
| ) |
|
oxUtilsView::getTemplateDirs |
( |
| ) |
|
Initializes and returns templates directory info array
- Returns
- array
Definition at line 258 of file oxutilsview.php.
oxUtilsView::getTemplateOutput |
( |
|
$sTemplate, |
|
|
|
$oObject |
|
) |
| |
Returns rendered template output. According to debug configuration outputs debug information.
- Parameters
-
string | $sTemplate | template file name |
object | $oObject | object, witch template we wish to output |
- Returns
- string
Definition at line 66 of file oxutilsview.php.
oxUtilsView::parseThroughSmarty |
( |
|
$sDesc, |
|
|
|
$sOxid = null , |
|
|
|
$oActView = null , |
|
|
|
$blRecompile = false |
|
) |
| |
Runs long description through smarty. If you pass array of data to process, array will be returned, if you pass string - string will be passed as result
- Parameters
-
mixed | $sDesc | description or array of descriptions ( array( [] => array( ident, value_to_process ) ) ) |
string | $sOxid | current object id |
oxview | $oActView | view data to use its view data (optional) |
bool | $blRecompile | force to recompile if found in cache |
- Returns
- mixed
Definition at line 187 of file oxutilsview.php.
oxUtilsView::passAllErrorsToView |
( |
& |
$aView, |
|
|
|
$aErrors |
|
) |
| |
adds the given errors to the view array
- Parameters
-
array | &$aView | view data array |
array | $aErrors | array of errors to pass to view |
Definition at line 93 of file oxutilsview.php.
oxUtilsView::setTemplateDir |
( |
|
$sTplDir | ) |
|
Templates directory setter
- Parameters
-
string | $sTplDir | templates path |
Definition at line 246 of file oxutilsview.php.
Member Data Documentation
oxUtilsView::$_aActiveModuleInfo = null |
|
protected |
oxUtilsView::$_aTemplateDir = array() |
|
protected |
oxUtilsView::$_blIsTplBlocks = null |
|
protected |
oxUtilsView::$_oSmarty = null |
|
staticprotected |
The documentation for this class was generated from the following file: