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 418 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 375 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 393 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 449 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: