function crayons_json_export($var)
{
    return crayons_json_encode($var);
    /// Il semble que ce hack n'ait plus lieu d'etre avec jquery 1.5
    /*
    	// flag indiquant qu'on est en iframe et qu'il faut proteger nos
    	// donnees dans un <textarea> ; attention $_FILES a ete vide par array_pop
    	if (defined('FILE_UPLOAD'))
    		return "<textarea>".htmlspecialchars($var)."</textarea>";
    	else
    		return $var;
    */
}
Example #2
0
function action_crayons_html_dist() {
	// CONTROLEUR
	// on affiche le formulaire demande (controleur associe au crayon)
	// Si le crayon n'est pas de type "crayon", c'est un crayon etendu, qui
	// integre le formulaire requis à son controleur (pour avoir les boutons
	// du formulaire dans un controleur Draggable, par exemple, mais il y a
	// d'autres usages possibles)
	include_spip('inc/crayons');
	lang_select($GLOBALS['auteur_session']['lang']);
	$return = affiche_controleur(_request('class'));
	if (!_request('type') OR _request('type') == 'crayon')
	  $return['$html'] = crayons_formulaire($return['$html']);

	$json = trim(crayons_json_encode($return));

	header("Content-Type: text/plain; charset=utf-8");
	die($json);
}
/**
 * Action affichant le controleur html ou php adéquat
 * 
 * on affiche le formulaire demande (controleur associe au crayon)
 * Si le crayon n'est pas de type "crayon", c'est un crayon etendu, qui
 * integre le formulaire requis à son controleur (pour avoir les boutons
 * du formulaire dans un controleur Draggable, par exemple, mais il y a
 * d'autres usages possibles)
 * 
 */
function action_crayons_html_dist()
{
    include_spip('inc/crayons');
    // Utiliser la bonne langue d'environnement
    if (!isset($GLOBALS['forcer_lang']) or !$GLOBALS['forcer_lang'] or $GLOBALS['forcer_lang'] === 'non') {
        lang_select($GLOBALS['auteur_session']['lang']);
    }
    $return = affiche_controleur(_request('class'));
    if (!_request('type') or _request('type') == 'crayon') {
        $return['$html'] = crayons_formulaire($return['$html']);
    }
    $json = trim(crayons_json_encode($return));
    header("Content-Type: text/plain; charset=utf-8");
    die($json);
}