/**
 * 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;
}
Example #2
0
/**
 * 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;
}