XCL Web Application Platform
2.5.0
The XoopsCube Legacy Project
📘
Loading...
Searching...
No Matches
avatar_user_link.php
1
<?php
2
3
if
(!defined(
'XOOPS_ROOT_PATH'
)) {
4
exit();
5
}
6
7
class
UserAvatar_user_linkObject
extends
XoopsSimpleObject
8
{
9
public
function
__construct()
10
{
11
$this->initVar(
'avatar_id'
, XOBJ_DTYPE_INT,
'0'
,
true
);
12
$this->initVar(
'user_id'
, XOBJ_DTYPE_INT,
'0'
,
true
);
13
}
14
}
15
16
class
UserAvatar_user_linkHandler
extends
XoopsObjectGenericHandler
17
{
18
public
$mTable =
'avatar_user_link'
;
19
public
$mPrimary =
''
;
20
public
$mClass =
'UserAvatar_user_linkObject'
;
21
22
public
function
&
get
($id)
23
{
24
$ret =
null
;
25
return
$ret;
26
}
27
28
public
function
_update
(&$obj)
29
{
30
return
$this->
_insert
($obj);
31
}
32
33
public
function
delete
(&$obj, $force =
false
)
34
{
35
$id = $this->db->quoteString($obj->get(
'avatar_id'
));
36
$sql =
'DELETE FROM '
. $this->mTable .
' WHERE avatar_id='
. $obj->get(
'avatar_id'
) .
' AND user_id='
. $obj->get(
'user_id'
);
37
38
return
$force ? $this->db->queryF($sql) : $this->db->query($sql);
39
}
40
47
public
function
deleteAllByUser
(&$xoopsUser)
48
{
49
if
(is_object($xoopsUser)) {
50
$criteria =
new
Criteria
(
'user_id'
, $xoopsUser->get(
'uid'
));
51
return
$this->
deleteAll
($criteria);
52
}
53
}
54
}
Criteria
Definition
criteria.php:402
UserAvatar_user_linkHandler
Definition
avatar_user_link.php:17
UserAvatar_user_linkHandler\deleteAllByUser
deleteAllByUser(&$xoopsUser)
Definition
avatar_user_link.php:47
UserAvatar_user_linkHandler\_update
_update(&$obj)
Definition
avatar_user_link.php:28
UserAvatar_user_linkObject
Definition
avatar_user_link.php:8
XoopsObjectGenericHandler
Definition
handler.php:20
XoopsObjectGenericHandler\_insert
_insert(&$obj)
Definition
handler.php:275
XoopsObjectGenericHandler\deleteAll
deleteAll($criteria, $force=false)
Definition
handler.php:451
XoopsSimpleObject
Definition
object.php:30
html
modules
user
class
avatar_user_link.php
Generated by
1.13.2