优惠劵

  1 <?php
  2 
  3 /*
  4 ==========================================================
  5 ==  File Name   : album.control.php                        ==
  6 ==  Author      : genghs                                ==
  7 ==  Date        : 2011/8/10                             ==
  8 ==  Description : 相册管理模块接口类                        ==
  9 ==========================================================
 10 */
 11 require_once( $_SERVER['COMMON_PATH']."/common.inc.php");
 12 require_once( $_SERVER['CONTROL_PATH']."/keyword.control.php");
 13 require_once( $_SERVER['CONTROL_PATH']."/cache.control.php");
 14 
 15 class C_Album
 16 {
 17     var $userId;    //当前用户ID
 18     private $Cache;                // 缓存接口
 19     private $cacheMod = "album";  //缓存模块名
 20 
 21     //类初始化
 22     function C_Album()
 23     {
 24         global $_PASSPORT;
 25         $this->userId = $_PASSPORT->userId();
 26         $this->Cache = new C_Cache();
 27         
 28         
 29     }
 30     /*
 31     添加相册信息
 32     */
 33     function addAlbum($data)
 34     {
 35         if(empty($this->userId))
 36             return null;
 37 
 38         $data['userid'] = $this->userId;
 39         $ret = IceCall('company_addb2buseralbum',$data);
 40         if($ret['code'] == '0'){
 41             $this->Cache->deleteCache($this->cacheMod,$this->userId);
 42         }
 43         return $ret;
 44     }
 45 
 46     /*
 47     删除相册信息
 48     */
 49     function deleteAlbum($data)
 50     {
 51         if(empty($this->userId))
 52             return null;
 53 
 54         $data['userid'] = $this->userId;
 55         $ret = IceCall('company_deleteb2buseralbum',$data);
 56         if($ret['code'] == '0'){
 57             $this->Cache->deleteCache($this->cacheMod,$this->userId);
 58         }
 59         return $ret;
 60     }
 61     /*
 62     修改相册名称
 63     */
 64     function updateAlbumName($data)
 65     {
 66         if(empty($this->userId))
 67             return null;
 68 
 69         if(!is_numeric($data['albumid']))
 70             return false;
 71         if(empty($data['albumname']))
 72             return false;
 73 
 74         $data['albumname'] = mb_substr(trim($data['albumname']), 0, 100, 'utf-8');
 75 
 76         $data['userid'] = $this->userId;
 77         $ret = IceCall('company_updateb2buseralbumbyname',$data);
 78         if($ret['code'] == '0'){
 79             $this->Cache->deleteCache($this->cacheMod,$this->userId);
 80         }
 81         return $ret;
 82     }
 83 
 84     /*
 85     维护相册封面
 86     */
 87     function manageAlbumCorver($data)
 88     {
 89         if(empty($this->userId))
 90             return null;
 91 
 92         $data['userid'] = $this->userId;
 93         $ret = IceCall('company_updateb2buseralbumbypic',$data);
 94         if($ret['code'] == '0'){
 95             $this->Cache->deleteCache($this->cacheMod,$this->userId);
 96         }
 97         return $ret;
 98     }
 99 
100     /*
101     维护相册排序
102     */
103     function orderAlbum($data)
104     {
105         if(empty($this->userId))
106             return null;
107         $data['userid'] = $this->userId;
108         $ret = IceCall('company_orderb2buseralbum',$data);
109         if($ret['code'] == '0'){
110             $this->Cache->deleteCache($this->cacheMod,$this->userId);
111         }
112         return $ret;
113     }
114 
115     /*
116     查询相册信息
117     */
118     function queryAlbum($userId = 0)
119     {
120         if(!is_numeric($userId) || $userId <= 0)
121         {
122             if(empty($this->userId))
123                 return null;
124             $userId = $this->userId;
125         }
126 
127         $key = $this->Cache->getCacheKey($this->cacheMod,$userId);
128         $info = $this->Cache->getCache($key);
129         if (!empty($info)){
130             return $info;
131         }
132 
133         $data['userid'] = $userId;
134         $ret = IceCall('company_album',$data);
135         if($ret['code'] == '0'){
136             $this->Cache->setCache($key,$ret);
137         }
138         return $ret;
139     }
140     /*
141     添加图片信息
142     */
143     function addPhoto($data)
144     {
145         if(empty($this->userId))
146             return null;
147 
148         $data['userid'] = $this->userId;
149         $ret = IceCall('company_addb2buserphoto',$data);
150         if($ret['code'] == '0'){
151             $this->Cache->deleteCache('company',$data['userid']."_photolist");
152         }
153         return $ret;
154     }
155     /*
156     添加企业图片信息 by LIYU
157     */
158     function addPhoto_sell($data)
159     {
160         if(empty($this->userId))
161             return null;
162 
163         $data['userid'] = $this->userId;
164         $ret = IceCall('company_addb2buserphoto_sell',$data);
165         if($ret['code'] == '0'){
166             $this->Cache->deleteCache('company',$data['userid']."_photolist");
167         }
168         return $ret;
169     }
170     /*
171     删除图片信息
172     */
173     function deletePhoto($data)
174     {
175         if(empty($this->userId))
176             return null;
177 
178         $data['userid'] = $this->userId;
179         $ret = IceCall('company_deleteb2buserphoto',$data);
180 
181         if($ret['code'] == '0'){
182             $this->Cache->deleteCache('company',$data['userid']."_photolist");
183         }
184 
185         return $ret;
186     }
187     /*
188     删除企业图片信息 by LIYU
189     */
190     function deletePhoto_sell($data)
191     {
192         if(empty($this->userId))
193             return null;
194 
195         $data['userid'] = $this->userId;
196         $ret = IceCall('company_deleteb2buserphoto_sell',$data);
197 
198         if($ret['code'] == '0'){
199             $this->Cache->deleteCache('company',$data['userid']."_photolist");
200         }
201 
202         return $ret;
203     }
204     /*
205     修改图片名称
206     */
207     function updatePhotoName($data)
208     {
209         if(empty($this->userId))
210             return null;
211 
212         $data['userid'] = $this->userId;
213         $ret = IceCall('company_updateb2buserphotobyname',$data);
214 
215         if($ret['code'] == '0'){
216             $this->Cache->deleteCache('company',$data['userid']."_photolist");
217         }
218         return $ret;
219     }
220     /*
221     修改企业图片名称
222     */
223     function updatePhotoName_sell($data)
224     {
225         if(empty($this->userId))
226             return null;
227 
228         $data['userid'] = $this->userId;
229         $ret = IceCall('company_updateb2buserphotobyname_sell',$data);
230 
231         if($ret['code'] == '0'){
232             $this->Cache->deleteCache('company',$data['userid']."_photolist");
233         }
234         return $ret;
235     }
236     /*
237     推荐图片信息
238     */
239     function recommendPhoto($data)
240     {
241         if(empty($this->userId))
242             return null;
243 
244         $data['userid'] = $this->userId;
245         $ret = IceCall('company_recommendb2buserphoto',$data);
246         if($ret['code'] == '0'){
247             $this->Cache->deleteCache('company',$data['userid']."_photolist");
248         }
249         return $ret;
250     }
251     /*
252     查询图片信息
253     */
254     function queryPhoto($data)
255     {
256         if(empty($this->userId))
257             return null;
258 
259         $data['userid'] = $this->userId;
260         $ret = IceCall('company_photo_echo',$data);
261         if($ret['code'] == '0'){
262             return $ret;
263         }
264         return false;
265     }
266     /*
267     查询企业图片信息 by LIYU
268     */
269     function queryPhoto_sell($data)
270     {
271         if(empty($this->userId))
272             return null;
273 
274         $data['userid'] = $this->userId;
275         $ret = IceCall('company_photo_echo_sell',$data);
276         if($ret['code'] == '0'){
277             return $ret;
278         }
279         return false;
280     }
281     
282     /*
283     移动图片信息
284      */
285     function movePhoto($data)
286     {
287         if(empty($this->userId))
288             return null;
289 
290         $data['userid'] = $this->userId;
291         $ret = IceCall('company_modb2buserphotoforalbumid',$data);
292         if($ret['code'] == '0'){
293             $this->Cache->deleteCache('company',$data['userid']."_photolist");
294         }
295         return $ret;
296     }
297 
298     /*
299         设置相册是否公开
300     */
301 
302     function openUserAlbum($data){
303         if(empty($this->userId)){
304             return -1;
305         }
306 
307         $ret = IceCall('company_openb2buseralbum',$data);
308         if($ret['code'] == 0){
309             $this->Cache->deleteCache($this->cacheMod,$this->userId);
310             $this->Cache->deleteCache('company',$this->userId."_photolist");
311         }
312         return $ret['code'];
313 
314     }
315 
316     
317 }

 

posted @ 2015-02-02 12:59  君临天禧  阅读(169)  评论(0编辑  收藏  举报