autoupdates

This commit is contained in:
Serghey Rodin 2014-04-16 02:26:45 +03:00
commit 44d907f202
8 changed files with 284 additions and 0 deletions

View file

@ -0,0 +1,15 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
if ($_SESSION['user'] == 'admin') {
exec (VESTA_CMD."v-add-cron-vesta-autoupdate", $output, $return_var);
$_SESSION['error_msg'] = __('Autoupdate has been susscessfully enabled');
unset($output);
}
header("Location: /list/updates/");
exit;

View file

@ -0,0 +1,15 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
if ($_SESSION['user'] == 'admin') {
exec (VESTA_CMD."v-delete-cron-vesta-autoupdate", $output, $return_var);
$_SESSION['error_msg'] = __('Autoupdate has been susscessfully disabled');
unset($output);
}
header("Location: /list/updates/");
exit;

View file

@ -16,6 +16,10 @@ if ($_SESSION['user'] == 'admin') {
exec (VESTA_CMD."v-list-sys-vesta-updates json", $output, $return_var);
$data = json_decode(implode('', $output), true);
unset($output);
exec (VESTA_CMD."v-list-sys-vesta-autoupdate plain", $output, $return_var);
$autoupdate = $output['0'];
unset($output);
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_updates.html');
}

View file

@ -1,3 +1,4 @@
<table class="submenu">
<tr>
<td style="padding: 14px 10px">
@ -16,6 +17,19 @@
</select>
<input type="submit" name="ok" value="" class="submenu-button-select">
</div>
<div class="submenu-select-block">
<?php
if($autoupdate == 'Enabled') {
?>
<a class="submenu-select-link" href="/delete/cron/autoupdate/">[ <?php print __('disable autoupdate');?> ]</a>
<?php
} else {
?>
<a class="submenu-select-link" href="/add/cron/autoupdate/">[ <?php print __('enable autoupdate');?> ]</a>
<?php
}
?>
</div>
<?php display_error_block(); ?>
</td>
</tr>