1 Star 0 Fork 3

小程序开发/PHPCMS V10 修改版

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
queue_model.class.php 1.20 KB
一键复制 编辑 原始数据 按行查看 历史
找寻知音 提交于 2024-10-02 18:00 +08:00 . 初始化仓库
<?php
defined('IN_CMS') or exit('No permission resources.');
pc_base::load_sys_class('model', '', 0);
class queue_model extends model {
public function __construct() {
$this->db_config = pc_base::load_config('database');
$this->db_setting = 'default';
$this->table_name = 'queue';
parent::__construct();
}
/**
* 添加同步队列
* @param string $type 操作类型{add:添加,edit:修改,del:删除}
* @param string $path 文档地址
* @param integer $siteid 站点ID
*/
final public function add_queue($type = 'add', $path = '', $siteid = '') {
if (empty($siteid)) $siteid = get_siteid();
$sites = pc_base::load_app_class('sites', 'admin');
$site = $sites->get_by_id($siteid);
if (empty($site['release_point'])) return false;
if ($r = $this->get_one(array('type'=>$type, 'path'=>$path, 'siteid'=>$siteid), 'id')) {
if ($this->update(array('status1'=>'0', 'status2'=>'0', 'status3'=>'0', 'status4'=>'0', 'times'=>SYS_TIME), array('id'=>$r['id']))) {
return true;
} else {
return false;
}
} else {
if ($this->insert(array('type'=>$type, 'path'=>$path, 'siteid'=>$siteid, 'times'=>SYS_TIME))) {
return true;
} else {
return false;
}
}
}
}
?>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/exphp/phpcms.git
git@gitee.com:exphp/phpcms.git
exphp
phpcms
PHPCMS V10 修改版
master

搜索帮助