/** * Ajouter la definition du bloc contenu pour var_zajax * * @param string $flux * * @return string */ function zcore_insert_head_css($flux) { include_spip('public/styliser_par_z'); $contenu = z_blocs(false); $contenu = reset($contenu); $flux = "<script type='text/javascript'>var var_zajax_content='{$contenu}';</script>" . $flux; if (find_in_path('inc-insert-head-css.html')) { $flux .= recuperer_fond('inc-insert-head-css', array()); } return $flux; }
/** * Recuperer et verifier var_zajax si demande dans l'url * @return bool|string */ function z_sanitize_var_zajax() { $z_ajax = _request('var_zajax'); if (!$z_ajax) { return false; } if (!($z_blocs = z_blocs(test_espace_prive())) or !in_array($z_ajax, $z_blocs)) { set_request('var_zajax'); // enlever cette demande incongrue $z_ajax = false; } return $z_ajax; }