rollback 7c15bdadce: this change breaks the page

This commit is contained in:
ClonOS mybee
2022-12-17 13:41:41 +00:00
parent dd28f3f850
commit 3ccf36e54c

View File

@@ -1,35 +1,38 @@
<?php
$html='';
$db=new Db('base','nodes');
$nodes=$db->select('select nodename,ip from nodelist order by nodename desc', []);
$nodes[] = ['nodename' => 'local'];
$nodes[]=array('nodename'=>'local');
$nodes=array_reverse($nodes);
$ids = [];
$ids=array();
$nth=0;
$html = '';
$html_tpl = '';
$hres=$this->getTableChunk('baseslist','tbody');
foreach($nodes as $node){
if(!empty($nodes))foreach($nodes as $node)
{
$db1=new Db('base',$node['nodename']);
if(!$db1->error){
if($db1!==false)
{
$bases=$db1->select("SELECT idx,platform,name,arch,targetarch,ver,stable,elf,date FROM bsdbase order by cast(ver AS int)", []);
$num = $nth & 1;
foreach($bases as $base){
$num=$nth & 1;
if(!empty($bases)) foreach($bases as $base)
{
$idle=1;
if($node['nodename'] != 'local'){
//print_r($node);exit;
if($node['nodename']!='local')
{
$idle=$this->check_locktime($node['ip']);
}
$ids[]=$base['idx'];
$id='base'.$base['ver'].'-'.$base['arch'].'-'.$base['stable'];
if($hres !== false){
$vars = [
if($hres!==false)
{
$html_tpl=$hres[1];
$vars=array(
'id'=>$id,
'nth-num'=>'nth'.$num,
'node'=>$node['nodename'],
@@ -43,26 +46,35 @@ foreach($nodes as $node){
'date'=>$base['date'],
'jstatus'=>'',
'maintenance'=>($idle==0)?' maintenance':'',
'deltitle' => $this->translate('Delete')
];
'deltitle'=>$this->translate('Delete'),
);
foreach($vars as $var=>$val)
$html_tpl=str_replace('#'.$var.'#',$val,$html_tpl);
foreach($vars as $var => $val){
$html_tpl = str_replace('#'.$var.'#', $val, $hres[1]);
}
$html.=$html_tpl;
}
//$ids[]='#base'.$bid;
$ids[]='#'.$id;
}
$nth++;
}
}
$tasks = (empty($ids)) ? '' : $tasks = $this->getRunningTasks($ids);
$html=str_replace(array("\n","\r","\t"),'',$html);
if($hres !== false){
$html_tpl = str_replace(["\n","\r","\t"], '', $hres[1]);
$vars = [
$tasks='';
if(!empty($ids))
{
$tasks=$this->getRunningTasks($ids);
}
$html_tpl=str_replace(array("\n","\r","\t"),'',$hres[1]);
if($hres!==false)
{
$vars=array(
'nth-num'=>'nth0',
'status'=>'',
//'jstatus'=>$this->translate('Updating'),
@@ -70,19 +82,27 @@ if($hres !== false){
'desktop'=>' s-off',
'maintenance'=>' maintenance busy',
'updtitle'=>$this->translate('Update'),
'deltitle' => $this->translate('Delete')
];
'deltitle'=>$this->translate('Delete'),
);
foreach($vars as $var => $val){
foreach($vars as $var=>$val)
$html_tpl=str_replace('#'.$var.'#',$val,$html_tpl);
}
}
$included_result_array = [
'tbody' => str_replace(["\n","\r","\t"], '', $html),
/*
echo json_encode(array(
'tbody'=>$html,
'error'=>false,
'func'=>'fillTable',
'id'=>'baseslist',
'tasks'=>$tasks,
'template' => $html_tpl
];
'template'=>$html_tpl,
));
*/
$included_result_array=array(
'tbody'=>$html,
'error'=>false,
'func'=>'fillTable',
'id'=>'baseslist',
'tasks'=>$tasks,
'template'=>$html_tpl,
);