From: pnixon Date: Tue, 22 Mar 2005 06:07:55 +0000 (+0000) Subject: Force set NLS_TIMESTAMP_TZ_FORMAT='YYYY-MM-DD HH24:MI:SS.FF TZH:TZM' on every Oracle... X-Git-Url: https://git.entuzijast.net/?a=commitdiff_plain;h=ccb7aab2159f1a86e195e3629e257569d9ef9d71;p=freeradius-dialup-admin.git Force set NLS_TIMESTAMP_TZ_FORMAT='YYYY-MM-DD HH24:MI:SS.FF TZH:TZM' on every Oracle connect. (If anyone can think of a better way to do this I am all ears) --- diff --git a/lib/sql/drivers/oracle/functions.php3 b/lib/sql/drivers/oracle/functions.php3 index 05aae29..1fabc3d 100644 --- a/lib/sql/drivers/oracle/functions.php3 +++ b/lib/sql/drivers/oracle/functions.php3 @@ -23,7 +23,9 @@ function da_sql_host_connect($server,$config) $SQL_user = $config[sql_username]; $SQL_passwd = $config[sql_password]; } - return @ocilogon($SQL_user, $SQL_passwd, $config[sql_database]); + $link = @ocilogon($SQL_user, $SQL_passwd, $config[sql_database]); + $res = @da_sql_query($link,$config,"ALTER SESSION SET NLS_TIMESTAMP_TZ_FORMAT='YYYY-MM-DD HH24:MI:SS.FF TZH:TZM'"); + return $link; } function da_sql_connect($config) @@ -37,7 +39,9 @@ function da_sql_connect($config) $SQL_user = $config[sql_username]; $SQL_passwd = $config[sql_password]; } - return @ocilogon($SQL_user, $SQL_passwd, $config[sql_database]); + $link = @ocilogon($SQL_user, $SQL_passwd, $config[sql_database]); + $res = @da_sql_query($link,$config,"ALTER SESSION SET NLS_TIMESTAMP_TZ_FORMAT='YYYY-MM-DD HH24:MI:SS.FF TZH:TZM'"); + return $link; } function da_sql_pconnect($config) @@ -51,7 +55,9 @@ function da_sql_pconnect($config) $SQL_user = $config[sql_username]; $SQL_passwd = $config[sql_password]; } - return @ociplogon($SQL_user, $SQL_passwd, $config[sql_database]); + $link = @ociplogon($SQL_user, $SQL_passwd, $config[sql_database]); + $res = @da_sql_query($link,$config,"ALTER SESSION SET NLS_TIMESTAMP_TZ_FORMAT='YYYY-MM-DD HH24:MI:SS.FF TZH:TZM'"); + return $link; } function da_sql_close($link,$config)