Skip to content
Extraits de code Groupes Projets
Valider 6ebf24e3 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

Report de [13132]

parent c3434eb7
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -63,7 +63,7 @@ function exec_brouteur_frame_dist() {
echo "\n<div class='arial2'>";
if ($special == "redac") {
$result=sql_select("articles.id_article, articles.id_rubrique, articles.titre, articles.statut", "spip_articles AS articles LEFT JOIN spip_auteurs_articles AS lien USING (id_article)", "articles.statut = 'prepa' AND lien.id_auteur = $connect_id_auteur ", " id_article ", " articles.date DESC");
$result=sql_select("articles.id_article, articles.id_rubrique, articles.titre, articles.statut", "spip_articles AS articles LEFT JOIN spip_auteurs_articles AS lien ON articles.id_article=lien.id_article", "articles.statut = 'prepa' AND lien.id_auteur = $connect_id_auteur ", " id_article ", " articles.date DESC");
$res = '';
while($row=sql_fetch($result)){
$id_article=$row['id_article'];
......
......@@ -363,7 +363,7 @@ function inc_afficher_articles_dist($titre, $requete, $formater='') {
if (!$cpt) return '' ;
$requete['FROM'] = preg_replace("/(spip_articles(\s+AS\s+\w+)?)/i", "\\1 LEFT JOIN spip_petitions AS petitions USING (id_article)", $requete['FROM']);
$requete['FROM'] = preg_replace("/(spip_articles(\s+AS\s+\w+)?)/i", "\\1 LEFT JOIN spip_petitions AS petitions ON articles.id_article=petitions.id_article", $requete['FROM']);
$requete['SELECT'] .= ", petitions.id_article AS petition ";
......
......@@ -391,7 +391,7 @@ function maj_1_952() {
$vignettes[] = intval($t['id_document']);
$ok &= spip_query("UPDATE spip_documents SET `mode`='image' WHERE `mode`='vignette'");
$ok &= spip_query("UPDATE spip_documents SET `mode`='vignette' WHERE `mode`='image' AND ".calcul_mysql_in('id_document', $vignettes));
$ok &= spip_query("UPDATE spip_documents SET `mode`='vignette' WHERE `mode`='image' AND ".sql_in('id_document', $vignettes));
}
if (!$ok) die('echec sur maj_1_952()');
}
......
......@@ -679,7 +679,7 @@ function spip_mysql_multi ($objet, $lang) {
" TRIM(RIGHT(".$objet.", ( LENGTH(".$objet.") - (INSTR(".$objet.", '[".$lang."]')+ LENGTH('[".$lang."]')-1) ) )) ".
" ) ".
" ) ".
"))) AS multi ";
"))) AS multi";
return $retour;
}
......
......@@ -13,7 +13,10 @@
/*
* Des fonctions pour les requetes SQL
*
*
* Voir la liste des fonctions natives : http://www.sqlite.org/lang_corefunc.html
* Et la liste des evolutions pour : http://sqlite.org/changes.html
*
*/
// http://doc.spip.org/@_sqlite_init_functions
function _sqlite_init_functions(&$sqlite){
......@@ -54,6 +57,7 @@ function _sqlite_init_functions(&$sqlite){
# 'RTRIM' => array( 'rtrim' ,1), // present en theorie
'SETTYPE' => array( 'settype' ,2), // CAST present en v3.2.3
'SUBSTRING' => array( 'substr' ,3),
'TO_DAYS' => array( '_sqlite_func_to_days' ,1),
# 'TRIM' => array( 'trim' ,1), // present en theorie
......
Ce diff est replié.
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter