| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 | 
							- <?php
 
- /**
 
-  * 
 
-  * ----------------------------
 
-  * v class
 
-  * ----------------------------
 
-  * 
 
-  * An open source application development framework for PHP 5.0 or newer
 
-  * 
 
-  * 这个类,主要负责视频模型数据处理
 
-  * @package	PHPCMS V9.1.16
 
-  * @author		chenxuewang
 
-  * @copyright	CopyRight (c) 2006-2012 上海盛大网络发展有限公司
 
-  *
 
-  */
 
- class v {
 
- 	
 
- 	private $db;
 
- 	
 
- 	public function __construct(&$db) {
 
- 		$this->db = & $db;
 
- 	}
 
- 	
 
- 	/**
 
- 	 * 
 
- 	 * add 添加视频方法,将视频入库到视频库中
 
- 	 * @param array $data 视频信息数据
 
- 	 */
 
- 	public function add($data = array()) {
 
- 		if (is_array($data) && !empty($data)) {
 
- 			$data['status'] = 1;
 
- 			$data['userid'] = defined('IN_ADMIN') ? 0 : intval(param::get_cookie('_userid'));
 
- 			$data['vid'] = safe_replace($data['vid']);
 
- 			$vid = $this->db->insert($data, true);
 
- 			return $vid ? $vid : false; 
 
- 		} else {
 
- 			return false;
 
- 		}
 
- 	}
 
- 	
 
- 	/**
 
- 	 * function edit 
 
- 	 * 编辑视频方法,用户重新编辑已上传的视频
 
- 	 * @param array $data 视频视频信息数组 包括title description tag vid 等信息
 
- 	 * @param int $vid 视频库中视频的主键
 
- 	 */
 
- 	public function edit($data = array(), $vid = 0) {
 
- 		if (is_array($data) && !empty($data)) {
 
- 			$vid = intval($vid);
 
- 			if (!$vid) return false;
 
- 			unset($data['vid']);
 
- 			$this->db->update($data, "`videoid` = '$vid'");
 
- 			return true;
 
- 		} else {
 
- 			return false;
 
- 		}
 
- 	}
 
- 	
 
- 	/**
 
- 	 * function del_video
 
- 	 * 删除视频库中的视频
 
- 	 * @param int $vid 视频ID
 
- 	 */
 
- 	public function del_video($vid = 0) {
 
- 		$vid = intval($vid);
 
- 		if (!$vid) return false;
 
- 		//删除视频关联的内容,并更新内容页
 
- 		$this->db->delete(array('videoid'=>$vid));
 
- 		return true;
 
- 	}
 
- }
 
- ?>
 
 
  |