- fixing old syscp-bug #1148 (Show info for inactive modifications)
This commit is contained in:
@@ -143,4 +143,87 @@ function toggleCronStatus($module = null, $isactive = 0)
|
||||
$query = "UPDATE `".TABLE_PANEL_CRONRUNS."` SET `isactive` = '".(int)$isactive."' WHERE `module` = '".$module."'";
|
||||
$db->query($query);
|
||||
|
||||
}
|
||||
|
||||
function getOutstandingTasks()
|
||||
{
|
||||
global $db, $lng;
|
||||
|
||||
$query = "SELECT * FROM `".TABLE_PANEL_TASKS."` ORDER BY `type` ASC";
|
||||
$result = $db->query($query);
|
||||
|
||||
$outstanding_tasks = '<tr>
|
||||
<td class="field_name_border_left">'.$lng['tasks']['outstanding_tasks'].':</td>
|
||||
<td class="field_display" colspan="2"><ul>';
|
||||
|
||||
$tasks = '';
|
||||
while($row = $db->fetch_array($result))
|
||||
{
|
||||
if($row['data'] != '')
|
||||
{
|
||||
$row['data'] = unserialize($row['data']);
|
||||
}
|
||||
|
||||
/*
|
||||
* rebuilding webserver-configuration
|
||||
*/
|
||||
if($row['type'] == '1')
|
||||
{
|
||||
$task_desc = $lng['tasks']['rebuild_webserverconfig'];
|
||||
}
|
||||
/*
|
||||
* adding new user
|
||||
*/
|
||||
elseif($row['type'] == '2')
|
||||
{
|
||||
$loginname = '';
|
||||
if(is_array($row['data']))
|
||||
{
|
||||
$loginname = $row['data']['loginname'];
|
||||
}
|
||||
$task_desc = $lng['tasks']['adding_customer'];
|
||||
$task_desc = str_replace('%loginname%', $loginname, $task_desc);
|
||||
}
|
||||
/*
|
||||
* rebuilding bind-configuration
|
||||
*/
|
||||
elseif($row['type'] == '4')
|
||||
{
|
||||
$task_desc = $lng['tasks']['rebuild_bindconfig'];
|
||||
}
|
||||
/*
|
||||
* creating ftp-user directory
|
||||
*/
|
||||
elseif($row['type'] == '5')
|
||||
{
|
||||
$task_desc = $lng['tasks']['creating_ftpdir'];
|
||||
}
|
||||
/*
|
||||
* deleting user-files
|
||||
*/
|
||||
elseif($row['type'] == '6')
|
||||
{
|
||||
$loginname = '';
|
||||
if(is_array($row['data']))
|
||||
{
|
||||
$loginname = $row['data']['loginname'];
|
||||
}
|
||||
$task_desc = $lng['tasks']['deleting_customerfiles'];
|
||||
$task_desc = str_replace('%loginname%', $loginname, $task_desc);
|
||||
}
|
||||
|
||||
if($task_desc != '') {
|
||||
$tasks .= '<li>'.$task_desc.'</li>';
|
||||
}
|
||||
}
|
||||
|
||||
if(trim($tasks) == '') {
|
||||
$outstanding_tasks .= '<li>'.$lng['tasks']['noneoutstanding'].'</li>';
|
||||
} else {
|
||||
$outstanding_tasks .= $tasks;
|
||||
}
|
||||
|
||||
$outstanding_tasks .= '</ul></td></tr>';
|
||||
|
||||
return $outstanding_tasks;
|
||||
}
|
||||
Reference in New Issue
Block a user