Removed unused froxlor client
This commit is contained in:
@@ -1,369 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This file is part of the Froxlor project.
|
|
||||||
* Copyright (c) 2010 the Froxlor Team (see authors).
|
|
||||||
*
|
|
||||||
* For the full copyright and license information, please view the COPYING
|
|
||||||
* file that was distributed with this source code. You can also view the
|
|
||||||
* COPYING file online at http://files.froxlor.org/misc/COPYING.txt
|
|
||||||
*
|
|
||||||
* @copyright (c) the authors
|
|
||||||
* @author Michael Kaufmann <mkaufmann@nutime.de>
|
|
||||||
* @author Froxlor team <team@froxlor.org> (2010-)
|
|
||||||
* @license GPLv2 http://files.froxlor.org/misc/COPYING.txt
|
|
||||||
* @package Multiserver
|
|
||||||
*
|
|
||||||
* @link http://www.nutime.de/
|
|
||||||
* @since 0.9.14-svn8
|
|
||||||
*
|
|
||||||
* Multiserver - FroxlorClient-Class
|
|
||||||
*/
|
|
||||||
|
|
||||||
class froxlorclient
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Userinfo
|
|
||||||
* @var array
|
|
||||||
*/
|
|
||||||
private $userinfo = array();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Database handler
|
|
||||||
* @var db
|
|
||||||
*/
|
|
||||||
private $db = false;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Client ID
|
|
||||||
* @var cid
|
|
||||||
*/
|
|
||||||
private $cid = -1;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Client Data Array
|
|
||||||
* @var c_data
|
|
||||||
*/
|
|
||||||
private $c_data = array();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Client Settings_Data Array
|
|
||||||
* @var s_data
|
|
||||||
*/
|
|
||||||
private $s_data = array();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Client-Object-Array
|
|
||||||
* @var clients
|
|
||||||
*/
|
|
||||||
static private $clients = array();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Class constructor.
|
|
||||||
*
|
|
||||||
* @param array $userinfo userdetails array of logged in user
|
|
||||||
* @param resource $db database-object
|
|
||||||
* @param int $cid client-id
|
|
||||||
*/
|
|
||||||
private function __construct($userinfo, $db, $cid = -1)
|
|
||||||
{
|
|
||||||
$this->userinfo = $userinfo;
|
|
||||||
$this->db = $db;
|
|
||||||
$this->cid = $cid;
|
|
||||||
|
|
||||||
// read data from database
|
|
||||||
$this->_readData();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* static function to initialize the class using
|
|
||||||
* singleton design pattern
|
|
||||||
*
|
|
||||||
* @param array $_usernfo userdetails array of logged in user
|
|
||||||
* @param resource $_db database-object
|
|
||||||
* @param int $_cid client-id
|
|
||||||
*/
|
|
||||||
static public function getInstance($_usernfo, $_db, $_cid)
|
|
||||||
{
|
|
||||||
if(!isset(self::$clients[$_cid]))
|
|
||||||
{
|
|
||||||
self::$clients[$_cid] = new froxlorclient($_usernfo, $_db, $_cid);
|
|
||||||
}
|
|
||||||
|
|
||||||
return self::$clients[$_cid];
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* return an array of enabled froxlor-client ids
|
|
||||||
*
|
|
||||||
* @param resource mysql-object
|
|
||||||
*
|
|
||||||
* @return array
|
|
||||||
*/
|
|
||||||
static public function getFroxlorClients($_db = null)
|
|
||||||
{
|
|
||||||
$sql = "SELECT `id` FROM `".TABLE_FROXLOR_CLIENTS."` WHERE `enabled` = '1';";
|
|
||||||
$res = $_db->query($sql);
|
|
||||||
$result = array();
|
|
||||||
while($_r = mysql_fetch_array($res))
|
|
||||||
{
|
|
||||||
$result[] = $_r['id'];
|
|
||||||
}
|
|
||||||
return $result;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Insert new client to database
|
|
||||||
*/
|
|
||||||
public function Insert()
|
|
||||||
{
|
|
||||||
$this->db->query("INSERT INTO
|
|
||||||
`" . TABLE_FROXLOR_CLIENTS . "`
|
|
||||||
SET
|
|
||||||
`name` = '" . $this->db->escape($this->Get('name')) . "',
|
|
||||||
`desc` = '" . $this->db->escape($this->Get('desc')) . "',
|
|
||||||
`enabled` = '" . (int)$this->Get('enabled') . "';
|
|
||||||
");
|
|
||||||
$this->cid = $this->db->insert_id();
|
|
||||||
return $this->cid;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Update data in database
|
|
||||||
*/
|
|
||||||
public function Update()
|
|
||||||
{
|
|
||||||
$this->db->query("UPDATE
|
|
||||||
`" . TABLE_FROXLOR_CLIENTS . "`
|
|
||||||
SET
|
|
||||||
`name` = '" . $this->db->escape($this->Get('name')) . "',
|
|
||||||
`desc` = '" . $this->db->escape($this->Get('desc')) . "',
|
|
||||||
`enabled` = '" . (int)$this->Get('enabled') . "'
|
|
||||||
WHERE
|
|
||||||
`id` = '" . (int)$this->cid . "';
|
|
||||||
");
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This function removes a Froxlor-Client and its settings
|
|
||||||
* from the database. Optionally the Froxlor-Client data
|
|
||||||
* can be removed by setting the $delete_me parameter
|
|
||||||
*
|
|
||||||
* @param bool $delete_me removes client-data (not customer data) on the client
|
|
||||||
*
|
|
||||||
* @return bool
|
|
||||||
*
|
|
||||||
* @TODO
|
|
||||||
* - remove client settings in panel_settings (sid = client-id)
|
|
||||||
* - implement $delete_me parameter
|
|
||||||
*/
|
|
||||||
public function Delete($delete_me = false)
|
|
||||||
{
|
|
||||||
// delete froxlor-client from the database
|
|
||||||
$this->db->query('DELETE FROM
|
|
||||||
`' . TABLE_FROXLOR_CLIENTS . '`
|
|
||||||
WHERE
|
|
||||||
`id` = "' . (int)$this->cid . '";
|
|
||||||
');
|
|
||||||
|
|
||||||
// Delete settings from panel_settings
|
|
||||||
$this->db->query('DELETE FROM
|
|
||||||
`' . TABLE_PANEL_SETTINGS . '`
|
|
||||||
WHERE
|
|
||||||
`sid` = "' . (int)$this->cid . '";
|
|
||||||
');
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* return the complete client-settings array
|
|
||||||
* for the settings page
|
|
||||||
*/
|
|
||||||
public function getSettingsArray()
|
|
||||||
{
|
|
||||||
return $this->Get('settings');
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* get a value from the internal data array
|
|
||||||
*
|
|
||||||
* @param string $_var
|
|
||||||
* @param string $_vartrusted
|
|
||||||
*
|
|
||||||
* @return mixed or null if not found
|
|
||||||
*/
|
|
||||||
public function Get($_var = '', $_vartrusted = false)
|
|
||||||
{
|
|
||||||
if($_var != '')
|
|
||||||
{
|
|
||||||
if(!$_vartrusted)
|
|
||||||
{
|
|
||||||
$_var = htmlspecialchars($_var);
|
|
||||||
}
|
|
||||||
|
|
||||||
if(isset($this->c_data[$_var]))
|
|
||||||
{
|
|
||||||
return $this->c_data[$_var];
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* set a value in the internal data array
|
|
||||||
*
|
|
||||||
* @param string $_var
|
|
||||||
* @param string $_value
|
|
||||||
* @param bool $_vartrusted
|
|
||||||
* @param bool $_valuetrusted
|
|
||||||
*/
|
|
||||||
public function Set($_var = '', $_value = '', $_vartrusted = false, $_valuetrusted = false)
|
|
||||||
{
|
|
||||||
if($_var != ''
|
|
||||||
&& $_value != ''
|
|
||||||
) {
|
|
||||||
if(!$_vartrusted)
|
|
||||||
{
|
|
||||||
$_var = htmlspecialchars($_var);
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!$_valuetrusted)
|
|
||||||
{
|
|
||||||
$_value = htmlspecialchars($_value);
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->c_data[$_var] = $_value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* get a value from the internal settings array
|
|
||||||
*
|
|
||||||
* @param string $_grp
|
|
||||||
* @param string $_var
|
|
||||||
* @param bool $_grptrusted
|
|
||||||
* @param bool $_vartrusted
|
|
||||||
*
|
|
||||||
* @return mixed or null if not found
|
|
||||||
*/
|
|
||||||
public function getSetting($_grp = '', $_var = '', $_grptrusted = false, $_vartrusted = false)
|
|
||||||
{
|
|
||||||
if($_grp != ''
|
|
||||||
&& $_var != ''
|
|
||||||
) {
|
|
||||||
|
|
||||||
if(!$_grptrusted)
|
|
||||||
{
|
|
||||||
$_grp = htmlspecialchars($_grp);
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!$_vartrusted)
|
|
||||||
{
|
|
||||||
$_var = htmlspecialchars($_var);
|
|
||||||
}
|
|
||||||
|
|
||||||
if(isset($this->c_data['settings'][$_grp][$_var]))
|
|
||||||
{
|
|
||||||
return $this->c_data['settings'][$_grp][$_var];
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* set a value in the internal settings array
|
|
||||||
*
|
|
||||||
* @param string $_grp
|
|
||||||
* @param string $_var
|
|
||||||
* @param string $_value
|
|
||||||
* @param bool $_grptrusted
|
|
||||||
* @param bool $_vartrusted
|
|
||||||
* @param bool $_valuetrusted
|
|
||||||
*/
|
|
||||||
public function setSetting($_grp = '', $_var = '', $_value = '', $_grptrusted = false, $_vartrusted = false, $_valuetrusted = false)
|
|
||||||
{
|
|
||||||
if($_grp != ''
|
|
||||||
&& $_var != ''
|
|
||||||
&& $_value != ''
|
|
||||||
) {
|
|
||||||
if(!$_grptrusted)
|
|
||||||
{
|
|
||||||
$_grp = htmlspecialchars($_grp);
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!$_vartrusted)
|
|
||||||
{
|
|
||||||
$_var = htmlspecialchars($_var);
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!$_valuetrusted)
|
|
||||||
{
|
|
||||||
$_value = htmlspecialchars($_value);
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!isset($this->c_data['settings']) || !is_array($this->c_data['settings'])) {
|
|
||||||
$this->c_data['settings'] = array();
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!isset($this->c_data['settings'][$_grp]) || !is_array($this->c_data['settings'][$_grp])) {
|
|
||||||
$this->c_data['settings'][$_grp] = array();
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->c_data['settings'][$_grp][$_var] = $_value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* read client settings from database
|
|
||||||
*/
|
|
||||||
private function _readSettings()
|
|
||||||
{
|
|
||||||
if(isset($this->cid)
|
|
||||||
&& $this->cid != - 1
|
|
||||||
) {
|
|
||||||
$spath = makeCorrectDir(dirname(dirname(dirname(dirname(__FILE__)))));
|
|
||||||
$this->s_data = loadConfigArrayDir(
|
|
||||||
makeCorrectDir($spath.'/actions/admin/settings/'),
|
|
||||||
makeCorrectDir($spath.'/actions/multiserver/clientsettings/')
|
|
||||||
);
|
|
||||||
$settings = loadSettings($this->s_data, $this->db, $this->cid);
|
|
||||||
|
|
||||||
foreach($settings as $group => $fv)
|
|
||||||
{
|
|
||||||
foreach($fv as $field => $value)
|
|
||||||
{
|
|
||||||
$this->setSetting($group, $field, $value, true, true, true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Read client data from database.
|
|
||||||
*/
|
|
||||||
private function _readData()
|
|
||||||
{
|
|
||||||
if(isset($this->cid)
|
|
||||||
&& $this->cid != - 1
|
|
||||||
) {
|
|
||||||
$_client = $this->db->query_first('SELECT * FROM `' . TABLE_FROXLOR_CLIENTS . '` WHERE `id` = "' . $this->cid . '"');
|
|
||||||
|
|
||||||
foreach($_client as $field => $value)
|
|
||||||
{
|
|
||||||
$this->Set($field, $value, true, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
// after we have details about the client,
|
|
||||||
// we need its settings too
|
|
||||||
$this->_readSettings();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable">
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle" colspan="2"><b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['admin']['froxlorclient_settings']}
|
|
||||||
"<a href="$filename?s=$s&page=$page&action=view&id={$id}">{$client->Get('name')}</a>"</b>
|
|
||||||
[<a href="$filename?page=clients&action=settings&part=&s=$s&id={$id}">{$lng['admin']['configfiles']['compactoverview']}</a>]</td>
|
|
||||||
</tr>
|
|
||||||
$fields
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle_apply_right" nowrap="nowrap" colspan="2">
|
|
||||||
<input class="bottom" type="reset" value="{$lng['panel']['reset']}" /><input class="bottom" type="submit" value="{$lng['panel']['save']}" />
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
<if $_part != ''>
|
|
||||||
<input type="hidden" name="part" value="{$_part}" />
|
|
||||||
</if>
|
|
||||||
<input type="hidden" name="id" value="{$id}" />
|
|
||||||
</form>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
$footer
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable_60">
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle" align="center" colspan="3">
|
|
||||||
<b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['admin']['configfiles']['serverconfiguration']}
|
|
||||||
"<a href="$filename?s=$s&page=$page&action=view&id={$id}">{$client->Get('name')}</a>"</b>
|
|
||||||
[<a href="$filename?page=clients&action=settings&part=all&s=$s&id={$id}">{$lng['admin']['configfiles']['overview']}</a>]
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
$fields
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle_apply_right" nowrap="nowrap" colspan="3">
|
|
||||||
<input class="bottom" type="reset" value="{$lng['panel']['reset']}" /> <input class="bottom" type="submit" value="{$lng['panel']['save']}" />
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
<tr>
|
|
||||||
<td class="maintitle_apply_left">
|
|
||||||
<b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$title}</b>
|
|
||||||
</td>
|
|
||||||
<td class="main_field_display_small" nowrap="nowrap">{$option}</td>
|
|
||||||
<td class="main_field_display_small" nowrap="nowrap">
|
|
||||||
<if $activated == 1>
|
|
||||||
<a href="$filename?page=clients&action=settings&part=$part&s=$s&id={$server_id}">{$lng['admin']['configfiles']['serverconfiguration']}</a>
|
|
||||||
</if>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
$header
|
|
||||||
<form action="$filename" method="post">
|
|
||||||
<input type="hidden" name="s" value="$s"/>
|
|
||||||
<input type="hidden" name="page" value="$page"/>
|
|
||||||
<table cellpadding="5" cellspacing="0" border="0" align="center" class="maintable">
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle_search_left" colspan="3"><b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['menue']['multiserver']['clients']}</b></td>
|
|
||||||
<td class="maintitle_search_right" colspan="1">{$searchcode}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_display_border_left" style="width:70px;">#</td>
|
|
||||||
<td class="field_display">{$lng['admin']['froxlorclients']['name']} {$arrowcode['name']}<br />{$lng['admin']['froxlorclients']['desc']}</td>
|
|
||||||
<td class="field_display" style="width:35px;">{$lng['admin']['froxlorclients']['enabled']} {$arrowcode['enabled']}</td>
|
|
||||||
<td class="field_display_search" style="width:250px;">{$sortcode}</td>
|
|
||||||
</tr>
|
|
||||||
$froxlorclients
|
|
||||||
<if $pagingcode != ''>
|
|
||||||
<tr>
|
|
||||||
<td class="field_display_border_left" colspan="4" style=" text-align: center; ">{$pagingcode}</td>
|
|
||||||
</tr>
|
|
||||||
</if>
|
|
||||||
<tr>
|
|
||||||
<td class="field_display_border_left" colspan="4"><a href="$filename?page=$page&action=add&s=$s">{$lng['admin']['froxlorclients']['add']}</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</form>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
$footer
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
$header
|
|
||||||
<form method="post" action="$filename">
|
|
||||||
<input type="hidden" name="s" value="$s" />
|
|
||||||
<input type="hidden" name="page" value="$page" />
|
|
||||||
<input type="hidden" name="action" value="$action" />
|
|
||||||
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable_60">
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle" colspan="2"><b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['admin']['froxlorclients']['add']}</b></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle_apply_left">
|
|
||||||
<b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['admin']['froxlorclients']['client']}</b>
|
|
||||||
</td>
|
|
||||||
<td class="maintitle_apply_right" nowrap="nowrap">
|
|
||||||
<input class="bottom" type="reset" value="{$lng['panel']['reset']}" /><input class="bottom" type="submit" value="{$lng['panel']['save']}" />
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name">{$lng['admin']['froxlorclients']['name']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><input type="text" class="text" name="name" value="" size="255" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name" valign="top">{$lng['admin']['froxlorclients']['desc']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><textarea class="textarea_border" rows="12" cols="60" name="desc"></textarea></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name" valign="top">{$lng['admin']['froxlorclients']['enabled']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap">$client_enabled</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_confirm" colspan="2"><input type="hidden" name="send" value="send" /><input class="bottom" type="submit" value="{$lng['panel']['save']}" /></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</form>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
$footer
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
<tr class="" onmouseover="this.className='RowOverSelected';" onmouseout="this.className='';">
|
|
||||||
<td class="field_name_border_left">
|
|
||||||
<a href="$filename?s=$s&page=$page&action=view&id={$row['id']}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/server.png" alt="Client #{$row['id']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
<td class="field_name">
|
|
||||||
<a href="$filename?s=$s&page=$page&action=view&id={$row['id']}">
|
|
||||||
{$row['name']}
|
|
||||||
</a><br /><span style="font-size:80%">{$row['desc']}</span>
|
|
||||||
</td>
|
|
||||||
<td class="field_name">
|
|
||||||
<if $row['enabled'] == 1>
|
|
||||||
<a href="$filename?s=$s&page=$page&action=disableclient&id={$row['id']}" title="Quick disable">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/tick.png" alt="{$lng['panel']['yes']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
<else>
|
|
||||||
<a href="$filename?s=$s&page=$page&action=enableclient&id={$row['id']}" title="Quick enable">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/no.png" alt="{$lng['panel']['no']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
</if>
|
|
||||||
</td>
|
|
||||||
<td class="field_name">
|
|
||||||
<a href="$filename?s=$s&page=$page&action=view&id={$row['id']}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/view.png" alt="{$lng['admin']['froxlorclients']['view']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
$header
|
|
||||||
<form method="post" action="$filename">
|
|
||||||
<input type="hidden" name="s" value="$s" />
|
|
||||||
<input type="hidden" name="page" value="$page" />
|
|
||||||
<input type="hidden" name="action" value="$action" />
|
|
||||||
<input type="hidden" name="id" value="$id" />
|
|
||||||
<input type="hidden" name="send" value="send" />
|
|
||||||
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable_60">
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle" colspan="2"><b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['admin']['froxlorclients']['edit']}</b></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle_apply_left">
|
|
||||||
<b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['admin']['froxlorclients']['client']}</b>
|
|
||||||
</td>
|
|
||||||
<td class="maintitle_apply_right" nowrap="nowrap">
|
|
||||||
<input class="bottom" type="reset" value="{$lng['panel']['reset']}" /><input class="bottom" type="submit" value="{$lng['panel']['save']}" />
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name">{$lng['admin']['froxlorclients']['name']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><input type="text" class="text" name="name" value="{$client->Get('name')}" size="255" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name" valign="top">{$lng['admin']['froxlorclients']['desc']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><textarea class="textarea_border" rows="12" cols="60" name="desc">{$client->Get('desc')}</textarea></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name" valign="top">{$lng['admin']['froxlorclients']['enabled']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap">$client_enabled</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_confirm" colspan="2"><input class="bottom" type="submit" value="{$lng['panel']['save']}" /></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</form>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
$footer
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
$header
|
|
||||||
<table cellpadding="5" cellspacing="0" border="0" align="center" class="maintable">
|
|
||||||
<tr>
|
|
||||||
<td colspan="2" class="maintitle"><b><img src="templates/{$theme}/assets/img/title.gif" alt="" /> {$lng['admin']['multiservercronjobs']}</b></td>
|
|
||||||
</tr>
|
|
||||||
{$outstanding_tasks}
|
|
||||||
</table>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
$footer
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
<tr>
|
|
||||||
<td class="field_name_border_left" style="text-align: center;">
|
|
||||||
<a href="$filename?s=$s&page=$page&action=view&id={$client->Get('id')}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/server.png" alt="{$client->Get('name')}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
<br /><br />
|
|
||||||
<a href="$filename?s=$s&page=$page&action=view&id={$client->Get('id')}">{$client->Get('name')}</a>
|
|
||||||
</td>
|
|
||||||
<td class="field_display">
|
|
||||||
<ul class="crontasklist">
|
|
||||||
@@ -1,77 +0,0 @@
|
|||||||
$header
|
|
||||||
<form action="$filename" method="post">
|
|
||||||
<input type="hidden" name="s" value="$s"/>
|
|
||||||
<input type="hidden" name="page" value="$page"/>
|
|
||||||
<input type="hidden" name="id" value="$id"/>
|
|
||||||
<table cellpadding="5" cellspacing="0" border="0" align="center" class="maintable_60">
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle" colspan="4"><b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['menue']['multiserver']['clients']} "{$client->Get('name')}"</b></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/server.png" alt="Client #{$row['id']}" style="border:0;" />
|
|
||||||
</td>
|
|
||||||
<td class="field_display" colspan="3">
|
|
||||||
<h3>Froxlor-client "{$client->Get('name')}"</h3>
|
|
||||||
<p>{$client->Get('desc')}</p>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left" colspan="4" style="text-align:right;">
|
|
||||||
<if $client_enabled ==1>
|
|
||||||
<a href="$filename?s=$s&page=$page&action=settings&id={$id}" title="{$lng['admin']['froxlorclients']['settings']}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/settings.png" alt="{$lng['admin']['froxlorclients']['settings']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
<a href="$filename?s=$s&page=$page&action=deploy&id={$id}" title="{$lng['admin']['froxlorclients']['deploy']}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/deploy.png" alt="{$lng['admin']['froxlorclients']['deploy']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
<else>
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/settings_dis.png" alt="{$lng['admin']['froxlorclients']['settings']} :: {$lng['admin']['froxlorclients']['clientdisabled']}" style="border:0;" />
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/deploy_dis.png" alt="{$lng['admin']['froxlorclients']['deploy']} :: {$lng['admin']['froxlorclients']['clientdisabled']}" style="border:0;" />
|
|
||||||
</if>
|
|
||||||
<a href="$filename?s=$s&page=$page&action=edit&id={$id}" title="{$lng['panel']['edit']}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/edit.png" alt="{$lng['panel']['edit']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
<a href="$filename?s=$s&page=$page&action=delete&id={$id}" title="{$lng['panel']['delete']}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/trash.png" alt="{$lng['panel']['delete']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<br /><br />
|
|
||||||
<table cellpadding="5" cellspacing="0" border="0" align="center" class="maintable_60">
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle" colspan="2"><strong>{$lng['froxlorclient']['base_config']}</strong></td>
|
|
||||||
</tr>
|
|
||||||
<if $client_enabled ==1>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left" colspan="2" style="text-align:right;">
|
|
||||||
{$lastrefresh}
|
|
||||||
<if $refreshactive >
|
|
||||||
<a href="$filename?s=$s&page=$page&action=refreshsysinfo&id={$id}" title="{$lng['admin']['froxlorclients']['refreshsysinfo']}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/refresh.png" alt="{$lng['admin']['froxlorclients']['refreshsysinfo']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
<else>
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/refresh_dis.png" alt="{$lastrefresh}" style="border:0;" />
|
|
||||||
</if>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</if>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">{$lng['froxlorclient']['ipaddress']}:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('client', 'ipaddress')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">{$lng['froxlorclient']['hostname']}:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('client', 'hostname')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">{$lng['froxlorclient']['install_destination']}:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('client', 'install_destination')}</td>
|
|
||||||
</tr>
|
|
||||||
$info
|
|
||||||
</table>
|
|
||||||
</form>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
$footer
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
<tr>
|
|
||||||
<td class="field_name_border_left">Kernel:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'kernel')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">Memory:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'memory')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">Swap:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'swap')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">CPU:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'cpu')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">Load:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'loadavg')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">Uptime:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'uptime')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">Diskusage:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'diskusage')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">PHP version:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'phpversion')}</td>
|
|
||||||
</tr>
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable">
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle" colspan="2"><b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['admin']['froxlorclient_settings']}
|
|
||||||
"<a href="$filename?s=$s&page=$page&action=view&id={$id}">{$client->Get('name')}</a>"</b>
|
|
||||||
[<a href="$filename?page=clients&action=settings&part=&s=$s&id={$id}">{$lng['admin']['configfiles']['compactoverview']}</a>]</td>
|
|
||||||
</tr>
|
|
||||||
$fields
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle_apply_right" nowrap="nowrap" colspan="2">
|
|
||||||
<input class="bottom" type="reset" value="{$lng['panel']['reset']}" /><input class="bottom" type="submit" value="{$lng['panel']['save']}" />
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
<if $_part != ''>
|
|
||||||
<input type="hidden" name="part" value="{$_part}" />
|
|
||||||
</if>
|
|
||||||
<input type="hidden" name="id" value="{$id}" />
|
|
||||||
</form>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
$footer
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable_60">
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle" align="center" colspan="3">
|
|
||||||
<b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['admin']['configfiles']['serverconfiguration']}
|
|
||||||
"<a href="$filename?s=$s&page=$page&action=view&id={$id}">{$client->Get('name')}</a>"</b>
|
|
||||||
[<a href="$filename?page=clients&action=settings&part=all&s=$s&id={$id}">{$lng['admin']['configfiles']['overview']}</a>]
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
$fields
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle_apply_right" nowrap="nowrap" colspan="3">
|
|
||||||
<input class="bottom" type="reset" value="{$lng['panel']['reset']}" /> <input class="bottom" type="submit" value="{$lng['panel']['save']}" />
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
<tr>
|
|
||||||
<td class="maintitle_apply_left">
|
|
||||||
<b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$title}</b>
|
|
||||||
</td>
|
|
||||||
<td class="main_field_display_small" nowrap="nowrap">{$option}</td>
|
|
||||||
<td class="main_field_display_small" nowrap="nowrap">
|
|
||||||
<if $activated == 1>
|
|
||||||
<a href="$filename?page=clients&action=settings&part=$part&s=$s&id={$server_id}">{$lng['admin']['configfiles']['serverconfiguration']}</a>
|
|
||||||
</if>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
$header
|
|
||||||
<form action="$filename" method="post">
|
|
||||||
<input type="hidden" name="s" value="$s"/>
|
|
||||||
<input type="hidden" name="page" value="$page"/>
|
|
||||||
<table cellpadding="5" cellspacing="0" border="0" align="center" class="maintable">
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle_search_left" colspan="3"><b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['menue']['multiserver']['clients']}</b></td>
|
|
||||||
<td class="maintitle_search_right" colspan="1">{$searchcode}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_display_border_left" style="width:70px;">#</td>
|
|
||||||
<td class="field_display">{$lng['admin']['froxlorclients']['name']} {$arrowcode['name']}<br />{$lng['admin']['froxlorclients']['desc']}</td>
|
|
||||||
<td class="field_display" style="width:35px;">{$lng['admin']['froxlorclients']['enabled']} {$arrowcode['enabled']}</td>
|
|
||||||
<td class="field_display_search" style="width:250px;">{$sortcode}</td>
|
|
||||||
</tr>
|
|
||||||
$froxlorclients
|
|
||||||
<if $pagingcode != ''>
|
|
||||||
<tr>
|
|
||||||
<td class="field_display_border_left" colspan="4" style=" text-align: center; ">{$pagingcode}</td>
|
|
||||||
</tr>
|
|
||||||
</if>
|
|
||||||
<tr>
|
|
||||||
<td class="field_display_border_left" colspan="4"><a href="$filename?page=$page&action=add&s=$s">{$lng['admin']['froxlorclients']['add']}</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</form>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
$footer
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
$header
|
|
||||||
<form method="post" action="$filename">
|
|
||||||
<input type="hidden" name="s" value="$s" />
|
|
||||||
<input type="hidden" name="page" value="$page" />
|
|
||||||
<input type="hidden" name="action" value="$action" />
|
|
||||||
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable_60">
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle" colspan="2"><b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['admin']['froxlorclients']['add']}</b></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle_apply_left">
|
|
||||||
<b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['admin']['froxlorclients']['client']}</b>
|
|
||||||
</td>
|
|
||||||
<td class="maintitle_apply_right" nowrap="nowrap">
|
|
||||||
<input class="bottom" type="reset" value="{$lng['panel']['reset']}" /><input class="bottom" type="submit" value="{$lng['panel']['save']}" />
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name">{$lng['admin']['froxlorclients']['name']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><input type="text" class="text" name="name" value="" size="255" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name" valign="top">{$lng['admin']['froxlorclients']['desc']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><textarea class="textarea_border" rows="12" cols="60" name="desc"></textarea></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name" valign="top">{$lng['admin']['froxlorclients']['enabled']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap">$client_enabled</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_confirm" colspan="2"><input type="hidden" name="send" value="send" /><input class="bottom" type="submit" value="{$lng['panel']['save']}" /></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</form>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
$footer
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
<tr class="" onmouseover="this.className='RowOverSelected';" onmouseout="this.className='';">
|
|
||||||
<td class="field_name_border_left">
|
|
||||||
<a href="$filename?s=$s&page=$page&action=view&id={$row['id']}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/server.png" alt="Client #{$row['id']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
<td class="field_name">
|
|
||||||
<a href="$filename?s=$s&page=$page&action=view&id={$row['id']}">
|
|
||||||
{$row['name']}
|
|
||||||
</a><br /><span style="font-size:80%">{$row['desc']}</span>
|
|
||||||
</td>
|
|
||||||
<td class="field_name">
|
|
||||||
<if $row['enabled'] == 1>
|
|
||||||
<a href="$filename?s=$s&page=$page&action=disableclient&id={$row['id']}" title="Quick disable">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/tick.png" alt="{$lng['panel']['yes']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
<else>
|
|
||||||
<a href="$filename?s=$s&page=$page&action=enableclient&id={$row['id']}" title="Quick enable">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/no.png" alt="{$lng['panel']['no']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
</if>
|
|
||||||
</td>
|
|
||||||
<td class="field_name">
|
|
||||||
<a href="$filename?s=$s&page=$page&action=view&id={$row['id']}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/view.png" alt="{$lng['admin']['froxlorclients']['view']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
$header
|
|
||||||
<form method="post" action="$filename">
|
|
||||||
<input type="hidden" name="s" value="$s" />
|
|
||||||
<input type="hidden" name="page" value="$page" />
|
|
||||||
<input type="hidden" name="action" value="$action" />
|
|
||||||
<input type="hidden" name="id" value="$id" />
|
|
||||||
<input type="hidden" name="send" value="send" />
|
|
||||||
<table cellpadding="5" cellspacing="4" border="0" align="center" class="maintable_60">
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle" colspan="2"><b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['admin']['froxlorclients']['edit']}</b></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle_apply_left">
|
|
||||||
<b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['admin']['froxlorclients']['client']}</b>
|
|
||||||
</td>
|
|
||||||
<td class="maintitle_apply_right" nowrap="nowrap">
|
|
||||||
<input class="bottom" type="reset" value="{$lng['panel']['reset']}" /><input class="bottom" type="submit" value="{$lng['panel']['save']}" />
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name">{$lng['admin']['froxlorclients']['name']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><input type="text" class="text" name="name" value="{$client->Get('name')}" size="255" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name" valign="top">{$lng['admin']['froxlorclients']['desc']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap"><textarea class="textarea_border" rows="12" cols="60" name="desc">{$client->Get('desc')}</textarea></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_name" valign="top">{$lng['admin']['froxlorclients']['enabled']}:</td>
|
|
||||||
<td class="main_field_display" nowrap="nowrap">$client_enabled</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="main_field_confirm" colspan="2"><input class="bottom" type="submit" value="{$lng['panel']['save']}" /></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</form>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
$footer
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
$header
|
|
||||||
<table cellpadding="5" cellspacing="0" border="0" align="center" class="maintable">
|
|
||||||
<tr>
|
|
||||||
<td colspan="2" class="maintitle"><b><img src="templates/{$theme}/assets/img/title.gif" alt="" /> {$lng['admin']['multiservercronjobs']}</b></td>
|
|
||||||
</tr>
|
|
||||||
{$outstanding_tasks}
|
|
||||||
</table>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
$footer
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
<tr>
|
|
||||||
<td class="field_name_border_left" style="text-align: center;">
|
|
||||||
<a href="$filename?s=$s&page=$page&action=view&id={$client->Get('id')}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/server.png" alt="{$client->Get('name')}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
<br /><br />
|
|
||||||
<a href="$filename?s=$s&page=$page&action=view&id={$client->Get('id')}">{$client->Get('name')}</a>
|
|
||||||
</td>
|
|
||||||
<td class="field_display">
|
|
||||||
<ul class="crontasklist">
|
|
||||||
@@ -1,77 +0,0 @@
|
|||||||
$header
|
|
||||||
<form action="$filename" method="post">
|
|
||||||
<input type="hidden" name="s" value="$s"/>
|
|
||||||
<input type="hidden" name="page" value="$page"/>
|
|
||||||
<input type="hidden" name="id" value="$id"/>
|
|
||||||
<table cellpadding="5" cellspacing="0" border="0" align="center" class="maintable_60">
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle" colspan="4"><b><img src="templates/${theme}/assets/img/title.gif" alt="" /> {$lng['menue']['multiserver']['clients']} "{$client->Get('name')}"</b></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/server.png" alt="Client #{$row['id']}" style="border:0;" />
|
|
||||||
</td>
|
|
||||||
<td class="field_display" colspan="3">
|
|
||||||
<h3>Froxlor-client "{$client->Get('name')}"</h3>
|
|
||||||
<p>{$client->Get('desc')}</p>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left" colspan="4" style="text-align:right;">
|
|
||||||
<if $client_enabled ==1>
|
|
||||||
<a href="$filename?s=$s&page=$page&action=settings&id={$id}" title="{$lng['admin']['froxlorclients']['settings']}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/settings.png" alt="{$lng['admin']['froxlorclients']['settings']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
<a href="$filename?s=$s&page=$page&action=deploy&id={$id}" title="{$lng['admin']['froxlorclients']['deploy']}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/deploy.png" alt="{$lng['admin']['froxlorclients']['deploy']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
<else>
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/settings_dis.png" alt="{$lng['admin']['froxlorclients']['settings']} :: {$lng['admin']['froxlorclients']['clientdisabled']}" style="border:0;" />
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/deploy_dis.png" alt="{$lng['admin']['froxlorclients']['deploy']} :: {$lng['admin']['froxlorclients']['clientdisabled']}" style="border:0;" />
|
|
||||||
</if>
|
|
||||||
<a href="$filename?s=$s&page=$page&action=edit&id={$id}" title="{$lng['panel']['edit']}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/edit.png" alt="{$lng['panel']['edit']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
<a href="$filename?s=$s&page=$page&action=delete&id={$id}" title="{$lng['panel']['delete']}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/trash.png" alt="{$lng['panel']['delete']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<br /><br />
|
|
||||||
<table cellpadding="5" cellspacing="0" border="0" align="center" class="maintable_60">
|
|
||||||
<tr>
|
|
||||||
<td class="maintitle" colspan="2"><strong>{$lng['froxlorclient']['base_config']}</strong></td>
|
|
||||||
</tr>
|
|
||||||
<if $client_enabled ==1>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left" colspan="2" style="text-align:right;">
|
|
||||||
{$lastrefresh}
|
|
||||||
<if $refreshactive >
|
|
||||||
<a href="$filename?s=$s&page=$page&action=refreshsysinfo&id={$id}" title="{$lng['admin']['froxlorclients']['refreshsysinfo']}">
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/refresh.png" alt="{$lng['admin']['froxlorclients']['refreshsysinfo']}" style="border:0;" />
|
|
||||||
</a>
|
|
||||||
<else>
|
|
||||||
<img src="templates/{$theme}/assets/img/multiserver/refresh_dis.png" alt="{$lastrefresh}" style="border:0;" />
|
|
||||||
</if>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</if>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">{$lng['froxlorclient']['ipaddress']}:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('client', 'ipaddress')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">{$lng['froxlorclient']['hostname']}:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('client', 'hostname')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">{$lng['froxlorclient']['install_destination']}:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('client', 'install_destination')}</td>
|
|
||||||
</tr>
|
|
||||||
$info
|
|
||||||
</table>
|
|
||||||
</form>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
$footer
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
<tr>
|
|
||||||
<td class="field_name_border_left">Kernel:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'kernel')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">Memory:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'memory')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">Swap:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'swap')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">CPU:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'cpu')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">Load:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'loadavg')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">Uptime:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'uptime')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">Diskusage:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'diskusage')}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="field_name_border_left">PHP version:</td>
|
|
||||||
<td class="field_display">{$client->getSetting('clientinfo', 'phpversion')}</td>
|
|
||||||
</tr>
|
|
||||||
Reference in New Issue
Block a user