OXID eShop CE
4.8.12
Main Page
Related Pages
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Pages
oxerptype_user.php
Go to the documentation of this file.
1
<?php
2
3
require_once
'oxerptype.php'
;
4
8
class
oxERPType_User
extends
oxERPType
9
{
15
public
function
__construct
()
16
{
17
parent::__construct
();
18
19
$this->_sTableName =
'oxuser'
;
20
$this->_sShopObjectName =
'oxuser'
;
21
}
22
32
public
function
getSQL
( $sWhere, $iLanguage = 0,$iShopId = 1)
33
{
34
$myConfig
=
oxRegistry::getConfig
();
35
36
// add type 'user' for security reasons
37
if
(strstr( $sWhere,
'where'
)) {
38
$sWhere .=
' and '
;
39
}
else
{
40
$sWhere .=
' where '
;
41
}
42
43
$sWhere .=
' oxrights = \'user\''
;
44
//MAFI also check for shopid to restrict access
45
46
return
parent::getSQL
( $sWhere, $iLanguage, $iShopId);
47
}
48
59
public
function
checkWriteAccess
($oObj, $aData = null)
60
{
61
return
;
62
63
$myConfig
=
oxRegistry::getConfig
();
64
65
if
(!
$myConfig
->getConfigParam(
'blMallUsers'
)) {
66
parent::checkWriteAccess
($oObj, $aData);
67
}
68
}
69
70
}
core
objects
oxerptype_user.php
Generated by
1.8.1.2