1: <?php
2: 3: 4: 5: 6: 7: 8: 9:
10:
11: if (!defined('XOOPS_ROOT_PATH')) exit();
12:
13: class LegacySmilesObject extends XoopsSimpleObject
14: {
15: function LegacySmilesObject()
16: {
17: static $initVars;
18: if (isset($initVars)) {
19: $this->mVars = $initVars;
20: return;
21: }
22: $this->initVar('id', XOBJ_DTYPE_INT, '', true);
23: $this->initVar('code', XOBJ_DTYPE_STRING, '', true, 50);
24: $this->initVar('smile_url', XOBJ_DTYPE_STRING, '', true, 100);
25: $this->initVar('emotion', XOBJ_DTYPE_STRING, '', true, 75);
26: $this->initVar('display', XOBJ_DTYPE_BOOL, '0', true);
27: $initVars=$this->mVars;
28: }
29: }
30:
31: class LegacySmilesHandler extends XoopsObjectGenericHandler
32: {
33: var $mTable = "smiles";
34: var $mPrimary = "id";
35: var $mClass = "LegacySmilesObject";
36:
37: function delete(&$obj)
38: {
39: @unlink(XOOPS_UPLOAD_PATH . "/" . $obj->get('smile_url'));
40:
41: return parent::delete($obj);
42: }
43: }
44:
45: ?>
46: