You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
2.6 KiB
85 lines
2.6 KiB
<?php
|
|
defined('IN_IA') or exit('Access Denied');
|
|
|
|
class Wlsysset_WeliamController{
|
|
function taskcover(){
|
|
global $_W,$_GPC;
|
|
$sets = Cloud::wl_syssetting_read('taskcover');
|
|
if($sets['passiveid']){
|
|
$passiveid = unserialize($sets['passiveid']);
|
|
}else{
|
|
$passiveid = [];
|
|
}
|
|
$settings['url'] = $_W['siteroot']."addons/".MODULE_NAME."/core/common/task.php";
|
|
$settings['name'] = '计划任务入口';
|
|
$lock = cache_read(MODULE_NAME.':task:status');
|
|
if(empty($lock)){
|
|
$lock = unserialize(pdo_getcolumn('core_cache',array('key' => MODULE_NAME.':task:status'),'value'));
|
|
}
|
|
if(empty($lock)){
|
|
$status = 1;
|
|
}else if($lock['expire'] < (time() - 600 )){
|
|
$status = 3;
|
|
}else{
|
|
$status = 2;
|
|
}
|
|
$all_wechats = pdo_fetchall("select a.uniacid, b.name from " . tablename("account") . " as a left join " . tablename("account_wechats") . " as b on a.uniacid = b.uniacid WHERE a.isdeleted = 0 AND a.type = 1 ");
|
|
if (checksubmit('submit')) {
|
|
$passiveid = $_GPC['passiveid'];
|
|
if(!empty($passiveid)){
|
|
$passiveid = serialize($passiveid);
|
|
}
|
|
$base['passiveid'] = $passiveid;
|
|
Cloud::wl_syssetting_save($base,'taskcover');
|
|
wl_message('操作完成', 'referer', 'success');
|
|
}
|
|
include wl_template('cloud/taskcover');
|
|
}
|
|
|
|
function base(){
|
|
global $_W,$_GPC;
|
|
if(IMS_FAMILY == 'wl'){
|
|
$lct = 'wl';
|
|
}else{
|
|
$lct = 0;
|
|
}
|
|
$settings = Cloud::wl_syssetting_read('base');
|
|
if (checksubmit('submit')) {
|
|
$base = array(
|
|
'name'=>$_GPC['name'],
|
|
'logo'=>$_GPC['logo'],
|
|
'copyright'=>$_GPC['copyright']
|
|
);
|
|
Cloud::wl_syssetting_save($base, 'base');
|
|
wl_message('更新设置成功!', web_url('cloud/wlsysset/base',['lct'=> $lct]));
|
|
}
|
|
include wl_template('cloud/base');
|
|
}
|
|
|
|
function jumpadmin(){
|
|
global $_W,$_GPC;
|
|
if(IMS_FAMILY == 'wl'){
|
|
$lct = 'wl';
|
|
}else{
|
|
$lct = 0;
|
|
}
|
|
$settings = Cloud::wl_syssetting_read('jumpadmin');
|
|
if (checksubmit('submit')) {
|
|
$base = array(
|
|
'targetDmain'=>$_GPC['targetDmain'],
|
|
'endDmain'=>$_GPC['endDmain']
|
|
);
|
|
Cloud::wl_syssetting_save($base, 'jumpadmin');
|
|
wl_message('更新设置成功!', web_url('cloud/wlsysset/jumpadmin',['lct'=> $lct]));
|
|
}
|
|
include wl_template('cloud/jumpadmin');
|
|
}
|
|
|
|
function restartqueen(){
|
|
global $_W,$_GPC;
|
|
$queue = new Queue;
|
|
$queue -> deleteLock();
|
|
show_json(1);
|
|
}
|
|
|
|
}
|
|
|