From 71c1284cd171f34293b366b069938b9792abb82d Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Thu, 13 Sep 2007 15:41:03 +0000 Subject: [PATCH] deux bugs faisaient que ca ne syndiquait plus quand on appuyait sur 'mettre a jour maintenant'; sous MySQL on ne peut pas balancer la date sans quotes ; genie('syndic') ne savait pas qu'il fallait absolument qu'il syndique le site passe en argument --- ecrire/action/editer_site.php | 8 ++------ ecrire/base/db_mysql.php | 6 ++++-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/ecrire/action/editer_site.php b/ecrire/action/editer_site.php index 918e1767a7..3555441a11 100644 --- a/ecrire/action/editer_site.php +++ b/ecrire/action/editer_site.php @@ -107,12 +107,8 @@ function action_editer_site_dist() { } if ($resyndiquer) { - // ah si PHP connaisait les fermetures... - // Cette globale est utilisee exclusivement dans la fct suivante. - $GLOBALS['genie_syndic_now'] = $id_syndic; - // forcer l'execution immediate de cette tache - // (i.e. appeler la fct suivante avec gestion du verrou) - cron(true, array('syndic' => -91)); + include_spip('inc/syndic'); + syndic_a_jour($id_syndic); } // Rediriger le navigateur $redirect = parametre_url(urldecode(_request('redirect')), diff --git a/ecrire/base/db_mysql.php b/ecrire/base/db_mysql.php index 4dfd32f362..9577d61fc9 100644 --- a/ecrire/base/db_mysql.php +++ b/ecrire/base/db_mysql.php @@ -505,9 +505,11 @@ function spip_release_lock($nom) { // http://doc.spip.org/@spip_mysql_cite function spip_mysql_cite($val, $type) { - if ((strpos($type, 'datetime')===0) + if ( +/* (strpos($type, 'datetime')===0) OR (strpos($type, 'TIMESTAMP')===0) - OR (strpos($type, 'int')===0) + OR +*/ (strpos($type, 'int')===0) OR (strpos($type, 'bigint')===0)) return $val; else return _q($val); -- GitLab