XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
avatar_user_link.php
1<?php
2
3if (!defined('XOOPS_ROOT_PATH')) {
4 exit();
5}
6
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
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}
deleteAll($criteria, $force=false)
Definition handler.php:451