Valider b489122b rédigé par brunobergot@gmail.com's avatar brunobergot@gmail.com
Parcourir les fichiers

Ferme #2560 : permettre de déplier les détails d'un plugin sans js, ajout d'un...

Ferme #2560 : permettre de déplier les détails d'un plugin sans js, ajout d'un parametre id_paquet au formulaire d'admin_plugin.
parent 975bac18
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+4 −3
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -2,7 +2,7 @@

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

function formulaires_admin_plugin_charger_dist($voir='actif', $verrouille='non'){
function formulaires_admin_plugin_charger_dist($voir='actif', $verrouille='non', $id_paquet=''){
	$valeurs = array();

	// actualiser la liste des paquets locaux systematiquement
@@ -23,6 +23,7 @@ function formulaires_admin_plugin_charger_dist($voir='actif', $verrouille='non')
		$valeurs['constante'] = array();
	
	$valeurs['verrouille'] = $verrouille;
	$valeurs['id_paquet'] = $id_paquet;
	$valeurs['actions'] = array();
	$valeurs['ids_paquet'] = _request('ids_paquet');
	$valeurs['_todo'] = _request('_todo');
@@ -30,7 +31,7 @@ function formulaires_admin_plugin_charger_dist($voir='actif', $verrouille='non')
	return $valeurs;
}

function formulaires_admin_plugin_verifier_dist($voir='actif', $verrouille='non'){
function formulaires_admin_plugin_verifier_dist($voir='actif', $verrouille='non', $id_paquet=''){

	$erreurs = array();

@@ -79,7 +80,7 @@ function formulaires_admin_plugin_verifier_dist($voir='actif', $verrouille='non'
	return $erreurs;
}

function formulaires_admin_plugin_traiter_dist($voir='actif', $verrouille='non'){
function formulaires_admin_plugin_traiter_dist($voir='actif', $verrouille='non', $id_paquet=''){
	
	$retour = array();

+4 −4
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -11,8 +11,8 @@
				<input type="checkbox" class="checkbox select_plugin" name="ids_paquet[(#VAL{91}|chr)][(#VAL{93}|chr)]" value="#ID_PAQUET" />
			</div>]
			[(#REM) <!-- Resume du plugin -->]
			<div class="resume">
				<h3 class="nom"><a href="#" rel="info">[(#NOM|extraire_multi)]</a></h3>
			<div class="resume">[(#ENV{id_paquet}|=={#ID_PAQUET}|?{#SET{id_paquet,''},#SET{id_paquet,#ID_PAQUET}})]
				<h3 class="nom"><a href="[(#SELF|parametre_url{id_paquet,#GET{id_paquet}})]" rel="info">[(#NOM|extraire_multi)]</a></h3>
				<span class="version">[(#VERSION)]</span>
				<span class="etat">[ - (#ETAT)]</span>
				[(#SET{erreur,[<span class="information">(#OBSOLETE|=={oui}|oui)<:svp:info_plugin_obsolete:></span> ]})]
@@ -68,8 +68,8 @@
				[(#OBSOLETE|=={oui}|oui) [(#SET{err, <:svp:info_plugin_obsolete:>})]]
				[(#GET{incompatible}|oui) [(#SET{err, <:svp:info_plugin_incompatible:>})]]
				[(#CHEMIN_IMAGE{plugin-dis-16.png}|balise_img{#GET{err}, picto_err}|inserer_attribut{title, #GET{err}})]
			]
			[(#INCLURE{fond=prive/squelettes/inclure/plugin_detail,id_paquet=0,ajax=detail_#ID_PAQUET,env})]
			][(#ENV{id_paquet}|=={#ID_PAQUET}|?{#SET{id_paquet,#ID_PAQUET},#SET{id_paquet,0}})]
			[(#INCLURE{fond=prive/squelettes/inclure/plugin_detail,id_paquet=#GET{id_paquet},ajax=detail_#ID_PAQUET,env})]
		</li>
</BOUCLE_plugins>
	</ul>
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -27,5 +27,5 @@
</div>

<div class="ajax noscroll">
	#FORMULAIRE_ADMIN_PLUGIN{#ENV{voir},#ENV{verrouille}}
	#FORMULAIRE_ADMIN_PLUGIN{#ENV{voir},#ENV{verrouille},#ENV{id_paquet}}
</div>