From 9e948d6d4c8bfd1e3f03ad38bb100961f911b1e8 Mon Sep 17 00:00:00 2001
From: mdtrooper <tres.14159@gmail.com>
Date: Fri, 25 Sep 2009 16:09:01 +0000
Subject: [PATCH] 2009-09-18  Miguel de Dios  <miguel.dedios@artica.es>

	* include/functions_html.php: add second parameter for trace a log in server
	file (plain text).



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@1977 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
---
 pandora_console/ChangeLog                  |  5 +++++
 pandora_console/include/functions_html.php | 18 ++++++++++++++++--
 2 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog
index a489c42259..dcac6573a8 100644
--- a/pandora_console/ChangeLog
+++ b/pandora_console/ChangeLog
@@ -1,3 +1,8 @@
+2009-09-18  Miguel de Dios  <miguel.dedios@artica.es>
+
+	* include/functions_html.php: add second parameter for trace a log in server
+	file (plain text).
+
 2009-09-18  Miguel de Dios  <miguel.dedios@artica.es>
 
 	* godmode/agentes/module_manager.php: add checkbox to multiple delete
diff --git a/pandora_console/include/functions_html.php b/pandora_console/include/functions_html.php
index f4bfd99a10..b1c5777d6d 100644
--- a/pandora_console/include/functions_html.php
+++ b/pandora_console/include/functions_html.php
@@ -22,8 +22,22 @@
 /**
  * Prints the print_r with < pre > tags
  */
-function debugPrint ($var) {
-	echo "<pre>";print_r($var);echo "</pre>";
+function debugPrint ($var, $file = '') {
+	if ($file === true)
+		$file = '/tmp/logDebug';
+	if (strlen($file) > 0) {
+		$f = fopen($file, "a");
+		ob_start();
+		echo date("Y/m/d H:i:s") . "\n";
+		print_r($var);
+		echo "\n\n";
+		$output = ob_get_clean();
+		fprintf($f,"%s",$output);
+		fclose($f);
+	}
+	else {
+		echo "<pre>";print_r($var);echo "</pre>";
+	}
 }