Fix: space missing in order syntax in database handlers

This commit is contained in:
Laurent Destailleur
2008-04-21 11:52:30 +00:00
parent b105a01dc7
commit db20846989
4 changed files with 32 additions and 3 deletions

View File

@@ -499,6 +499,35 @@ class DoliDb
} }
/**
\brief D<>fini le tri de la requ<71>te.
\param sortfield liste des champ de tri
\param sortorder ordre du tri
\return string chaine exprimant la syntax sql de l'ordre de tri
\TODO A mutualiser dans classe mere
*/
function order($sortfield=0,$sortorder=0)
{
if ($sortfield)
{
$return='';
$fields=split(',',$sortfield);
foreach($fields as $val)
{
if (! $return) $return.=' ORDER BY ';
else $return.=',';
$return.=$val;
if ($sortorder) $return.=' '.$sortorder;
}
return $return;
}
else
{
return '';
}
}
/** /**
\brief Formatage (par la base de donn<6E>es) d'un champ de la base au format TMS ou Date (YYYY-MM-DD HH:MM:SS) \brief Formatage (par la base de donn<6E>es) d'un champ de la base au format TMS ou Date (YYYY-MM-DD HH:MM:SS)
afin de retourner une donn<6E>e toujours au format universel date TMS unix. afin de retourner une donn<6E>e toujours au format universel date TMS unix.

View File

@@ -506,7 +506,7 @@ class DoliDb
$fields=split(',',$sortfield); $fields=split(',',$sortfield);
foreach($fields as $val) foreach($fields as $val)
{ {
if (! $return) $return.='ORDER BY '; if (! $return) $return.=' ORDER BY ';
else $return.=','; else $return.=',';
$return.=$val; $return.=$val;

View File

@@ -521,7 +521,7 @@ class DoliDb
$fields=split(',',$sortfield); $fields=split(',',$sortfield);
foreach($fields as $val) foreach($fields as $val)
{ {
if (! $return) $return.='ORDER BY '; if (! $return) $return.=' ORDER BY ';
else $return.=','; else $return.=',';
$return.=$val; $return.=$val;

View File

@@ -444,7 +444,7 @@ class DoliDb
$fields=split(',',$sortfield); $fields=split(',',$sortfield);
foreach($fields as $val) foreach($fields as $val)
{ {
if (! $return) $return.='ORDER BY '; if (! $return) $return.=' ORDER BY ';
else $return.=','; else $return.=',';
$return.=$val; $return.=$val;