Commit f70fd01c authored by tbrehm's avatar tbrehm
Browse files

Reverted changes for logview implementation as they can not work on multiserver setups.

parent 737cf5a9
-- database patch for displaying error logs for the sites.
ALTER TABLE `web_domain` ADD `logs` MEDIUMTEXT NOT NULL ;
\ No newline at end of file
......@@ -1151,7 +1151,6 @@ CREATE TABLE `web_domain` (
`backup_copies` INT NOT NULL DEFAULT '1',
`active` enum('n','y') NOT NULL default 'y',
`traffic_quota_lock` enum('n','y') NOT NULL default 'n',
`logs` MEDIUMTEXT NOT NULL,
PRIMARY KEY (`domain_id`)
) ENGINE=MyISAM AUTO_INCREMENT=1;
......
......@@ -395,33 +395,6 @@ $form["tabs"]['stats'] = array (
)
);
//* Logs
$form["tabs"]['logs'] = array (
'title' => "logs",
'width' => 100,
'template' => "templates/web_domain_logs.htm",
'readonly' => true,
'fields' => array (
##################################
# Begin Datatable fields
##################################
'logs' => array (
'datatype' => 'TEXT',
'formtype' => 'TEXTAREA',
'default' => 'DEFAULT',
'value' => 'VALUE',
'cols' => '30',
'rows' => '10'
)
##################################
# ENDE Datatable fields
##################################
)
);
if($_SESSION["s"]["user"]["typ"] == 'admin') {
//* Backup
......
<h2><tmpl_var name="list_head_txt"></h2>
<p><tmpl_var name="list_desc_txt"></p>
<div class="panel panel_web_domain">
<div class="pnl_formsarea">
<div class="codeview"><tmpl_var name="logs"></div>
<input type="hidden" name="id" value="{tmpl_var name='id'}">
<div class="buttonHolder buttons">
<button class="positive iconstxt icoPositive" type="button" value="{tmpl_var name='btn_save_txt'}" onClick="submitForm('pageForm','sites/web_domain_edit.php');"><span>{tmpl_var name='btn_save_txt'}</span></button>
<button class="negative iconstxt icoNegative" type="button" value="{tmpl_var name='btn_cancel_txt'}" onClick="loadContent('sites/web_domain_list.php');"><span>{tmpl_var name='btn_cancel_txt'}</span></button>
</div>
</div>
</div>
......@@ -262,32 +262,6 @@ class page_action extends tform_actions {
$app->tpl->setVar("domain_option",$domain_select);
}
// Code to display the error log for the site.
// Query the logfile name
$tmp = $app->db->queryOneRecord("SELECT document_root FROM web_domain WHERE domain_id = ".$this->id);
$logfile = $tmp["document_root"]."/log/error.log";
$lines = count(file($logfile));
// the "tail" function
$handle = @fopen($logfile, "r");
if ($handle) {
while (($buffer = fgets($handle)) !== false) {
$lines = $lines -1;
// this constant defines how many lines to display
if ($lines<60) $tail .= $buffer; // TODO: We need a newline here.
}
if (!feof($handle)) {
$tail = "Error.";
}
fclose($handle);
}
// store the tail so it can be displayed in the interface
$app->db->query("UPDATE web_domain SET logs = '$tail' WHERE domain_id = ".$this->id);
parent::onShowEnd();
}
......@@ -631,4 +605,4 @@ class page_action extends tform_actions {
$page = new page_action;
$page->onLoad();
?>
?>
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment