Valider 030fb858 rédigé par cedric@yterium.com's avatar cedric@yterium.com
Parcourir les fichiers

Les urls ont leur page de configuration dediee qui va permettre aussi de...

Les urls ont leur page de configuration dediee qui va permettre aussi de configurer les urls propres ou arbo
La page de gestion avancee des URLs est desactivee par defaut, activable dans la configuration
parent 765895c2
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+2 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -4,8 +4,8 @@ action/urls_actualiser.php -text
action/urls_liberer.php -text
action/urls_verrouiller.php -text
base/urls.php -text
formulaires/configurer_type_urls.html -text
formulaires/configurer_type_urls.php -text
formulaires/configurer_urls.html -text
formulaires/configurer_urls.php -text
formulaires/editer_url_objet.html -text
formulaires/editer_url_objet.php -text
/htaccess.txt -text
+48 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -3,10 +3,13 @@
	[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
	[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
	[(#ENV{editable})
	#SET{fl,urls}
	<form method='post' action='#ENV{action}'><div>
		[(#REM) declarer les hidden qui declencheront le service du formulaire
		parametre : url d'action ]
		#ACTION_FORMULAIRE{#ENV{action}}
		<fieldset>
			<legend><:urls:titre_type_urls:></legend>
			<ul>
				#SET{htaccess,'<tt>.htaccess</tt>'}
				#SET{name,type_urls}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
@@ -19,6 +22,24 @@

				</li>
			</ul>
		</fieldset>
		<fieldset>
			<legend><:urls:titre_gestion_des_urls:></legend>
			<ul>
				<!--EX10-->
				#SET{name,urls_activer_controle}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
				<li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
					[
					<span class='erreur_message'>(#GET{erreurs})</span>
					]
					#SET{val,oui}
					<div class="choix">
						<input type="checkbox" class="checkbox" name="#GET{name}" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name}}}|oui)checked="checked"] />
						<label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
					</div>
				</li>
			</ul>
		</fieldset>
	  [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
	  <!--extra-->
	  <p class='boutons'><span class='image_loading'>&nbsp;</span><input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
+5 −3
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -12,12 +12,13 @@

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

function formulaires_configurer_type_urls_charger_dist(){
function formulaires_configurer_urls_charger_dist(){
	if ($GLOBALS['type_urls'] != 'page') // fixe par mes_options
		return false;

	$valeurs = array(
		'type_urls' => $GLOBALS['meta']['type_urls'],
		'urls_activer_controle' => $GLOBALS['meta']['urls_activer_controle'],
		'_urls_dispos'=>type_urls_lister(),
	);

@@ -25,8 +26,9 @@ function formulaires_configurer_type_urls_charger_dist(){

}

function formulaires_configurer_type_urls_traiter_dist(){
function formulaires_configurer_urls_traiter_dist(){
	ecrire_meta('type_urls',_request('type_urls'));
	ecrire_meta('urls_activer_controle',_request('urls_activer_controle')?'oui':'non');

	return array('message_ok'=>_T('config_info_enregistree'),'editable'=>true);
}
+3 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -10,6 +10,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(

	// I
	'icone_controler_urls' => 'URLs signifiantes',
	'icone_configurer_urls' => 'Configurer les URLs',

	// L
	'label_tri_date' => 'Date',
@@ -17,6 +18,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
	'label_tri_url' => 'URL',
	'label_url' => 'Nouvelle URL',
	'label_url_permanente' => 'Verrouiller cette URL (pas de mise a jour apr&egrave;s edition de l\'objet)',
	'label_urls_activer_controle_oui' => 'Activer la page de gestion avancée des URLs',
	'liberer_url' => 'Liberer',
	'liste_des_urls' => 'Toutes les URLs',

@@ -33,6 +35,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
	'titre_type_simple' => 'Simples',
	'titre_type_standard' => 'Historiques',
	'titre_type_urls' => 'Type d\'adresses URL',
	'titre_gestion_des_urls' => 'Gestion des URLs',
	'tout_voir' => 'Voir toutes les URLs',

	// U
+4 −4
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<paquet
	prefix="urls"
	categorie="statistique"
	version="1.2.0"
	version="1.2.1"
	etat="test"
	compatibilite="[3.0.0-alpha2;["
	logo="prive/themes/spip/images/url-32.png"
@@ -15,12 +15,12 @@

	<traduire module="urls" reference="fr" gestionnaire="salvatore" />

	<pipeline nom="autoriser" inclure="urls_pipeline.php" />
	<pipeline nom="declarer_tables_auxiliaires" inclure="base/urls.php" />
	<pipeline nom="declarer_tables_interfaces" inclure="base/urls.php" />
	<pipeline nom="affiche_milieu" inclure="urls_pipeline.php" />
	<pipeline nom="boite_infos" inclure="urls_pipeline.php" />
	<pipeline nom="arbo_creer_chaine_url" action="arbo_creer_chaine_url" inclure="urls/arbo.php" />
	<pipeline nom="propres_creer_chaine_url" action="propres_creer_chaine_url" inclure="urls/propres.php" />

	<menu nom="controler_urls" titre="urls:icone_controler_urls" parent="menu_publication" position="-1" icone="images/url-16.png" />
	<menu nom="configurer_urls" titre="urls:icone_configurer_urls" parent="menu_configuration" position="-1" icone="images/url-16.png" />
	<menu nom="controler_urls" titre="urls:titre_gestion_des_urls" parent="menu_publication" position="-1" icone="images/url-16.png" />
</paquet>
Chargement en cours