⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keywordmodel.php

📁 a short sketch about linux syntex lines.
💻 PHP
字号:
<?php
class KeywordModel extends DBModel{
	public function Init(){
		if (!defined('SUCCEED_VODCMS')){
			exit();
		}
	}
	public function Add($POST){
		if (!$POST['keyword']){
			$this->error = _('请填写关键词!');
			return false;
		}
		$POST['addtime'] = time();
		if ($this->getrow(array('keyword'=> $POST['keyword']))){
			$this->error = _('您填写的关键词['.$POST['keyword'].']已经存在!');
			return false;
		}
		return $this->_DB->insert(VODCMS_KEYWORD, $POST);
	}
	public function Modify($POST){
		if (!$POST['keyword']){
			$this->error = _('请填写关键词!');
			return false;
		}
		return $this->_DB->update(VODCMS_KEYWORD, $POST, array('id'=>$POST['id']));
	}
	public function getAll($where=null, $limit=0){
		$select = $this->_DB->select();
		$config = $GLOBALS['config'];
		$link = $config['basedir'].'index.php?mod=content&action=search&type=title&keyword=';
		$select->from(VODCMS_KEYWORD, '*, CONCAT("'.$link.'", `keyword`, "/") as link');
		$select->where($where);
		$select->order('click DESC');
		if (!$limit){
			$sql = $select->toString();
			//echo $sql;
			$total = $this->_DB->getCount($sql);
			$this->_Page->set($total);
			$this->PrintPage = $this->_Page->PrintPage();
			return $this->_DB->fetAll($sql.$this->_Page->limit());
		}else{
			$select->limit($limit);
			$sql = $select->toString();
			return $this->_DB->fetAll($sql);
		}
	}
	public function delete($id){
		if (is_array($id)){
			$id = implode(',', array_map('intval', $id));
		}else{
			$id = intval($id);
		}
		return $this->_DB->delete(VODCMS_KEYWORD, 'id in ('.$id.')');
	}
	public function getRow($where=null){
		$select = $this->_DB->select();
		$select->from(VODCMS_KEYWORD)->where($where);
		$sql = $select->toString();
		return $this->_DB->fetRow($sql);
	}
	/*添加搜索关键词*/
	function addkeyword($keyword){
		$row = $this->_DB->update(VODCMS_KEYWORD, 'click=click+1', array('keyword'=>urldecode(trim($keyword))));
		if (!$row){
			$this->_DB->insert(VODCMS_KEYWORD, array('keyword'=>urldecode(trim($keyword)),'addtime'=>time()));
		}
		unset($keyword, $row);
	}
}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -