Functions

oxfunctions.php File Reference

Go to the source code of this file.

Functions

 oxAutoload ($sClass)
 getClassDirs ($sBasePath)
if(!function_exists(
'getShopBasePath')) 
isAdmin ()
 setPhpIniParams ()
 stripGpcMagicQuotes ()
 _stripMagicQuotes ($mInput)
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)
 oxNewArticle ($sArtId)
 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

_stripMagicQuotes ( mInput  ) 

Recursively removes slashes from arrays

Parameters:
mixed $mInput the input from which the slashes should be removed
Returns:
mixed

error_404_handler handler for 404 (page not found) error

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

Definition at line 204 of file oxfunctions.php.

cmpart ( a,
b 
)

Sorting for crossselling

Parameters:
object $a first compare item
object $b second compre item
Returns:
integer

Start profiling

Parameters:
string $sProfileName name of profile
Returns:
null

Stop profiling

Parameters:
string $sProfileName name of profile
Returns:
null

Definition at line 298 of file oxfunctions.php.

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

prints anything given into a file, for debugging

Parameters:
mixed $mVar variable to debug
Returns:
null

Definition at line 282 of file oxfunctions.php.

dumpVar ( mVar,
blToFile = false 
)

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

Parameters:
mixed $mVar variable
bool $blToFile marker to write log info to file (must be true to log)
Returns:
null

Returns search engine url status

Returns:
bool

Definition at line 247 of file oxfunctions.php.

getClassDirs ( sBasePath  ) 

Return array with classes paths.

Parameters:
string $sBasePath path to shop base ddirectory.
Returns:
array

Returns framework base path.

Returns:
string

Definition at line 116 of file oxfunctions.php.

getDb ( blAssoc = true  ) 

Returns current DB handler

Parameters:
bool $blAssoc data fetch mode
Returns:
oxDb

Definition at line 388 of file oxfunctions.php.

getStr (  ) 

Returns string handler

Returns:
oxStr

Definition at line 398 of file oxfunctions.php.

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

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

Returns:
bool

Definition at line 157 of file oxfunctions.php.

ox_get_secure ( sTplName,
oSmarty 
)

Assumes all templates are secure, returns true.

Parameters:
string $sTplName not used here
object $oSmarty not used here
Returns:
bool

Definition at line 452 of file oxfunctions.php.

ox_get_template ( sTplName,
&$  sTplSource,
oSmarty 
)

Sets template name to passed reference, returns true.

Parameters:
string $sTplName name of template
string &$sTplSource Template source
object $oSmarty not used here
Returns:
bool

Definition at line 412 of file oxfunctions.php.

ox_get_timestamp ( sTplName,
&$  iTplTimestamp,
oSmarty 
)

Sets timestamt to passed timestamp object, returns true.

Parameters:
string $sTplName name of template
string &$iTplTimestamp template timestamp referense
object $oSmarty not used here
Returns:
bool

Definition at line 431 of file oxfunctions.php.

ox_get_trusted ( sTplName,
oSmarty 
)

Does nothing.

Parameters:
string $sTplName not used here
object $oSmarty not used here
Returns:
null

Returns language table index

Parameters:
int $iLangId language id
Returns:
string

Returns language table name

Parameters:
string $sTable table name
int $iLangId language id
Returns:
string

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

Parameters:
string $sTable table name
int $iLangId language id [optional]
string $sShopId shop id, otherwise config->myshopid is used [optional]
Returns:
string

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

Parameters:
string $sParams Parameters to object
bool $blReturnUrl If return url
Returns:
string

Definition at line 466 of file oxfunctions.php.

oxAutoload ( sClass  ) 

Includes $sClass class file

Parameters:
string $sClass classname
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 $sClassName Name of class
Exceptions:
oxSystemComponentException in case that class does not exists
Returns:
object

Definition at line 358 of file oxfunctions.php.

oxNewArticle ( sArtId  ) 

Creates, loads returns oxarticle object

Parameters:
string $sArtId product id
Deprecated:
since v4.7.5-5.0.5 (2013-03-29); use oxNew
Returns:
oxarticle

Definition at line 376 of file oxfunctions.php.

setPhpIniParams (  ) 

Sets default PHP parameters.

Returns:
null;

Definition at line 171 of file oxfunctions.php.

stripGpcMagicQuotes (  ) 

Strips magic quotes

Returns:
null

Definition at line 186 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 $iErrorNr error number
string $sErrorText error message
Returns:
null

Definition at line 234 of file oxfunctions.php.