mirror of
https://github.com/optim-enterprises-bv/control-pane.git
synced 2025-11-02 10:57:52 +00:00
WIP: upgrade button
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -8,3 +8,4 @@ public/media/*.img
|
|||||||
public/media/*.size
|
public/media/*.size
|
||||||
composer.lock
|
composer.lock
|
||||||
php/sentry.php
|
php/sentry.php
|
||||||
|
php/vendor
|
||||||
|
|||||||
@@ -2168,7 +2168,7 @@ class ClonOS {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function ccmd_settingsUpdateCheck()
|
function ccmd_settingsGetList()
|
||||||
{
|
{
|
||||||
$res=CBSD::run(
|
$res=CBSD::run(
|
||||||
'cix_upgrade mode=listjson',
|
'cix_upgrade mode=listjson',
|
||||||
@@ -2181,6 +2181,21 @@ class ClonOS {
|
|||||||
$arr['error']=false;
|
$arr['error']=false;
|
||||||
$arr['update_list']=json_decode($res['message']);
|
$arr['update_list']=json_decode($res['message']);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function ccmd_settingsUpdateCheck()
|
||||||
|
{
|
||||||
|
$res=CBSD::run(
|
||||||
|
'cix_upgrade mode=check_upgrade', //listjson
|
||||||
|
array()
|
||||||
|
);
|
||||||
|
if($res['error']){
|
||||||
|
$arr['error']=true;
|
||||||
|
$arr['error_message']=$res['error_message'];
|
||||||
|
}else{
|
||||||
|
$arr['error']=false;
|
||||||
|
$arr['update_list']=json_decode($res['message']);
|
||||||
|
}
|
||||||
return $arr;
|
return $arr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -312,6 +312,13 @@ var clonos={
|
|||||||
}
|
}
|
||||||
$(dlg).find('input[type=text],textarea').filter(':visible:first').focus();
|
$(dlg).find('input[type=text],textarea').filter(':visible:first').focus();
|
||||||
},
|
},
|
||||||
|
isDialogOpened:function(id)
|
||||||
|
{
|
||||||
|
var dlg=$('dialog#'+id);
|
||||||
|
if(dlg.length==0) return false;
|
||||||
|
if(dlg.css('display')=='block') return true;
|
||||||
|
return false;
|
||||||
|
},
|
||||||
dialogSetPosition:function(dialog)
|
dialogSetPosition:function(dialog)
|
||||||
{
|
{
|
||||||
var wd=$(dialog).width();
|
var wd=$(dialog).width();
|
||||||
@@ -897,16 +904,14 @@ var clonos={
|
|||||||
onSettingsUpdateCheck:function(data)
|
onSettingsUpdateCheck:function(data)
|
||||||
{
|
{
|
||||||
var msg='<p>'+this.translate('No updates…')+'</p>';
|
var msg='<p>'+this.translate('No updates…')+'</p>';
|
||||||
if(this.updates_exists)
|
if(typeof data.update_list != "undefined" && typeof data.update_list.latest != "undefined")
|
||||||
{
|
{
|
||||||
msg='<p>'+this.translate('Updates available:')+'</p>';
|
this.updates_exists=true;
|
||||||
for(n in this.updates)
|
this.checkLatestUpdates(data.update_list.latest);
|
||||||
{
|
|
||||||
msg+='<p>'+n+', version: '+this.updates[n]+'</p>';
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
this.setButtonUpdate();
|
//this.checkLatestUpdates(data.latest)
|
||||||
$('dialog#settings-update .window-content').html(msg);
|
//this.setButtonUpdate();
|
||||||
|
//$('dialog#settings-update .window-content').html(msg);
|
||||||
},
|
},
|
||||||
setButtonUpdate:function()
|
setButtonUpdate:function()
|
||||||
{
|
{
|
||||||
@@ -3020,6 +3025,9 @@ var clonos={
|
|||||||
{
|
{
|
||||||
if(data.id=='update')
|
if(data.id=='update')
|
||||||
{
|
{
|
||||||
|
var dlgId='settings-getupdate';
|
||||||
|
if(!this.isDialogOpened(dlgId))
|
||||||
|
this.dialogShow1(dlgId);
|
||||||
var msg=data.data.message;
|
var msg=data.data.message;
|
||||||
//console.log(msg);
|
//console.log(msg);
|
||||||
$('dialog#settings-getupdate .window-content').append('<p>'+this.translate(msg)+'</p>');
|
$('dialog#settings-getupdate .window-content').append('<p>'+this.translate(msg)+'</p>');
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
$clonos->useDialogs(['settings-getupdate']);
|
$clonos->useDialogs(['settings-getupdate']);
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<h1>Настройки</h1>
|
<h1>Settings</h1>
|
||||||
<p><span class="top-button icon-plus id:settings-update">Check for updates</span>
|
<p><span class="top-button icon-plus id:settings-update">Check for updates</span>
|
||||||
<span class="top-button icon-upload id:settings-getupdate hidden" id="but-getupdate">Upgrade</span></p>
|
<span class="top-button icon-upload id:settings-getupdate hidden" id="but-getupdate">Upgrade</span></p>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user