Database: factorized ifsql()
This commit is contained in:
parent
eb86abff94
commit
64fbefdb7c
@ -64,6 +64,19 @@ abstract class DoliDB implements Database
|
|||||||
public $ok;
|
public $ok;
|
||||||
public $error;
|
public $error;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Format a SQL IF
|
||||||
|
*
|
||||||
|
* @param string $test Test string (example: 'cd.statut=0', 'field IS NULL')
|
||||||
|
* @param string $resok resultat si test egal
|
||||||
|
* @param string $resko resultat si test non egal
|
||||||
|
* @return string SQL string
|
||||||
|
*/
|
||||||
|
function ifsql($test,$resok,$resko)
|
||||||
|
{
|
||||||
|
return 'IF('.$test.','.$resok.','.$resko.')';
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Define sort criteria of request
|
* Define sort criteria of request
|
||||||
*
|
*
|
||||||
|
|||||||
@ -553,20 +553,6 @@ class DoliDBMssql extends DoliDB
|
|||||||
return dol_print_date($param,"%Y-%m-%d %H:%M:%S");
|
return dol_print_date($param,"%Y-%m-%d %H:%M:%S");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Format a SQL IF
|
|
||||||
*
|
|
||||||
* @param string $test Test string (example: 'cd.statut=0', 'field IS NULL')
|
|
||||||
* @param string $resok resultat si test egal
|
|
||||||
* @param string $resko resultat si test non egal
|
|
||||||
* @return string SQL string
|
|
||||||
*/
|
|
||||||
function ifsql($test,$resok,$resko)
|
|
||||||
{
|
|
||||||
return 'IF('.$test.','.$resok.','.$resko.')';
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return last request executed with query()
|
* Return last request executed with query()
|
||||||
*
|
*
|
||||||
|
|||||||
@ -531,20 +531,6 @@ class DoliDBMysql extends DoliDB
|
|||||||
return dol_print_date($param,"%Y%m%d%H%M%S");
|
return dol_print_date($param,"%Y%m%d%H%M%S");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Format a SQL IF
|
|
||||||
*
|
|
||||||
* @param string $test Test string (example: 'cd.statut=0', 'field IS NULL')
|
|
||||||
* @param string $resok resultat si test egal
|
|
||||||
* @param string $resko resultat si test non egal
|
|
||||||
* @return string SQL string
|
|
||||||
*/
|
|
||||||
function ifsql($test,$resok,$resko)
|
|
||||||
{
|
|
||||||
return 'IF('.$test.','.$resok.','.$resko.')';
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return last request executed with query()
|
* Return last request executed with query()
|
||||||
*
|
*
|
||||||
|
|||||||
@ -541,19 +541,6 @@ class DoliDBMysqli extends DoliDB
|
|||||||
return dol_print_date($param,"%Y%m%d%H%M%S");
|
return dol_print_date($param,"%Y%m%d%H%M%S");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Format a SQL IF
|
|
||||||
*
|
|
||||||
* @param string $test Test string (example: 'cd.statut=0', 'field IS NULL')
|
|
||||||
* @param string $resok resultat si test egal
|
|
||||||
* @param string $resko resultat si test non egal
|
|
||||||
* @return string SQL string
|
|
||||||
*/
|
|
||||||
function ifsql($test,$resok,$resko)
|
|
||||||
{
|
|
||||||
return 'IF('.$test.','.$resok.','.$resko.')';
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return last request executed with query()
|
* Return last request executed with query()
|
||||||
|
|||||||
@ -674,20 +674,6 @@ class DoliDBSqlite extends DoliDB
|
|||||||
return dol_print_date($param,"%Y%m%d%H%M%S");
|
return dol_print_date($param,"%Y%m%d%H%M%S");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Format a SQL IF
|
|
||||||
*
|
|
||||||
* @param string $test Test string (example: 'cd.statut=0', 'field IS NULL')
|
|
||||||
* @param string $resok resultat si test egal
|
|
||||||
* @param string $resko resultat si test non egal
|
|
||||||
* @return string SQL string
|
|
||||||
*/
|
|
||||||
function ifsql($test,$resok,$resko)
|
|
||||||
{
|
|
||||||
return 'IF('.$test.','.$resok.','.$resko.')';
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Renvoie la derniere requete soumise par la methode query()
|
* Renvoie la derniere requete soumise par la methode query()
|
||||||
*
|
*
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user