diff --git a/ecrire/action/editer_site.php b/ecrire/action/editer_site.php index 918e1767a73532ffacfa9a812528c3b76f7bbf7f..3555441a11d4c68815b4cae9924158ccc8654c97 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 4dfd32f362ae4c223f4d26acc38c0280f90608f5..9577d61fc945af61be9bf4995d954c9a99814f77 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);