mirror of
https://github.com/optim-enterprises-bv/control-pane.git
synced 2025-11-02 19:07:59 +00:00
* Do not init _db_tasks db on start
This commit is contained in:
@@ -108,8 +108,6 @@ class ClonOS {
|
|||||||
// $this->json_name=$this->realpath_php.'pages'
|
// $this->json_name=$this->realpath_php.'pages'
|
||||||
// $clonos->json_name=$file_path.'a.json.php';
|
// $clonos->json_name=$file_path.'a.json.php';
|
||||||
|
|
||||||
$this->_db_tasks=new Db('base','cbsdtaskd');
|
|
||||||
|
|
||||||
if(isset($this->_vars['mode'])) $this->mode=$this->_vars['mode'];
|
if(isset($this->_vars['mode'])) $this->mode=$this->_vars['mode'];
|
||||||
if(isset($this->_vars['form_data'])) $this->form=$this->_vars['form_data'];
|
if(isset($this->_vars['form_data'])) $this->form=$this->_vars['form_data'];
|
||||||
|
|
||||||
@@ -376,7 +374,7 @@ class ClonOS {
|
|||||||
$query="SELECT id,cmd,status,jname FROM taskd WHERE status<2 AND jname IN (?)";
|
$query="SELECT id,cmd,status,jname FROM taskd WHERE status<2 AND jname IN (?)";
|
||||||
$cmd='';
|
$cmd='';
|
||||||
$txt_status='';
|
$txt_status='';
|
||||||
$tasks=$this->_db_tasks->select($query, array([$tid]));
|
$tasks=(new Db('base','cbsdtaskd'))->select($query, array([$tid]));
|
||||||
if(!empty($tasks)) foreach($tasks as $task){
|
if(!empty($tasks)) foreach($tasks as $task){
|
||||||
$rid=preg_replace('/^#/','',$task['jname']);
|
$rid=preg_replace('/^#/','',$task['jname']);
|
||||||
foreach($check_arr as $key=>$val){
|
foreach($check_arr as $key=>$val){
|
||||||
@@ -406,7 +404,7 @@ class ClonOS {
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
function getTaskStatus($task_id){
|
function getTaskStatus($task_id){
|
||||||
$status=$this->_db_tasks->selectOne("SELECT status,logfile,errcode
|
$status=(new Db('base','cbsdtaskd'))->selectOne("SELECT status,logfile,errcode
|
||||||
FROM taskd WHERE id=?", array([$task_id]);
|
FROM taskd WHERE id=?", array([$task_id]);
|
||||||
|
|
||||||
if($status['errcode']>0) $status['errmsg']=file_get_contents($status['logfile']);
|
if($status['errcode']>0) $status['errmsg']=file_get_contents($status['logfile']);
|
||||||
@@ -510,7 +508,7 @@ class ClonOS {
|
|||||||
$ids=join(',',$tasks);
|
$ids=join(',',$tasks);
|
||||||
if(empty($ids)) return $obj;
|
if(empty($ids)) return $obj;
|
||||||
|
|
||||||
$statuses=$this->_db_tasks->select("SELECT id,status,logfile,errcode FROM taskd WHERE id IN (?)", array([$ids]));
|
$statuses=(new Db('base','cbsdtaskd'))->select("SELECT id,status,logfile,errcode FROM taskd WHERE id IN (?)", array([$ids]));
|
||||||
|
|
||||||
//print_r($statuses);
|
//print_r($statuses);
|
||||||
foreach($obj as $key=>$task){
|
foreach($obj as $key=>$task){
|
||||||
|
|||||||
Reference in New Issue
Block a user