XCL Web Application Platform
2.5.0
The XoopsCube Legacy Project
📘
Loading...
Searching...
No Matches
ranks.php
1
<?php
2
3
if
(!defined(
'XOOPS_ROOT_PATH'
)) {
4
exit();
5
}
6
7
class
UserRanksObject
extends
XoopsSimpleObject
8
{
9
public
function
UserRanksObject()
10
{
11
self::__construct();
12
}
13
14
public
function
__construct()
15
{
16
static
$initVars;
17
if
(isset($initVars)) {
18
$this->mVars = $initVars;
19
return
;
20
}
21
$this->initVar(
'rank_id'
, XOBJ_DTYPE_INT, 0,
true
);
22
$this->initVar(
'rank_title'
, XOBJ_DTYPE_STRING,
''
,
true
, 50);
23
$this->initVar(
'rank_min'
, XOBJ_DTYPE_INT,
'0'
,
true
);
24
$this->initVar(
'rank_max'
, XOBJ_DTYPE_INT,
'0'
,
true
);
25
$this->initVar(
'rank_special'
, XOBJ_DTYPE_BOOL,
'0'
,
true
);
26
$this->initVar(
'rank_image'
, XOBJ_DTYPE_STRING,
''
,
false
, 191);
27
$initVars = $this->mVars;
28
}
29
}
30
31
class
UserRanksHandler
extends
XoopsObjectGenericHandler
32
{
33
public
$mTable =
'ranks'
;
34
public
$mPrimary =
'rank_id'
;
35
public
$mClass =
'UserRanksObject'
;
36
37
public
function
delete
(&$obj, $force =
false
)
38
{
39
@unlink(XOOPS_UPLOAD_PATH .
'/'
. $obj->get(
'rank_image'
));
40
return
parent::delete($obj, $force);
41
}
42
}
UserRanksHandler
Definition
ranks.php:32
XoopsObjectGenericHandler
Definition
handler.php:20
XoopsSimpleObject
Definition
object.php:30
html
modules
user
class
ranks.php
Generated by
1.13.2