Browse Source

NOW() disparait au profit de la date php

svn/root/tags/spip-3.0.0-alpha1
Fil 13 years ago
parent
commit
af6c2b0ae2
  1. 2
      ecrire/action/editer_article.php
  2. 2
      ecrire/action/editer_breve.php
  3. 4
      ecrire/action/editer_message.php
  4. 2
      ecrire/action/editer_signatures.php
  5. 6
      ecrire/action/editer_site.php
  6. 2
      ecrire/action/virtualiser.php
  7. 4
      ecrire/exec/accueil.php
  8. 2
      ecrire/exec/auteur_infos.php
  9. 8
      ecrire/exec/messagerie.php
  10. 6
      ecrire/genie/syndic.php
  11. 4
      ecrire/inc/ajouter_documents.php
  12. 5
      ecrire/inc/auth.php
  13. 2
      ecrire/inc/commencer_page.php
  14. 11
      ecrire/inc/modifier.php
  15. 8
      ecrire/inc/revisions.php
  16. 10
      ecrire/inc/rubriques.php
  17. 8
      ecrire/urls/arbo.php
  18. 8
      ecrire/urls/propres.php
  19. 4
      squelettes-dist/formulaires/site.php

2
ecrire/action/editer_article.php

@ -124,7 +124,7 @@ function insert_article($id_rubrique) {
'id_rubrique' => $id_rubrique,
'id_secteur' => $id_secteur,
'statut' => 'prepa',
'date' => 'NOW()',
'date' => date('Y-m-d H:i:s'),
'lang' => $lang,
'langue_choisie' =>$choisie);

2
ecrire/action/editer_breve.php

@ -73,7 +73,7 @@ function insert_breve($id_rubrique) {
$champs = array(
'id_rubrique' => $id_rubrique,
'statut' => 'prop',
'date_heure' => 'NOW()',
'date_heure' => date('Y-m-d H:i:s'),
'lang' => $lang,
'langue_choisie' => 'non');

4
ecrire/action/editer_message.php

@ -110,7 +110,7 @@ function action_editer_message_post_choisir($id_message) {
function action_editer_message_post_envoyer($id_message, $statut) {
sql_updateq("spip_messages", array("statut" => $statut), "id_message=$id_message");
sql_update("spip_messages", array("date_heure" => "NOW()"), "id_message=$id_message AND rv<>'oui'");
sql_updateq("spip_messages", array("date_heure" => date('Y-m-d H:i:s')), "id_message=$id_message AND rv<>'oui'");
}
// http://doc.spip.org/@action_editer_message_post_nouveau
@ -133,7 +133,7 @@ function action_editer_message_post_nouveau($type, $dest='', $rv='')
'id_auteur' => $id_auteur);
if (!$rv)
$vals['date_heure'] = 'NOW()';
$vals['date_heure'] = date('Y-m-d H:i:s');
else {
$vals['date_heure'] = "$rv 12:00:00";
$vals['date_fin'] = "$rv 13:00:00";

2
ecrire/action/editer_signatures.php

@ -48,7 +48,7 @@ function action_editer_signatures_post($r)
$url = generer_url_entite_absolue($id_article, 'article','','',true);
if (signature_a_confirmer($id_article, $url, $row['nom_email'], $row['ad_email'], $row['nom_site'], $row['url_site'], $row['message'], $row['lang'], $row['statut']))
sql_update("spip_signatures", array("date_time" => 'NOW()'), "id_signature=$id");
sql_updateq("spip_signatures", array("date_time" => date('Y-m-d H:i:s')), "id_signature=$id");
$id = 0;
}

6
ecrire/action/editer_site.php

@ -135,7 +135,7 @@ function insert_syndic($id_rubrique) {
'id_rubrique' => $id_rubrique,
'id_secteur' => $id_secteur,
'statut' => 'prop',
'date' => 'NOW()');
'date' => date('Y-m-d H:i:s'));
// Envoyer aux plugins
$champs = pipeline('pre_insertion',
@ -200,9 +200,7 @@ function revisions_sites ($id_syndic, $c=false) {
if ($d = _request('date', $c)) {
$champs['date'] = $d;
} else {
# on prend la date de MySQL pour eviter un decalage cf. #975
$d = sql_fetsel('NOW() AS d');
$champs['date'] = $d['d'];
$champs['date'] = date('Y-m-d H:i:s');
}
}
} else

2
ecrire/action/virtualiser.php

@ -31,6 +31,6 @@ function action_virtualiser_post($r, $url)
{
$url = preg_replace(",^ *https?://$,i", "", rtrim($url));
if ($url) $url = corriger_caracteres("=$url");
sql_update('spip_articles', array('chapo'=> sql_quote($url), 'date_modif' => 'NOW()'), "id_article=" . $r[1]);
sql_updateq('spip_articles', array('chapo'=> $url, 'date_modif' => date('Y-m-d H:i:s')), "id_article=" . $r[1]);
}
?>

4
ecrire/exec/accueil.php

@ -393,7 +393,7 @@ function exec_accueil_dist()
if ($GLOBALS['meta']["post_dates"] == "non"
AND $connect_statut == '0minirezo')
echo afficher_objets('article',_T('info_article_a_paraitre'), array("WHERE" => "statut='publie' AND date>NOW()", 'ORDER BY' => "date"));
echo afficher_objets('article',_T('info_article_a_paraitre'), array("WHERE" => "statut='publie' AND date>".sql_quote(date('Y-m-d H:i:s')), 'ORDER BY' => "date"));
// Les articles recents
@ -401,7 +401,7 @@ function exec_accueil_dist()
echo afficher_objets('article',
#afficher_plus(generer_url_ecrire('articles_page')) .
_T('articles_recents'), array("WHERE" => "statut='publie'" .($GLOBALS['meta']["post_dates"] == "non"
? " AND date<NOW()" : ''),
? " AND date<=".sql_quote(date('Y-m-d H:i:s')) : ''),
'ORDER BY' => "date DESC", 'LIMIT' => '0,4'));
//

2
ecrire/exec/auteur_infos.php

@ -168,7 +168,7 @@ function auteurs_interventions($auteur) {
echo afficher_ses_messages('<b>' . _T('info_discussion_cours') . '</b>', ", spip_auteurs_messages AS lien, spip_auteurs_messages AS lien2", "lien.id_auteur=$connect_id_auteur AND lien2.id_auteur = $id_auteur AND statut='publie' AND type='normal' AND rv!='oui' AND lien.id_message=messages.id_message AND lien2.id_message=messages.id_message", $vus, false, false);
echo afficher_ses_messages('<b>' . _T('info_vos_rendez_vous') . '</b>', ", spip_auteurs_messages AS lien, spip_auteurs_messages AS lien2", "lien.id_auteur=$connect_id_auteur AND lien2.id_auteur = $id_auteur AND statut='publie' AND type='normal' AND rv='oui' AND date_fin > NOW() AND lien.id_message=messages.id_message AND lien2.id_message=messages.id_message", $vus, false, false);
echo afficher_ses_messages('<b>' . _T('info_vos_rendez_vous') . '</b>', ", spip_auteurs_messages AS lien, spip_auteurs_messages AS lien2", "lien.id_auteur=$connect_id_auteur AND lien2.id_auteur = $id_auteur AND statut='publie' AND type='normal' AND rv='oui' AND date_fin > ".sql_quote(date('Y-m-d H:i:s'))." AND lien.id_message=messages.id_message AND lien2.id_message=messages.id_message", $vus, false, false);
echo icone_horizontale(_T('info_envoyer_message_prive'), generer_action_auteur("editer_message","normal/$id_auteur"),
"message.gif","", false);

8
ecrire/exec/messagerie.php

@ -73,13 +73,13 @@ echo fin_cadre_relief(true);
$messages_vus = array();
echo afficher_ses_messages('<b>' . _T('infos_vos_pense_bete') . '</b>', '', "id_auteur=$connect_id_auteur AND statut='publie' AND type='pb' AND (date_fin > DATE_SUB(NOW(), INTERVAL 1 DAY) OR rv != 'oui')", $messages_vus, false, true);
echo afficher_ses_messages('<b>' . _T('infos_vos_pense_bete') . '</b>', '', "id_auteur=$connect_id_auteur AND statut='publie' AND type='pb' AND (date_fin > DATE_SUB(".sql_quote(date('Y-m-d H:i:s')).", INTERVAL 1 DAY) OR rv != 'oui')", $messages_vus, false, true);
echo afficher_ses_messages('<b>' . _T('info_nouveaux_message') . '</b>', ", spip_auteurs_messages AS lien", "lien.id_auteur=$connect_id_auteur AND vu='non' AND statut='publie' AND lien.id_message=messages.id_message", $messages_vus, true, true);
echo afficher_ses_messages('<b>' . _T('info_discussion_cours') . '</b>', ", spip_auteurs_messages AS lien", "lien.id_auteur=$connect_id_auteur AND statut='publie' AND type='normal' AND lien.id_message=messages.id_message AND (date_fin > DATE_SUB(NOW(), INTERVAL 1 DAY) OR rv != 'oui')", $messages_vus, true, false);
echo afficher_ses_messages('<b>' . _T('info_discussion_cours') . '</b>', ", spip_auteurs_messages AS lien", "lien.id_auteur=$connect_id_auteur AND statut='publie' AND type='normal' AND lien.id_message=messages.id_message AND (date_fin > DATE_SUB(".sql_quote(date('Y-m-d H:i:s')).", INTERVAL 1 DAY) OR rv != 'oui')", $messages_vus, true, false);
// Afficher le lien RSS
@ -91,7 +91,7 @@ echo bouton_spip_rss('messagerie', array('id_auteur' => $connect_id_auteur));
echo afficher_ses_messages('<b>' . _T('info_message_en_redaction') . '</b>', '', "id_auteur=$connect_id_auteur AND statut='redac'", $messages_vus, true, false);
$result = sql_select('auteurs.id_auteur, auteurs.nom, COUNT(*) AS total', 'spip_auteurs AS auteurs, spip_auteurs_messages AS lien2, spip_messages AS messages, spip_auteurs_messages AS lien', "(lien.id_auteur = $connect_id_auteur AND lien.id_message = messages.id_message AND messages.statut = 'publie' AND (messages.rv != 'oui' OR messages.date_fin > NOW() )) AND (lien2.id_auteur = lien2.id_auteur AND lien2.id_message = messages.id_message AND lien2.id_auteur != $connect_id_auteur AND auteurs.id_auteur = lien2.id_auteur)", "auteurs.id_auteur", 'total DESC', 10);
$result = sql_select('auteurs.id_auteur, auteurs.nom, COUNT(*) AS total', 'spip_auteurs AS auteurs, spip_auteurs_messages AS lien2, spip_messages AS messages, spip_auteurs_messages AS lien', "(lien.id_auteur = $connect_id_auteur AND lien.id_message = messages.id_message AND messages.statut = 'publie' AND (messages.rv != 'oui' OR messages.date_fin > ".sql_quote(date('Y-m-d H:i:s'))." )) AND (lien2.id_auteur = lien2.id_auteur AND lien2.id_message = messages.id_message AND lien2.id_auteur != $connect_id_auteur AND auteurs.id_auteur = lien2.id_auteur)", "auteurs.id_auteur", 'total DESC', 10);
$cor = array();
while($row = sql_fetch($result)) {
@ -120,7 +120,7 @@ echo bouton_spip_rss('messagerie', array('id_auteur' => $connect_id_auteur));
echo afficher_ses_messages('<b>' . _T('info_pense_bete_ancien') . '</b>', '', "id_auteur=$connect_id_auteur AND statut='publie' AND type='pb' AND rv!='oui'", $messages_vus, false, false);
echo afficher_ses_messages('<b>' . _T('info_tous_redacteurs') . '</b>', '', "statut='publie' AND type='affich' AND (date_fin > DATE_SUB(NOW(), INTERVAL 1 DAY) OR rv != 'oui')", $messages_vus, false, false);
echo afficher_ses_messages('<b>' . _T('info_tous_redacteurs') . '</b>', '', "statut='publie' AND type='affich' AND (date_fin > DATE_SUB(".sql_quote(date('Y-m-d H:i:s')).", INTERVAL 1 DAY) OR rv != 'oui')", $messages_vus, false, false);
echo fin_gauche(), fin_page();

6
ecrire/genie/syndic.php

@ -36,7 +36,7 @@ function executer_une_syndication() {
// s'il echoue
$where = sql_in("syndication", array('sus','off')) . "
AND statut='publie'
AND date_syndic < DATE_SUB(NOW(), INTERVAL
AND date_syndic < DATE_SUB(".sql_quote(date('Y-m-d H:i:s')).", INTERVAL
"._PERIODE_SYNDICATION_SUSPENDUE." MINUTE)";
$id_syndic = sql_getfetsel("id_syndic", "spip_syndic", $where, '', "date_syndic", "1");
if ($id_syndic) {
@ -46,7 +46,7 @@ function executer_une_syndication() {
// Et un site 'oui' de plus de 2 heures, qui passe en 'sus' s'il echoue
$where = "syndication='oui'
AND statut='publie'
AND date_syndic < DATE_SUB(NOW(), INTERVAL "._PERIODE_SYNDICATION." MINUTE)";
AND date_syndic < DATE_SUB(".sql_quote(date('Y-m-d H:i:s')).", INTERVAL "._PERIODE_SYNDICATION." MINUTE)";
$id_syndic = sql_getfetsel("id_syndic", "spip_syndic", $where, '', "date_syndic", "1");
if ($id_syndic) {
@ -83,7 +83,7 @@ function syndic_a_jour($now_id_syndic, $statut = 'off') {
else
$moderation = 'publie'; // en ligne sans validation
sql_update('spip_syndic', array('syndication'=>sql_quote($statut), 'date_syndic'=>'NOW()'), "id_syndic=$now_id_syndic");
sql_updateq('spip_syndic', array('syndication'=>sql_quote($statut), 'date_syndic'=>date('Y-m-d H:i:s')), "id_syndic=$now_id_syndic");
// Aller chercher les donnees du RSS et les analyser
include_spip('inc/distant');

4
ecrire/inc/ajouter_documents.php

@ -101,7 +101,7 @@ function ajouter_un_document($source, $nom_envoye, $type_lien, $id_lien, $mode,
unset($a['type_image']);
unset($a['body']);
$a['date'] = 'NOW()';
$a['date'] = date('Y-m-d H:i:s');
$a['distant'] = 'oui';
$a['mode'] = 'document';
$a['fichier'] = set_spip_doc($source);
@ -258,7 +258,7 @@ function ajouter_un_document($source, $nom_envoye, $type_lien, $id_lien, $mode,
$mode = 'document';
}
$a = array(
'date' => 'NOW()',
'date' => date('Y-m-d H:i:s'),
'distant' => 'non',
'mode' => $mode,
'titre'=> $titre,

5
ecrire/inc/auth.php

@ -282,11 +282,14 @@ function auth_a_loger()
}
// http://doc.spip.org/@auth_trace
function auth_trace($row, $date='NOW()')
function auth_trace($row, $date=null)
{
// Indiquer la connexion. A la minute pres ca suffit.
if (!is_numeric($connect_quand = $row['quand']))
$connect_quand = strtotime($connect_quand);
if (is_null($date))
$date = date('Y-m-d H:i:s');
if ((time() - $connect_quand) >= 60) {
sql_updateq("spip_auteurs", array("en_ligne" => $date), "id_auteur=" .$row['id_auteur']);

2
ecrire/inc/commencer_page.php

@ -212,7 +212,7 @@ function alertes_auteur($id_auteur) {
// http://doc.spip.org/@auteurs_recemment_connectes
function auteurs_recemment_connectes($id_auteur)
{
$result = sql_allfetsel("*", "spip_auteurs", "id_auteur!=" .intval($id_auteur) . " AND en_ligne>DATE_SUB(NOW(),INTERVAL 15 MINUTE) AND " . sql_in('statut', array('1comite', '0minirezo')));
$result = sql_allfetsel("*", "spip_auteurs", "id_auteur!=" .intval($id_auteur) . " AND en_ligne>DATE_SUB(".sql_quote(date('Y-m-d H:i:s')).",INTERVAL 15 MINUTE) AND " . sql_in('statut', array('1comite', '0minirezo')));
if (!$result) return '';
$formater_auteur = charger_fonction('formater_auteur', 'inc');

11
ecrire/inc/modifier.php

@ -104,21 +104,20 @@ function modifier_contenu($type, $id, $options, $c=false, $serveur='') {
if ($champs) {
// la modif peut avoir lieu
$champsq = array_map('sql_quote', $champs);
// faut-il ajouter date_modif ?
if ($options['date_modif']
AND !isset($champs[$options['date_modif']]))
$champsq[$options['date_modif']] = $champs[$options['date_modif']] = 'NOW()';
$champs[$options['date_modif']] = date('Y-m-d H:i:s');
// allez on commit la modif
sql_update($spip_table_objet, $champsq, "$id_table_objet=$id", $serveur);
sql_updateq($spip_table_objet, $champs, "$id_table_objet=$id", $serveur);
// Cas particulier des groupes de mots dont le titre est repris
// dans la table spip_mots
if ($spip_table_objet == 'spip_groupes_mots'
AND isset($champsq['titre']))
sql_update('spip_mots', array('type' => $champsq['titre']),
AND isset($champs['titre']))
sql_updateq('spip_mots', array('type' => $champs['titre']),
'id_groupe='.$id);
// Invalider les caches
@ -214,7 +213,7 @@ function revision_article ($id_article, $c=false) {
'nonvide' => array('titre' => _T('info_sans_titre')),
'invalideur' => $invalideur,
'indexation' => $indexation,
'date_modif' => 'date_modif' // champ a mettre a NOW() s'il y a modif
'date_modif' => 'date_modif' // champ a mettre a date('Y-m-d H:i:s') s'il y a modif
),
$c);

8
ecrire/inc/revisions.php

@ -411,7 +411,7 @@ function ajouter_version($id_article, $champs, $titre_version = "", $id_auteur)
// Detruire les tentatives d'archivages non abouties en 1 heure
sql_delete('spip_versions', "id_article=$id_article AND id_version <= 0 AND date < DATE_SUB(NOW(), INTERVAL 1 HOUR)");
sql_delete('spip_versions', "id_article=$id_article AND id_version <= 0 AND date < DATE_SUB(".sql_quote(date('Y-m-d H:i:s')).", INTERVAL 1 HOUR)");
// Signaler qu'on opere en mettant un numero de version négatif
// distinctif (pour eviter la violation d'unicite)
@ -423,7 +423,7 @@ function ajouter_version($id_article, $champs, $titre_version = "", $id_auteur)
$valeurs = array('id_article' => $id_article,
'id_version' => (0 - $datediff),
'date' => 'NOW()',
'date' => date('Y-m-d H:i:s'),
'id_auteur' => $str_auteur, // varchar ici!
'titre_version' => $date);
@ -512,9 +512,9 @@ function ajouter_version($id_article, $champs, $titre_version = "", $id_auteur)
// sinon la mise a jour efface en fait le verrou.
if (!$onlylock) {
sql_updateq('spip_versions', array('id_version'=>$id_version, 'date'=>'NOW()', 'champs'=> serialize($codes), 'permanent'=>$permanent, 'titre_version'=> $titre_version), "id_article=$id_article AND id_version < 0 AND titre_version='$date'");
sql_updateq('spip_versions', array('id_version'=>$id_version, 'date'=>date('Y-m-d H:i:s'), 'champs'=> serialize($codes), 'permanent'=>$permanent, 'titre_version'=> $titre_version), "id_article=$id_article AND id_version < 0 AND titre_version='$date'");
} else {
sql_updateq('spip_versions', array('date'=>'NOW()', 'champs'=>serialize($codes), 'permanent'=>$permanent, 'titre_version'=> $titre_version), "id_article=$id_article AND id_version=$id_version");
sql_updateq('spip_versions', array('date'=>date('Y-m-d H:i:s'), 'champs'=>serialize($codes), 'permanent'=>$permanent, 'titre_version'=> $titre_version), "id_article=$id_article AND id_version=$id_version");
sql_delete("spip_versions", "id_article=$id_article AND id_version < 0 AND titre_version ='$date'");
}

10
ecrire/inc/rubriques.php

@ -55,7 +55,7 @@ function publier_branche_rubrique($id_rubrique)
do {
$id_parent = sql_getfetsel('id_parent', 'spip_rubriques AS R', "R.id_rubrique=$id_rubrique AND R.statut != 'publie'");
if (id_parent === NULL) break;
sql_update('spip_rubriques', array('statut'=>"'publie'", 'date'=>'NOW()'), "id_rubrique=$id_rubrique");
sql_updateq('spip_rubriques', array('statut'=>'publie', 'date'=>date('Y-m-d H:i:s')), "id_rubrique=$id_rubrique");
$id_rubrique = $id_parent;
} while ($id_rubrique);
@ -70,7 +70,7 @@ function publier_branche_rubrique($id_rubrique)
function depublier_branche_rubrique_if($id_rubrique)
{
$postdates = ($GLOBALS['meta']["post_dates"] == "non") ?
" AND date <= NOW()" : '';
" AND date <= ".sql_quote(date('Y-m-d H:i:s')) : '';
# spip_log("depublier_branche_rubrique($id_rubrique ?");
$id_pred = $id_rubrique;
@ -141,7 +141,7 @@ function calculer_rubriques_publiees() {
// Afficher les articles post-dates ?
$postdates = ($GLOBALS['meta']["post_dates"] == "non") ?
"AND fille.date <= NOW()" : '';
"AND fille.date <= ".sql_quote(date('Y-m-d H:i:s')) : '';
$r = sql_select("rub.id_rubrique AS id, max(fille.date) AS date_h", "spip_rubriques AS rub, spip_articles AS fille", "rub.id_rubrique = fille.id_rubrique AND fille.statut='publie' $postdates ", "rub.id_rubrique");
while ($row = sql_fetch($r))
@ -343,13 +343,13 @@ function calculer_prochain_postdate($check= false) {
include_spip('base/abstract_sql');
if ($check) {
$postdates = ($GLOBALS['meta']["post_dates"] == "non") ?
"AND A.date <= NOW()" : '';
"AND A.date <= ".sql_quote(date('Y-m-d H:i:s')) : '';
$r = sql_select("DISTINCT A.id_rubrique AS id", "spip_articles AS A LEFT JOIN spip_rubriques AS R ON A.id_rubrique=R.id_rubrique", "R.statut != 'publie' AND A.statut='publie'$postdates");
while ($row = sql_fetch($r))
publier_branche_rubrique($row['id']);
}
$t = sql_fetsel("date", "spip_articles", "statut='publie' AND date > NOW()", "", "date", "1");
$t = sql_fetsel("date", "spip_articles", "statut='publie' AND date > ".sql_quote(date('Y-m-d H:i:s')), "", "date", "1");
if ($t) {
$t = $t['date'];

8
ecrire/urls/arbo.php

@ -325,7 +325,7 @@ function declarer_url_arbo($type, $id_objet) {
// si oui on le chipe
sql_updateq('spip_urls', $set, 'url='.sql_quote($set['url']));
sql_update('spip_urls', array('date' => 'NOW()'), 'url='.sql_quote($set['url']));
sql_updateq('spip_urls', array('date' => date('Y-m-d H:i:s')), 'url='.sql_quote($set['url']));
}
// Sinon
@ -337,7 +337,7 @@ function declarer_url_arbo($type, $id_objet) {
do {
$where = "U.type='$type' AND U.id_objet=$id_objet AND url=";
if (sql_countsel('spip_urls AS U', $where .sql_quote($set['url']))) {
sql_update('spip_urls AS U', array('date' => 'NOW()'), $where .sql_quote($set['url']));
sql_updateq('spip_urls AS U', array('date' => date('Y-m-d H:i:s')), $where .sql_quote($set['url']));
spip_log("reordonne $type $id_objet");
return declarer_url_arbo_rec($urls[$type][$id_objet]['url']=$set['url'],$type,$urls[$type][$id_objet]['parent'],$urls[$type][$id_objet]['type_parent']);
}
@ -347,14 +347,14 @@ function declarer_url_arbo($type, $id_objet) {
//serveur out ? retourner au mieux
return declarer_url_arbo_rec($urls[$type][$id_objet]['url']=$url_propre,$type,$urls[$type][$id_objet]['parent'],$urls[$type][$id_objet]['type_parent']);
elseif (sql_countsel('spip_urls AS U', $where . sql_quote($set['url']))) {
sql_update('spip_urls', array('date' => 'NOW()'), 'url='.sql_quote($set['url']));
sql_updateq('spip_urls', array('date' => date('Y-m-d H:i:s')), 'url='.sql_quote($set['url']));
return declarer_url_arbo_rec($urls[$type][$id_objet]['url']=$set['url'],$type,$urls[$type][$id_objet]['parent'],$urls[$type][$id_objet]['type_parent']);
}
}
} while (@sql_insertq('spip_urls', $set) <= 0);
}
sql_update('spip_urls', array('date' => 'NOW()'), 'url='.sql_quote($set['url']));
sql_updateq('spip_urls', array('date' => date('Y-m-d H:i:s')), 'url='.sql_quote($set['url']));
spip_log("Creation de l'url propre '" . $set['url'] . "' pour $col_id=$id_objet");
$urls[$type][$id_objet]['url'] = $set['url'];

8
ecrire/urls/propres.php

@ -234,7 +234,7 @@ function declarer_url_propre($type, $id_objet) {
// si oui on le chipe
sql_updateq('spip_urls', $set, 'url='.sql_quote($set['url']));
sql_update('spip_urls', array('date' => 'NOW()'), 'url='.sql_quote($set['url']));
sql_updateq('spip_urls', array('date' => date('Y-m-d H:i:s')), 'url='.sql_quote($set['url']));
}
// Sinon
@ -246,7 +246,7 @@ function declarer_url_propre($type, $id_objet) {
do {
$where = "U.type='$type' AND U.id_objet=$id_objet AND url=";
if (sql_countsel('spip_urls AS U', $where .sql_quote($set['url']))) {
sql_update('spip_urls AS U', array('date' => 'NOW()'), $where .sql_quote($set['url']));
sql_updateq('spip_urls AS U', array('date' => date('Y-m-d H:i:s')), $where .sql_quote($set['url']));
spip_log("reordonne $type $id_objet");
return $set['url'];
}
@ -255,14 +255,14 @@ function declarer_url_propre($type, $id_objet) {
if (strlen($set['url']) > 200)
return $url_propre; //serveur out ? retourner au mieux
elseif (sql_countsel('spip_urls AS U', $where . sql_quote($set['url']))) {
sql_update('spip_urls', array('date' => 'NOW()'), 'url='.sql_quote($set['url']));
sql_updateq('spip_urls', array('date' => date('Y-m-d H:i:s')), 'url='.sql_quote($set['url']));
return $set['url'];
}
}
} while (@sql_insertq('spip_urls', $set) <= 0);
}
sql_update('spip_urls', array('date' => 'NOW()'), 'url='.sql_quote($set['url']));
sql_updateq('spip_urls', array('date' => date('Y-m-d H:i:s')), 'url='.sql_quote($set['url']));
spip_log("Creation de l'url propre '" . $set['url'] . "' pour $col_id=$id_objet");
return $set['url'];

4
squelettes-dist/formulaires/site.php

@ -52,8 +52,8 @@ function formulaires_site_traiter_dist($id_rubrique){
'id_rubrique' => $id_rubrique,
'id_secteur' => sql_getfetsel('id_secteur','spip_rubriques','id_rubrique='.sql_quote($id_rubrique)),
'descriptif' => $desc,
'date' => 'NOW()',
'date_syndic' => 'NOW()',
'date' => date('Y-m-d H:i:s'),
'date_syndic' => date('Y-m-d H:i:s'),
'statut' => 'prop',
'syndication' => 'non')))
$res = array('message_ok' => _T('form_prop_enregistre'), 'id_syndic'=>$id_syndic);

Loading…
Cancel
Save