forked from extern/egroupware
Fixes for a deprecated call by reference.
This commit is contained in:
parent
3f78583e6e
commit
33267908d2
@ -377,7 +377,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Translate the type for the DBMS
|
// Translate the type for the DBMS
|
||||||
if($this->m_oTranslator->TranslateType($sType, $iPrecision, $iScale, $sFieldSQL))
|
if($sFieldSQL = $this->m_oTranslator->TranslateType($sType, $iPrecision, $iScale))
|
||||||
{
|
{
|
||||||
if($bNullable == False)
|
if($bNullable == False)
|
||||||
{
|
{
|
||||||
|
@ -24,10 +24,10 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Return a type suitable for DDL abstracted array */
|
/* Return a type suitable for DDL abstracted array */
|
||||||
function TranslateType($sType, $iPrecision = 0, $iScale = 0, &$sTranslated)
|
function TranslateType($sType, $iPrecision = 0, $iScale = 0)
|
||||||
{
|
{
|
||||||
$sTranslated = $sType;
|
$sTranslated = $sType;
|
||||||
return (strlen($sTranslated) > 0);
|
return $sTranslated;
|
||||||
}
|
}
|
||||||
|
|
||||||
function TranslateDefault($sDefault)
|
function TranslateDefault($sDefault)
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Return a type suitable for DDL */
|
/* Return a type suitable for DDL */
|
||||||
function TranslateType($sType, $iPrecision = 0, $iScale = 0, &$sTranslated)
|
function TranslateType($sType, $iPrecision = 0, $iScale = 0)
|
||||||
{
|
{
|
||||||
$sTranslated = '';
|
$sTranslated = '';
|
||||||
switch($sType)
|
switch($sType)
|
||||||
@ -98,8 +98,7 @@
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
return $sTranslated;
|
||||||
return (strlen($sTranslated) > 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function TranslateDefault($sDefault)
|
function TranslateDefault($sDefault)
|
||||||
@ -115,7 +114,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Inverse of above, convert sql column types to array info
|
// Inverse of above, convert sql column types to array info
|
||||||
function rTranslateType($sType, $iPrecision = 0, $iScale = 0, &$sTranslated)
|
function rTranslateType($sType, $iPrecision = 0, $iScale = 0)
|
||||||
{
|
{
|
||||||
$sTranslated = '';
|
$sTranslated = '';
|
||||||
if ($sType == 'int' || $sType == 'tinyint' || $sType == 'smallint')
|
if ($sType == 'int' || $sType == 'tinyint' || $sType == 'smallint')
|
||||||
@ -182,8 +181,7 @@
|
|||||||
$sTranslated = "'type' => '$sType'";
|
$sTranslated = "'type' => '$sType'";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
return $sTranslated;
|
||||||
return (strlen($sTranslated) > 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function GetPKSQL($sFields)
|
function GetPKSQL($sFields)
|
||||||
@ -224,7 +222,7 @@
|
|||||||
$prec = $scales[0];
|
$prec = $scales[0];
|
||||||
$scale = $scales[1];
|
$scale = $scales[1];
|
||||||
}
|
}
|
||||||
$this->rTranslateType($colinfo[0], $prec, $scale, &$type);
|
$type = $this->rTranslateType($colinfo[0], $prec, $scale);
|
||||||
|
|
||||||
if ($oProc->m_odb->f(2) == 'YES')
|
if ($oProc->m_odb->f(2) == 'YES')
|
||||||
{
|
{
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Return a type suitable for DDL */
|
/* Return a type suitable for DDL */
|
||||||
function TranslateType($sType, $iPrecision = 0, $iScale = 0, &$sTranslated)
|
function TranslateType($sType, $iPrecision = 0, $iScale = 0)
|
||||||
{
|
{
|
||||||
$sTranslated = '';
|
$sTranslated = '';
|
||||||
switch($sType)
|
switch($sType)
|
||||||
@ -102,8 +102,7 @@
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
return $sTranslated;
|
||||||
return (strlen($sTranslated) > 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function TranslateDefault($sDefault)
|
function TranslateDefault($sDefault)
|
||||||
@ -114,12 +113,11 @@
|
|||||||
case 'current_timestamp':
|
case 'current_timestamp':
|
||||||
return 'now';
|
return 'now';
|
||||||
}
|
}
|
||||||
|
|
||||||
return $sDefault;
|
return $sDefault;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Inverse of above, convert sql column types to array info */
|
/* Inverse of above, convert sql column types to array info */
|
||||||
function rTranslateType($sType, $iPrecision = 0, $iScale = 0, &$sTranslated = '')
|
function rTranslateType($sType, $iPrecision = 0, $iScale = 0)
|
||||||
{
|
{
|
||||||
$sTranslated = '';
|
$sTranslated = '';
|
||||||
if ($sType == 'int' || $sType == 'tinyint' || $sType == 'smallint' || $sType == 'bigint')
|
if ($sType == 'int' || $sType == 'tinyint' || $sType == 'smallint' || $sType == 'bigint')
|
||||||
@ -190,8 +188,7 @@
|
|||||||
$sTranslated = "'type' => '$sType'";
|
$sTranslated = "'type' => '$sType'";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
return $sTranslated;
|
||||||
return (strlen($sTranslated) > 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function GetPKSQL($sFields)
|
function GetPKSQL($sFields)
|
||||||
@ -245,7 +242,7 @@
|
|||||||
$prec = $scales[0];
|
$prec = $scales[0];
|
||||||
$scale = $scales[1];
|
$scale = $scales[1];
|
||||||
}
|
}
|
||||||
$this->rTranslateType($colinfo[0], $prec, $scale, $type);
|
$type = $this->rTranslateType($colinfo[0], $prec, $scale);
|
||||||
|
|
||||||
if ($oProc->m_odb->f(2) == 'YES')
|
if ($oProc->m_odb->f(2) == 'YES')
|
||||||
{
|
{
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Return a type suitable for DDL */
|
/* Return a type suitable for DDL */
|
||||||
function TranslateType($sType, $iPrecision = 0, $iScale = 0, &$sTranslated)
|
function TranslateType($sType, $iPrecision = 0, $iScale = 0)
|
||||||
{
|
{
|
||||||
switch($sType)
|
switch($sType)
|
||||||
{
|
{
|
||||||
@ -92,8 +92,7 @@
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
return $sTranslated;
|
||||||
return (strlen($sTranslated) > 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function TranslateDefault($sDefault)
|
function TranslateDefault($sDefault)
|
||||||
@ -104,12 +103,11 @@
|
|||||||
case 'current_timestamp':
|
case 'current_timestamp':
|
||||||
return 'now';
|
return 'now';
|
||||||
}
|
}
|
||||||
|
|
||||||
return $sDefault;
|
return $sDefault;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Inverse of above, convert sql column types to array info */
|
/* Inverse of above, convert sql column types to array info */
|
||||||
function rTranslateType($sType, $iPrecision = 0, $iScale = 0, &$sTranslated)
|
function rTranslateType($sType, $iPrecision = 0, $iScale = 0)
|
||||||
{
|
{
|
||||||
$sTranslated = '';
|
$sTranslated = '';
|
||||||
switch($sType)
|
switch($sType)
|
||||||
@ -169,8 +167,7 @@
|
|||||||
$sTranslated = "'type' => '$sType'";
|
$sTranslated = "'type' => '$sType'";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
return $sTranslated;
|
||||||
return (strlen($sTranslated) > 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function GetPKSQL($sFields)
|
function GetPKSQL($sFields)
|
||||||
@ -274,7 +271,7 @@
|
|||||||
$scale = 0;
|
$scale = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->rTranslateType($sdb->f(2),$prec,$scale,$type);
|
$type = $this->rTranslateType($sdb->f(2), $prec, $scale);
|
||||||
|
|
||||||
$sql_get_default = "
|
$sql_get_default = "
|
||||||
SELECT d.adsrc AS rowdefault
|
SELECT d.adsrc AS rowdefault
|
||||||
|
Loading…
Reference in New Issue
Block a user