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

📄 softmodel.php

📁 a short sketch about linux syntex lines.
💻 PHP
字号:
<?php
class SoftModel extends DBModel {
	public function  Init(){
		
	}
	public function Add($POST){
		if(!$POST['softname']){
			$this->error = _('请填写软件名称!');
			return false;
		}
		if (!$POST['filename']){
			$this->error = _('请填写软件下载地址!');
			return false;
		}
		if ($_FILES['picture']['tmp_name']){
			$IO = new Easy_Filesystem();
			$POST['picture'] = $IO->setFile($_FILES['picture']);
		}
		$POST['addtime'] = time();
		$POST['admin'] = $this->_Response->getCookie('admin');
		return  $this->_DB->insert(VODCMS_SOFT, $POST);
	}
	public function getAll($where=null){
		$select = $this->_DB->select();
		$sql = $select->from(VODCMS_SOFT)->where($where)->order('id DESC')->toString();
		$total = $this->_DB->getCount($sql);
		$this->_Page->Set($total);
		$this->printPage = $this->_Page->PrintPage();
		return $this->_DB->fetAll($sql.$this->_Page->limit());
	}
	public function getRow($id){
		$select = $this->_DB->select();
		$sql = $select->from(VODCMS_SOFT)->where(array('id'=>$id))->order('id DESC')->toString();
		return $this->_DB->fetRow($sql);
	}
	public function modify($POST){
		if(!$POST['softname']){
			$this->error = _('请填写软件名称!');
			return false;
		}
		if (!$POST['filename']){
			$this->error = _('请填写软件下载地址!');
			return false;
		}
		if ($POST['delfile']){
			$filename = strrev(base64_decode($POST['delfile']));
			if (is_file(ROOT.$filename)){
				$IO = new Easy_Filesystem();
				$IO->delete(ROOT.$filename);
				$POST['picture'] = '';
			}
		}
		if ($_FILES['picture']['tmp_name']){
			$IO = new Easy_Filesystem();
			$POST['picture'] = $IO->setFile($_FILES['picture']);
		}
		unset($POST['delfile']);
		$POST['admin'] = $this->_Response->getCookie('admin');
		return  $this->_DB->update(VODCMS_SOFT, $POST, array('id' => (int)$POST['id']));
	}
	public function delete($id){
		$this->_DB->delete(VODCMS_SOFT, array('id' => (int)$id));
	}

}

⌨️ 快捷键说明

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