Valider fb9c8261 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

'type' est trop commun et l'utiliser de facon systematique dans Z provoque des...

'type' est trop commun et l'utiliser de facon systematique dans Z provoque des collisions parfois penibles
puisqu'on change de version majeure, on utilise dorenavant type-page ce qui est plus precis et devrait eviter
tout soucis a venir
Corrolairement cela casse Zv2 qu'il faut corriger en consequence.
La compat de Zv1 est maintenue par la prise en charge du define qui correspond.
On applique ce renommage a l'espace prive 
parent 09310829
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+2 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -89,6 +89,8 @@ function urls_decoder_url($url, $fond='', $contexte=array(), $assembler=false){
				$contexte = $ncontexte;
			if (defined('_DEFINIR_CONTEXTE_TYPE') AND _DEFINIR_CONTEXTE_TYPE)
				$contexte['type'] = $type;
			if (defined('_DEFINIR_CONTEXTE_TYPE_PAGE') AND _DEFINIR_CONTEXTE_TYPE_PAGE)
				$contexte['type-page'] = $type;
		}
	}
	// compatibilite <= 1.9.2
+5 −5
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -88,7 +88,7 @@ function public_styliser_par_z_dist($flux){

			// si on est sur un ?page=XX non trouve
			if ($flux['args']['contexte'][$page] == $fond 
				OR $flux['args']['contexte']['type'] == $fond
				OR $flux['args']['contexte']['type-page'] == $fond
				OR ($fond=='sommaire' AND !$flux['args']['contexte'][$page])) {

				// si on est sur un ?page=XX non trouve
@@ -152,12 +152,12 @@ function public_styliser_par_z_dist($flux){
		// pour des raisons de perfo, les declinaisons doivent etre dans le
		// meme dossier que body.html
		if ($fond=='body' AND substr($squelette,-strlen($fond))==$fond){
			if (isset($flux['args']['contexte']['type'])
			if (isset($flux['args']['contexte']['type-page'])
				AND (
					(isset($flux['args']['contexte']['composition'])
					AND file_exists(($f=$squelette."-".$flux['args']['contexte']['type']."-".$flux['args']['contexte']['composition']).".$ext"))
					AND file_exists(($f=$squelette."-".$flux['args']['contexte']['type-page']."-".$flux['args']['contexte']['composition']).".$ext"))
					OR
					file_exists(($f=$squelette."-".$flux['args']['contexte']['type']).".$ext")
					file_exists(($f=$squelette."-".$flux['args']['contexte']['type-page']).".$ext")
					))
				$flux['data'] = $f;
		}
@@ -306,7 +306,7 @@ function prive_echaffauder_dist($exec,$table,$table_sql,$desc_exec,$ext){

	// page objet ou objet_edit
	if (is_array($desc_exec)) {
		$type = $desc_exec['type'];
		$type = $desc_exec['type-page'];
		$primary = $desc_exec['id_table_objet'];

		if ($desc_exec['edition']===false)
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -4,4 +4,4 @@

]
#SET{zajax,#VAL{var_zajax}|_request|replace{\W,''}}
<INCLURE{fond=prive/squelettes/#GET{zajax}|concat{'/',#ENV{type}},ajax=#GET{zajax},env}>
 No newline at end of file
<INCLURE{fond=prive/squelettes/#GET{zajax}|concat{'/',#ENV{type-page}},ajax=#GET{zajax},env}>
 No newline at end of file
+6 −6
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<body class="#ENV{type,page}[(#ENV{type,page}|match{_edit$}|oui)edition][ #ENV{type,page}_(#ENV{composition,''})] [(#REM|init_body_class)]">
<body class="#ENV{type-page,page}[(#ENV{type-page,page}|match{_edit$}|oui)edition][ #ENV{type-page,page}_(#ENV{composition,''})] [(#REM|init_body_class)]">
	<INCLURE{fond=prive/squelettes/inclure/barre-nav,lang,recherche,plugins=(#REM|parametres_css_prive)}>
	<div id="page">
		[(#SESSION{id_auteur}|alertes_auteur)]
@@ -6,23 +6,23 @@
		<div class="largeur">
			<div id="haut">
				<div id="chemin">
					<INCLURE{fond=prive/squelettes/hierarchie/#ENV{type},ajax=hierarchie,env}>
					<INCLURE{fond=prive/squelettes/hierarchie/#ENV{type-page},ajax=hierarchie,env}>
				</div>
				[(#REM)<!--
				Ici, # INCLURE car top/xx peut affecter la globale 'pleine_largeur'
				-->]
				#INCLURE{fond=prive/squelettes/top/#ENV{type},ajax=top,env}
				#INCLURE{fond=prive/squelettes/top/#ENV{type-page},ajax=top,env}
			</div>
			<div id="conteneur" class="[(#LARGEUR_ECRAN)]">
				<div id="navigation" class='lat' role='contentinfo'>
					<INCLURE{fond=prive/squelettes/navigation/#ENV{type},ajax=navigation,env}>
					<INCLURE{fond=prive/squelettes/navigation/#ENV{type-page},ajax=navigation,env}>
				[(#EVAL{$GLOBALS}|table_valeur{spip_ecran}|=={large}|oui)
				</div>
				<div id="extra" class='lat' role='complementary'>]
					<INCLURE{fond=prive/squelettes/extra/#ENV{type},ajax=extra,env}>
					<INCLURE{fond=prive/squelettes/extra/#ENV{type-page},ajax=extra,env}>
				</div>
				<div id="contenu" role='main'>
					<INCLURE{fond=prive/squelettes/contenu/#ENV{type},ajax=contenu,env}>
					<INCLURE{fond=prive/squelettes/contenu/#ENV{type-page},ajax=contenu,env}>
				</div>
			</div>
			<br class="nettoyeur" />
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<INCLURE{fond=prive/squelettes/structure}{env}{type=#ENV{type,#ENV{exec}}}{composition=#ENV{composition,''}}>
 No newline at end of file
<INCLURE{fond=prive/squelettes/structure}{env}{type-page=#ENV{type-page,#ENV{exec}}}{composition=#ENV{composition,''}}>
 No newline at end of file
Chargement en cours