OXID eShop CE  4.9.6
 All Classes Files Functions Variables Pages
oxfunctions.php File Reference

Go to the source code of this file.

Functions

 oxAutoload ($sClass)
 getClassDirs ($sBasePath)
if(!function_exists('registerShopAutoLoad'))
if(!function_exists('registerComposerAutoLoad'))
if(!function_exists('getShopBasePath')) 
isAdmin ()
 setPhpIniParams ()
if(!function_exists('error_404_handler')) warningHandler ($iErrorNr, $sErrorText)
 dumpVar ($mVar, $blToFile=false)
if(!function_exists('isSearchEngineUrl')) debug ($mVar)
 cmpart ($a, $b)
if(!function_exists('startProfile'))
if(!function_exists('stopProfile')) 
oxNew ($sClassName)
 getDb ($blAssoc=true)
 getStr ()
 ox_get_template ($sTplName, &$sTplSource, $oSmarty)
 ox_get_timestamp ($sTplName, &$iTplTimestamp, $oSmarty)
 ox_get_secure ($sTplName, $oSmarty)
 ox_get_trusted ($sTplName, $oSmarty)

Function Documentation

cmpart (   $a,
  $b 
)

Sorting for crossselling

Parameters
object$afirst compare item
object$bsecond compre item
Returns
integer

Start profiling

Parameters
string$sProfileNamename of profile

Stop profiling

Parameters
string$sProfileNamename of profile

Definition at line 289 of file oxfunctions.php.

if (!function_exists('isSearchEngineUrl')) debug (   $mVar)

prints anything given into a file, for debugging

Parameters
mixed$mVarvariable to debug

Definition at line 273 of file oxfunctions.php.

dumpVar (   $mVar,
  $blToFile = false 
)

Dumps $mVar information to vardump.txt file. Used in debugging.

Parameters
mixed$mVarvariable
bool$blToFilemarker to write log info to file (must be true to log)

Returns search engine url status

Returns
bool

Definition at line 240 of file oxfunctions.php.

getClassDirs (   $sBasePath)

Return array with classes paths.

Parameters
string$sBasePathpath to shop base ddirectory.
Returns
array

Registers auto-loader from shop.

Registers auto-loader from composer.

Returns framework base path.

Returns
string

Definition at line 117 of file oxfunctions.php.

getDb (   $blAssoc = true)

Returns current DB handler

Parameters
bool$blAssocdata fetch mode
Returns
oxDb

Definition at line 364 of file oxfunctions.php.

getStr ( )

Returns string handler

Returns
oxStr

Definition at line 374 of file oxfunctions.php.

if (!function_exists('registerShopAutoLoad')) if (!function_exists('registerComposerAutoLoad')) if (!function_exists('getShopBasePath')) isAdmin ( )

Returns true in case framework is called from shop administrator environment.

Returns
bool

Definition at line 183 of file oxfunctions.php.

ox_get_secure (   $sTplName,
  $oSmarty 
)

Assumes all templates are secure, returns true.

Parameters
string$sTplNamenot used here
object$oSmartynot used here
Returns
bool

Definition at line 428 of file oxfunctions.php.

ox_get_template (   $sTplName,
$sTplSource,
  $oSmarty 
)

Sets template name to passed reference, returns true.

Parameters
string$sTplNamename of template
string&$sTplSourceTemplate source
object$oSmartynot used here
Returns
bool

Definition at line 388 of file oxfunctions.php.

ox_get_timestamp (   $sTplName,
$iTplTimestamp,
  $oSmarty 
)

Sets timestamt to passed timestamp object, returns true.

Parameters
string$sTplNamename of template
string&$iTplTimestamptemplate timestamp referense
object$oSmartynot used here
Returns
bool

Definition at line 407 of file oxfunctions.php.

ox_get_trusted (   $sTplName,
  $oSmarty 
)

Does nothing.

Parameters
string$sTplNamenot used here
object$oSmartynot used here

Returns language table index

Parameters
int$iLangIdlanguage id
Returns
string

Returns language table name

Parameters
string$sTabletable name
int$iLangIdlanguage id
Returns
string

Return the view name of the given table if a view exists, otherwise the table name itself

Parameters
string$sTabletable name
int$iLangIdlanguage id [optional]
string$sShopIdshop id, otherwise config->myshopid is used [optional]
Returns
string

Returns request url, which was executed to render current page view

Parameters
string$sParamsParameters to object
bool$blReturnUrlIf return url
Returns
string

Definition at line 440 of file oxfunctions.php.

oxAutoload (   $sClass)

Includes $sClass class file

Parameters
string$sClassclassname
Returns
null

Definition at line 10 of file oxfunctions.php.

oxUtilsObject::oxNew (   $sClassName)

Creates and returns new object. If creation is not available, dies and outputs error message.

Parameters
string$sClassNameName of class
Exceptions
oxSystemComponentExceptionin case that class does not exists
Returns
object

Definition at line 347 of file oxfunctions.php.

setPhpIniParams ( )

Sets default PHP parameters.

Returns
null;

error_404_handler handler for 404 (page not found) error

Parameters
string$sUrlurl wich was given, can be not specified in some cases
Returns
void

Definition at line 197 of file oxfunctions.php.

if (!function_exists('error_404_handler')) warningHandler (   $iErrorNr,
  $sErrorText 
)

Displays 'nice' HTML formatted user error. Later this method is hooked as error handler by calling set_error_handler('warningHandler', E_USER_WARNING); #T2008-07-22 Not used yet

Parameters
int$iErrorNrerror number
string$sErrorTexterror message

Definition at line 229 of file oxfunctions.php.