configurer_hyperspace.php 1.89 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
<?php
/*
 * Plugin HYPERSPACE
 *
 */

if (!defined("_ECRIRE_INC_VERSION")) return;

function formulaires_configurer_hyperspace_charger_dist(){
	$valeurs = array(
		'hyperspace_rubrique_principale' => $GLOBALS['meta']['hyperspace_rubrique_principale'],
		'hyperspace_article_intro' => $GLOBALS['meta']['hyperspace_article_intro'],
		'hyperspace_rubrique_a' => $GLOBALS['meta']['hyperspace_rubrique_a'],
		'hyperspace_rubrique_b' => $GLOBALS['meta']['hyperspace_rubrique_b'],
		'hyperspace_rubrique_c' => $GLOBALS['meta']['hyperspace_rubrique_c'],

	);

	return $valeurs;
}

function formulaires_configurer_hyperspace_verifier_dist(){
	$erreurs = array();
 	// verifier que les champs obligatoires sont bien la :
	foreach(array('hyperspace_rubrique_principale','hyperspace_article_intro') as $obligatoire)
		if (!_request($obligatoire)) $erreurs[$obligatoire] = 'Ce champ est obligatoire';
 
    if (count($erreurs))
    	$erreurs['message_erreur'] = 'Votre saisie contient des erreurs !';
	return $erreurs;
}

function formulaires_configurer_hyperspace_traiter_dist(){
	
	include_spip('inc/meta');

	$hyperspace_rubrique_principale = _request('hyperspace_rubrique_principale');
	ecrire_meta('hyperspace_rubrique_principale', $hyperspace_rubrique_principale);
	
	$hyperspace_article_intro = _request('hyperspace_article_intro');
	ecrire_meta('hyperspace_article_intro', $hyperspace_article_intro);
	
	$hyperspace_rubrique_a = _request('hyperspace_rubrique_a');
	ecrire_meta('hyperspace_rubrique_a', $hyperspace_rubrique_a);

	$hyperspace_rubrique_b = _request('hyperspace_rubrique_b');
	ecrire_meta('hyperspace_rubrique_b', $hyperspace_rubrique_b);

	$hyperspace_rubrique_c = _request('hyperspace_rubrique_c');
	ecrire_meta('hyperspace_rubrique_c', $hyperspace_rubrique_c);


	// message
	return array(
		"editable" => true,
		"message_ok" => "Enregistrement validé.",
	);
}

?>