From f321bf28c30863bdfe3202aa9a2bf2d31df63549 Mon Sep 17 00:00:00 2001 From: Kazuki Przyborowski Date: Sat, 9 Jul 2011 01:56:22 +0000 Subject: [PATCH] More updates to add CUBRID support (still dose not work yet). git-svn-id: svn://svn.code.sf.net/p/intdb/svn/trunk@698 2b68903e-0b30-0410-9a39-a2e4f3c5be39 --- inc/misc/sql/cubrid.php | 11 +++++++++-- inc/versioninfo.php | 4 ++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/inc/misc/sql/cubrid.php b/inc/misc/sql/cubrid.php index 4c66df1..e08f663 100644 --- a/inc/misc/sql/cubrid.php +++ b/inc/misc/sql/cubrid.php @@ -11,7 +11,7 @@ Copyright 2004-2011 iDB Support - http://idb.berlios.de/ Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: cubrid.php - Last Update: 07/08/2011 SVN 697 - Author: cooldude2k $ + $FileInfo: cubrid.php - Last Update: 07/08/2011 SVN 698 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="cubrid.php"||$File3Name=="/cubrid.php") { @@ -64,13 +64,16 @@ if(isset($hostex[1])&& if(isset($hostex[1])) { $server = $hostex[0]; $myport = $hostex[1]; } -$link = cubrid_connect($server,$myport,$database,$username,$password); } +$link = cubrid_connect($server,$myport,$database,$username,$password); +cubrid_set_autocommit($link,CUBRID_AUTOCOMMIT_TRUE); } if ($link===false) { output_error("Not connected: ".$sqliteerror,E_USER_ERROR); return false; } return $link; } // Query Results :P function sql_result($result,$row,$field=0) { +if(isset($field)&&!is_numeric($field)) { + $field = strtolower($field); } $value = cubrid_result($result, $row, $field); if ($value===false) { output_error("SQL Error: ".sql_error(),E_USER_ERROR); @@ -82,6 +85,10 @@ $fresult = cubrid_free_result($result); if ($fresult===false) { output_error("SQL Error: ".sql_error(),E_USER_ERROR); return false; } +$fresult = cubrid_close_request($result); +if ($fresult===false) { + output_error("SQL Error: ".sql_error(),E_USER_ERROR); + return false; } if ($fresult===true) { return true; } } //Fetch Results to Array diff --git a/inc/versioninfo.php b/inc/versioninfo.php index f033722..dd30b1a 100644 --- a/inc/versioninfo.php +++ b/inc/versioninfo.php @@ -11,7 +11,7 @@ Copyright 2008-2011 iDB Support - http://idb.berlios.de/ Copyright 2008-2011 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: versioninfo.php - Last Update: 07/08/2011 SVN 697 - Author: cooldude2k $ + $FileInfo: versioninfo.php - Last Update: 07/08/2011 SVN 698 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="versioninfo.php"||$File3Name=="/versioninfo.php") { @@ -27,7 +27,7 @@ function version_info($proname,$subver,$ver,$supver,$reltype,$svnver,$showsvn) { return $return_var; } // Version number and date stuff. :P $VER1[0] = 0; $VER1[1] = 4; $VER1[2] = 6; $VERFull[1] = $VER1[0].".".$VER1[1].".".$VER1[2]; -$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 697; +$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 698; $SVNDay[0] = 07; $SVNDay[1] = 08; $SVNDay[2] = 2011; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2]; $AltName = "RDB"; $AltName2 = "ReneeDB"; $RName = "iDB"; $SFName = "IntDB"; $RFullName = "Internet Discussion Boards"; $AltFullName = "Renee Discussion Boards"; $AltGM2k = "ReneeDB Team"; -- 2.11.4.GIT