CODE STYLE class.dbConnections.php

This commit is contained in:
Fernando Ontiveros
2012-10-09 12:39:52 -04:00
parent 916d79ea80
commit a339d5ffed

View File

@@ -8,7 +8,6 @@
* class.dbConnections.php * class.dbConnections.php
* *
* Email bugs/suggestions to erik@colosa.com * Email bugs/suggestions to erik@colosa.com
*
*/ */
require_once 'model/DbSource.php'; require_once 'model/DbSource.php';
@@ -86,16 +85,7 @@ class dbConnections
$row = $result->getRow(); $row = $result->getRow();
while ($row = $result->getRow()) { while ($row = $result->getRow()) {
$connections[] = Array( $connections[] = Array ('DBS_UID' => $row[0],'DBS_TYPE' => $row[2],'DBS_SERVER' => $row[3],'DBS_DATABASE_NAME' => $row[4],'DBS_USERNAME' => $row[5],'DBS_PASSWORD' => $row[6],'DBS_PORT' => $row[7],'DBS_ENCODE' => $row[8],'CON_VALUE' => $row[9]
'DBS_UID' => $row[0],
'DBS_TYPE' => $row[2],
'DBS_SERVER' => $row[3],
'DBS_DATABASE_NAME' => $row[4],
'DBS_USERNAME' => $row[5],
'DBS_PASSWORD' => $row[6],
'DBS_PORT' => $row[7],
'DBS_ENCODE' => $row[8],
'CON_VALUE' => $row[9],
); );
$result->next(); $result->next();
} }
@@ -113,7 +103,8 @@ class dbConnections
* @param string $pType * @param string $pType
* @return Array $connections * @return Array $connections
*/ */
public function getConnections($pType){ public function getConnections ($pType)
{
$connections = Array (); $connections = Array ();
foreach ($this->connections as $c) { foreach ($this->connections as $c) {
if (trim( $pType ) == trim( $c['DBS_TYPE'] )) { if (trim( $pType ) == trim( $c['DBS_TYPE'] )) {
@@ -128,7 +119,6 @@ class dbConnections
} }
/** /**
* getConnectionsProUid * getConnectionsProUid
* *
@@ -152,9 +142,7 @@ class dbConnections
$row = $result->getRow(); $row = $result->getRow();
while ($row = $result->getRow()) { while ($row = $result->getRow()) {
if (trim( $pProUid ) == trim( $row[1] )) { if (trim( $pProUid ) == trim( $row[1] )) {
$connections[] = Array( $connections[] = Array ('DBS_UID' => $row[0],'DBS_NAME' => '[' . $row[3] . '] ' . $row[2] . ': ' . $row[4]
'DBS_UID' => $row[0],
'DBS_NAME' => '[' . $row[3] . '] ' . $row[2] . ': ' . $row[4]
); );
} }
$result->next(); $result->next();
@@ -168,8 +156,6 @@ class dbConnections
} }
/** /**
* loadAdditionalConnections * loadAdditionalConnections
* *
@@ -189,25 +175,10 @@ class dbConnections
{ {
$servicesAvailables = Array (); $servicesAvailables = Array ();
$dbServices = Array( $dbServices = Array ('mysql' => Array ('id' => 'mysql','command' => 'mysql_connect','name' => 'MySql'
'mysql' => Array( ),'pgsql' => Array ('id' => 'pgsql','command' => 'pg_connect','name' => 'PostgreSql'
'id' => 'mysql', ),'mssql' => Array ('id' => 'mssql','command' => 'mssql_connect','name' => 'Microsoft SQL Server'
'command' => 'mysql_connect', ),'oracle' => Array ('id' => 'oracle','command' => 'oci_connect','name' => 'Oracle'
'name' => 'MySql'
),
'pgsql' => Array(
'id' => 'pgsql',
'command' => 'pg_connect',
'name' => 'PostgreSql'
),
'mssql' => Array(
'id' => 'mssql',
'command' => 'mssql_connect',
'name' => 'Microsoft SQL Server'),
'oracle'=> Array(
'id' => 'oracle',
'command' => 'oci_connect',
'name' => 'Oracle'
) )
); );
/*, /*,
@@ -260,90 +231,93 @@ class dbConnections
* @param string $engine * @param string $engine
* @return $this->ordx($this->encodesList); * @return $this->ordx($this->encodesList);
*/ */
public function getEncondeList($engine = ''){ public function getEncondeList ($engine = '')
{
switch ($engine) { switch ($engine) {
default: default:
case 'mysql': case 'mysql':
$encodes = Array( $encodes = Array (Array ('big5','big5 - Big5 Traditional Chinese'
Array('big5', 'big5 - Big5 Traditional Chinese'), ),Array ('dec8','dec8 - DEC West European'
Array('dec8', 'dec8 - DEC West European'), ),Array ('cp850','cp850 - DOS West European'
Array('cp850', 'cp850 - DOS West European'), ),Array ('hp8','hp8 - HP West European'
Array('hp8', 'hp8 - HP West European'), ),Array ('koi8r','koi8r - KOI8-R Relcom Russian'
Array('koi8r', 'koi8r - KOI8-R Relcom Russian'), ),Array ('latin1','latin1 - cp1252 West European'
Array('latin1', 'latin1 - cp1252 West European'), ),Array ('latin2','latin2 - ISO 8859-2 Central European'
Array('latin2', 'latin2 - ISO 8859-2 Central European'), ),Array ('swe7','swe7 - 7bit Swedish'
Array('swe7', 'swe7 - 7bit Swedish'), ),Array ('ascii','ascii - US ASCII'
Array('ascii', 'ascii - US ASCII'), ),Array ('ujis','ujis - EUC-JP Japanese'
Array('ujis', 'ujis - EUC-JP Japanese'), ),Array ('sjis','sjis - Shift-JIS Japanese'
Array('sjis', 'sjis - Shift-JIS Japanese'), ),Array ('hebrew','hebrew - ISO 8859-8 Hebrew'
Array('hebrew', 'hebrew - ISO 8859-8 Hebrew'), ),Array ('tis620','tis620 - TIS620 Thai'
Array('tis620', 'tis620 - TIS620 Thai'), ),Array ('euckr','euckr - EUC-KR Korean'
Array('euckr', 'euckr - EUC-KR Korean'), ),Array ('koi8u','koi8u - KOI8-U Ukrainian'
Array('koi8u', 'koi8u - KOI8-U Ukrainian'), ),Array ('gb2312','gb2312 - GB2312 Simplified Chinese'
Array('gb2312', 'gb2312 - GB2312 Simplified Chinese'), ),Array ('greek','greek - ISO 8859-7 Greek'
Array('greek', 'greek - ISO 8859-7 Greek'), ),Array ('cp1250','cp1250 - Windows Central European'
Array('cp1250', 'cp1250 - Windows Central European'), ),Array ('gbk','gbk - GBK Simplified Chinese'
Array('gbk', 'gbk - GBK Simplified Chinese'), ),Array ('latin5','latin5 - ISO 8859-9 Turkish'
Array('latin5', 'latin5 - ISO 8859-9 Turkish'), ),Array ('armscii8','armscii8 - ARMSCII-8 Armenian'
Array('armscii8', 'armscii8 - ARMSCII-8 Armenian'), ),Array ('utf8','utf8 - UTF-8 Unicode'
Array('utf8', 'utf8 - UTF-8 Unicode'), ),Array ('ucs2','ucs2 - UCS-2 Unicode'
Array('ucs2', 'ucs2 - UCS-2 Unicode'), ),Array ('cp866','cp866 - DOS Russian'
Array('cp866', 'cp866 - DOS Russian'), ),Array ('keybcs2','keybcs2 - DOS Kamenicky Czech-Slovak'
Array('keybcs2', 'keybcs2 - DOS Kamenicky Czech-Slovak'), ),Array ('macce','macce - Mac Central European'
Array('macce', 'macce - Mac Central European'), ),Array ('macroman','macroman - Mac West European'
Array('macroman', 'macroman - Mac West European'), ),Array ('cp852','cp852 - DOS Central European'
Array('cp852', 'cp852 - DOS Central European'), ),Array ('latin7','atin7 - ISO 8859-13 Baltic'
Array('latin7', 'atin7 - ISO 8859-13 Baltic'), ),Array ('cp1251','cp1251 - Windows Cyrillic'
Array('cp1251', 'cp1251 - Windows Cyrillic'), ),Array ('cp1256','cp1256 - Windows Arabic'
Array('cp1256', 'cp1256 - Windows Arabic'), ),Array ('cp1257','cp1257 - Windows Baltic'
Array('cp1257', 'cp1257 - Windows Baltic'), ),Array ('binary','binary - Binary pseudo charset'
Array('binary', 'binary - Binary pseudo charset'), ),Array ('geostd8','geostd8 - GEOSTD8 Georgian'
Array('geostd8', 'geostd8 - GEOSTD8 Georgian'), ),Array ('cp932','cp932] - SJIS for Windows Japanese'
Array('cp932', 'cp932] - SJIS for Windows Japanese'), ),Array ('eucjpms','eucjpms - UJIS for Windows Japanese'
Array('eucjpms', 'eucjpms - UJIS for Windows Japanese') )
); );
break; break;
case 'pgsql': case 'pgsql':
$encodes = Array( $encodes = Array (Array ("BIG5","BIG5"
Array("BIG5", "BIG5"), ),Array ("EUC_CN","EUC_CN"
Array("EUC_CN", "EUC_CN"), ),Array ("EUC_JP","EUC_JP"
Array("EUC_JP", "EUC_JP"), ),Array ("EUC_KR","EUC_KR"
Array("EUC_KR", "EUC_KR"), ),Array ("EUC_TW","EUC_TW"
Array("EUC_TW", "EUC_TW"), ),Array ("GB18030","GB18030"
Array("GB18030", "GB18030"), ),Array ("GBK","GBK"
Array("GBK", "GBK"), ),Array ("ISO_8859_5","ISO_8859_5"
Array("ISO_8859_5", "ISO_8859_5"), ),Array ("ISO_8859_6","ISO_8859_6"
Array("ISO_8859_6", "ISO_8859_6"), ),Array ("ISO_8859_7","ISO_8859_7"
Array("ISO_8859_7", "ISO_8859_7"), ),Array ("ISO_8859_8","ISO_8859_8"
Array("ISO_8859_8", "ISO_8859_8"), ),Array ("JOHAB","JOHAB"
Array("JOHAB", "JOHAB"), ),Array ("KOI8","KOI8"
Array("KOI8", "KOI8"), ),Array ("selected","LATIN1"
Array("selected", "LATIN1"), ),Array ("LATIN2","LATIN2"
Array("LATIN2", "LATIN2"), ),Array ("LATIN3","LATIN3"
Array("LATIN3", "LATIN3"), ),Array ("LATIN4","LATIN4"
Array("LATIN4", "LATIN4"), ),Array ("LATIN5","LATIN5"
Array("LATIN5", "LATIN5"), ),Array ("LATIN6","LATIN6"
Array("LATIN6", "LATIN6"), ),Array ("LATIN7","LATIN7"
Array("LATIN7", "LATIN7"), ),Array ("LATIN8","LATIN8"
Array("LATIN8", "LATIN8"), ),Array ("LATIN9","LATIN9"
Array("LATIN9", "LATIN9"), ),Array ("LATIN10","LATIN10"
Array("LATIN10", "LATIN10"), ),Array ("SJIS","SJIS"
Array("SJIS", "SJIS"), ),Array ("SQL_ASCII","SQL_ASCII"
Array("SQL_ASCII", "SQL_ASCII"), ),Array ("UHC","UHC"
Array("UHC", "UHC"), ),Array ("UTF8","UTF8"
Array("UTF8", "UTF8"), ),Array ("WIN866","WIN866"
Array("WIN866", "WIN866"), ),Array ("WIN874","WIN874"
Array("WIN874", "WIN874"), ),Array ("WIN1250","WIN1250"
Array("WIN1250", "WIN1250"), ),Array ("WIN1251","WIN1251"
Array("WIN1251", "WIN1251"), ),Array ("WIN1252","WIN1252"
Array("WIN1252", "WIN1252"), ),Array ("WIN1256","WIN1256"
Array("WIN1256", "WIN1256"), ),Array ("WIN1258","WIN1258"
Array("WIN1258", "WIN1258") )
); );
break; break;
case 'mssql': case 'mssql':
$encodes = Array(Array('utf8', 'utf8 - UTF-8 Unicode')); $encodes = Array (Array ('utf8','utf8 - UTF-8 Unicode'
)
);
break; break;
case 'oracle': case 'oracle':
$encodes = Array (); $encodes = Array ();
@@ -391,19 +365,22 @@ class dbConnections
for ($i = 0; $i < count( $aTmp ); $i ++) { for ($i = 0; $i < count( $aTmp ); $i ++) {
$x = explode( '|', $aTmp[$i] ); $x = explode( '|', $aTmp[$i] );
array_push($aRet, Array($x[0], $x[1])); array_push( $aRet, Array ($x[0],$x[1]
) );
} }
return $aRet; return $aRet;
} }
/** /**
* Function encryptThepassw * Function encryptThepassw
*
* @author krlos Pacha C. <carlos@colosa.com> * @author krlos Pacha C. <carlos@colosa.com>
* @access public * @access public
* @param string proUid * @param string proUid
* @return void * @return void
*/ */
public function encryptThepassw($proUid){ public function encryptThepassw ($proUid)
{
$oDBSource = new DbSource(); $oDBSource = new DbSource();
$c = new Criteria(); $c = new Criteria();
@@ -432,14 +409,17 @@ class dbConnections
} }
return 1; return 1;
} }
/** /**
* Function getPassWithoutEncrypt * Function getPassWithoutEncrypt
*
* @author krlos Pacha C. <carlos@colosa.com> * @author krlos Pacha C. <carlos@colosa.com>
* @access public * @access public
* @param string passw * @param string passw
* @return string * @return string
*/ */
public function getPassWithoutEncrypt($aInfoCon){ public function getPassWithoutEncrypt ($aInfoCon)
{
$passw = ''; $passw = '';
if ($aInfoCon['DBS_PASSWORD'] != '') { if ($aInfoCon['DBS_PASSWORD'] != '') {
$aPassw = explode( '_', $aInfoCon['DBS_PASSWORD'] ); $aPassw = explode( '_', $aInfoCon['DBS_PASSWORD'] );