Skip to content
Extraits de code Groupes Projets
Valider 88fbd09b rédigé par Christian Lefebvre's avatar Christian Lefebvre
Parcourir les fichiers

autodoc

parent ebc04d8e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -119,7 +119,7 @@ function sql_update($table, $exp, $where='', $desc=array(), $serveur='') ...@@ -119,7 +119,7 @@ function sql_update($table, $exp, $where='', $desc=array(), $serveur='')
// Update est presque toujours appelee sur des constantes ou des dates // Update est presque toujours appelee sur des constantes ou des dates
// Cette fonction est donc plus utile que la precedente,d'autant qu'elle // Cette fonction est donc plus utile que la precedente,d'autant qu'elle
// permet de gerer les differences de representation des constantes. // permet de gerer les differences de representation des constantes.
// http://doc.spip.org/@sql_update // http://doc.spip.org/@sql_updateq
function sql_updateq($table, $exp, $where='', $desc=array(), $serveur='') function sql_updateq($table, $exp, $where='', $desc=array(), $serveur='')
{ {
$f = sql_serveur('updateq', $serveur); $f = sql_serveur('updateq', $serveur);
......
...@@ -370,7 +370,7 @@ function spip_mysql_update($table, $champs, $where='', $desc='') { ...@@ -370,7 +370,7 @@ function spip_mysql_update($table, $champs, $where='', $desc='') {
// idem, mais les valeurs sont des constantes a mettre entre apostrophes // idem, mais les valeurs sont des constantes a mettre entre apostrophes
// sauf les expressions de date lorsqu'il s'agit de fonctions SQL (NOW etc) // sauf les expressions de date lorsqu'il s'agit de fonctions SQL (NOW etc)
// http://doc.spip.org/@spip_mysql_update // http://doc.spip.org/@spip_mysql_updateq
function spip_mysql_updateq($table, $champs, $where='', $desc=array()) { function spip_mysql_updateq($table, $champs, $where='', $desc=array()) {
if (!$champs) return; if (!$champs) return;
......
...@@ -358,7 +358,7 @@ function spip_pg_update($table, $champs, $where='', $desc=array()) { ...@@ -358,7 +358,7 @@ function spip_pg_update($table, $champs, $where='', $desc=array()) {
// idem, mais les valeurs sont des constantes a mettre entre apostrophes // idem, mais les valeurs sont des constantes a mettre entre apostrophes
// sauf les expressions de date lorsqu'il s'agit de fonctions SQL (NOW etc) // sauf les expressions de date lorsqu'il s'agit de fonctions SQL (NOW etc)
// http://doc.spip.org/@spip_mysql_update // http://doc.spip.org/@spip_pg_updateq
function spip_pg_updateq($table, $champs, $where='', $desc=array()) { function spip_pg_updateq($table, $champs, $where='', $desc=array()) {
if (!$champs) return; if (!$champs) return;
...@@ -439,6 +439,7 @@ function spip_pg_replace($table, $values, $desc) { ...@@ -439,6 +439,7 @@ function spip_pg_replace($table, $values, $desc) {
// Explicite les conversions de Mysql d'une valeur $v de type $t // Explicite les conversions de Mysql d'une valeur $v de type $t
// Dans le cas d'un champ date, pas d'apostrophe, c'est une syntaxe ad hoc // Dans le cas d'un champ date, pas d'apostrophe, c'est une syntaxe ad hoc
// http://doc.spip.org/@spip_pg_cite
function spip_pg_cite($v, $t) function spip_pg_cite($v, $t)
{ {
if ((strpos($t, 'datetime')===0) OR (strpos($t, 'TIMESTAMP')===0)) { if ((strpos($t, 'datetime')===0) OR (strpos($t, 'TIMESTAMP')===0)) {
......
...@@ -293,6 +293,7 @@ function corriger_toutes_entites_html($texte) { ...@@ -293,6 +293,7 @@ function corriger_toutes_entites_html($texte) {
return preg_replace(',&(#?[a-z0-9]+;),iS', '&\1', $texte); return preg_replace(',&(#?[a-z0-9]+;),iS', '&\1', $texte);
} }
// http://doc.spip.org/@proteger_amp
function proteger_amp($texte){ function proteger_amp($texte){
return str_replace('&','&',$texte); return str_replace('&','&',$texte);
} }
......
...@@ -1073,6 +1073,7 @@ function balise_EVAL_dist($p) { ...@@ -1073,6 +1073,7 @@ function balise_EVAL_dist($p) {
// permet de recuperer par exemple un champ notes dans une table sql externe // permet de recuperer par exemple un champ notes dans une table sql externe
// (impossible via #NOTES qui est une balise calculee) // (impossible via #NOTES qui est une balise calculee)
// ne permet pas de passer une expression pour x qui ne peut etre qu'un texte statique ! // ne permet pas de passer une expression pour x qui ne peut etre qu'un texte statique !
// http://doc.spip.org/@balise_CHAMP_SQL_dist
function balise_CHAMP_SQL_dist($p){ function balise_CHAMP_SQL_dist($p){
$p->code = ''; $p->code = '';
if (isset($p->param[0][1][0]) AND $champ = ($p->param[0][1][0]->texte)) if (isset($p->param[0][1][0]) AND $champ = ($p->param[0][1][0]->texte))
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter