From 6bc8cee2375c82ee1586d75ffbe8ff72a882f090 Mon Sep 17 00:00:00 2001
From: Alejandro Gallardo Escobar <alejandro.gallardo@artica.es>
Date: Thu, 10 May 2018 11:43:03 +0200
Subject: [PATCH] Added the user defined timezone to some dates

---
 pandora_console/general/logon_ok.php | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/pandora_console/general/logon_ok.php b/pandora_console/general/logon_ok.php
index 3a43795fd5..34b19dad9f 100644
--- a/pandora_console/general/logon_ok.php
+++ b/pandora_console/general/logon_ok.php
@@ -230,19 +230,19 @@ if (!empty($all_data)) {
 			
 			switch ($config["dbtype"]) {
 				case "mysql":
-					$sql = sprintf ("SELECT id_usuario,accion,fecha,ip_origen,descripcion,utimestamp
+					$sql = sprintf ("SELECT id_usuario,accion, ip_origen,descripcion,utimestamp
 						FROM tsesion
 						WHERE (`utimestamp` > UNIX_TIMESTAMP(NOW()) - " . SECONDS_1WEEK . ") 
 							AND `id_usuario` = '%s' ORDER BY `utimestamp` DESC LIMIT 10", $config["id_user"]);
 					break;
 				case "postgresql":
-					$sql = sprintf ("SELECT \"id_usuario\", accion, fecha, \"ip_origen\", descripcion, utimestamp
+					$sql = sprintf ("SELECT \"id_usuario\", accion, \"ip_origen\", descripcion, utimestamp
 						FROM tsesion
 						WHERE (\"utimestamp\" > ceil(date_part('epoch', CURRENT_TIMESTAMP)) - " . SECONDS_1WEEK . ") 
 							AND \"id_usuario\" = '%s' ORDER BY \"utimestamp\" DESC LIMIT 10", $config["id_user"]);
 					break;
 				case "oracle":
-					$sql = sprintf ("SELECT id_usuario, accion, fecha, ip_origen, descripcion, utimestamp
+					$sql = sprintf ("SELECT id_usuario, accion, ip_origen, descripcion, utimestamp
 						FROM tsesion
 						WHERE ((utimestamp > ceil((sysdate - to_date('19700101000000','YYYYMMDDHH24MISS')) * (" . SECONDS_1DAY . ")) - " . SECONDS_1WEEK . ") 
 							AND id_usuario = '%s') AND rownum <= 10 ORDER BY utimestamp DESC", $config["id_user"]);
@@ -272,7 +272,8 @@ if (!empty($all_data)) {
 				
 				$data[0] = '<strong>' . $session_id_usuario . '</strong>';
 				$data[1] = ui_print_session_action_icon ($session['accion'], true) . ' ' . $session['accion'];
-				$data[2] =  ui_print_help_tip($session['fecha'], true) . human_time_comparation($session['utimestamp'], 'tiny');
+				$data[2] =  ui_print_help_tip(date($config["date_format"], $session['utimestamp']), true)
+					. human_time_comparation($session['utimestamp'], 'tiny');
 				$data[3] = $session_ip_origen;
 				$description = str_replace(array(',', ', '), ', ', $session['descripcion']);
 				$data[4] = '<div >' . io_safe_output($description) . '</div>';
@@ -427,19 +428,19 @@ $options = array();
 	
 	switch ($config["dbtype"]) {
 		case "mysql":
-			$sql = sprintf ("SELECT id_usuario,accion,fecha,ip_origen,descripcion,utimestamp
+			$sql = sprintf ("SELECT id_usuario,accion,ip_origen,descripcion,utimestamp
 				FROM tsesion
 				WHERE (`utimestamp` > UNIX_TIMESTAMP(NOW()) - " . SECONDS_1WEEK . ") 
 					AND `id_usuario` = '%s' ORDER BY `utimestamp` DESC LIMIT 10", $config["id_user"]);
 			break;
 		case "postgresql":
-			$sql = sprintf ("SELECT \"id_usuario\", accion, fecha, \"ip_origen\", descripcion, utimestamp
+			$sql = sprintf ("SELECT \"id_usuario\", accion, \"ip_origen\", descripcion, utimestamp
 				FROM tsesion
 				WHERE (\"utimestamp\" > ceil(date_part('epoch', CURRENT_TIMESTAMP)) - " . SECONDS_1WEEK . ") 
 					AND \"id_usuario\" = '%s' ORDER BY \"utimestamp\" DESC LIMIT 10", $config["id_user"]);
 			break;
 		case "oracle":
-			$sql = sprintf ("SELECT id_usuario, accion, fecha, ip_origen, descripcion, utimestamp
+			$sql = sprintf ("SELECT id_usuario, accion, ip_origen, descripcion, utimestamp
 				FROM tsesion
 				WHERE ((utimestamp > ceil((sysdate - to_date('19700101000000','YYYYMMDDHH24MISS')) * (" . SECONDS_1DAY . ")) - " . SECONDS_1WEEK . ") 
 					AND id_usuario = '%s') AND rownum <= 10 ORDER BY utimestamp DESC", $config["id_user"]);
@@ -470,7 +471,8 @@ $options = array();
 		$data[0] = '<strong>' . $session_id_usuario . '</strong>';
 		$data[1] = ui_print_session_action_icon ($session['accion'], true);
 		$data[2] = $session['accion'];
-		$data[3] =  ui_print_help_tip($session['fecha'], true) . human_time_comparation($session['utimestamp'], 'tiny');
+		$data[3] = ui_print_help_tip(date($config["date_format"], $session['utimestamp']), true)
+			. human_time_comparation($session['utimestamp'], 'tiny');
 		$data[4] = $session_ip_origen;
 		$data[5] = io_safe_output ($session['descripcion']);