Browse Source

On propose un bouton "Télécharger" en plus de "Télécharger et activer" dans le formulaire de recherche de plugins.

Il paraît que c'est utile pour les sites mutualisés (RealET).
Attention par contre l'action Télécharger ne s'occupe pas de tester ou de gérer le téléchargement des dépendances.
master v1.2.1
marcimat@rezo.net 6 years ago
parent
commit
0c9d3a6b8a
  1. 5
      formulaires/charger_plugin.html
  2. 5
      formulaires/charger_plugin.php
  3. 2
      paquet.xml

5
formulaires/charger_plugin.html

@ -65,7 +65,10 @@
<legend><:svp:legende_installer_plugins:></legend>
<INCLURE{fond=formulaires/inc-plugins_trouves, plugins=#ENV*{message_ok}|table_valeur{plugins}, env} />
</fieldset>
<p class="boutons actions"[(#ENV{ids_paquet}|non) style="display:none"]><input type="submit" name="installer" class="submit" value="<:svp:bouton_installer:>" /></p>
<p class="boutons actions"[(#ENV{ids_paquet}|non) style="display:none"]>
<input type="submit" name="telecharger" class="submit" value="<:bouton_telecharger:>" />
<input type="submit" name="installer" class="submit" value="<:svp:bouton_installer:>" />
</p>
</div>]
</form>
</BOUCLE_depot_existe>

5
formulaires/charger_plugin.php

@ -70,12 +70,13 @@ function formulaires_charger_plugin_verifier_dist() {
} else {
// Requete : Installation d'un ou de plusieurs plugins
// -- On construit le tableau des ids de paquets conformement a l'interface du decideur
if (_request('installer')) {
if (_request('installer') or _request('telecharger')) {
$action = _request('installer') ? 'geton' : 'get';
// L'utilisateur a demande une installation multiple de paquets
// -- on verifie la liste des id_paquets uniquement
if ($id_paquets = _request('ids_paquet')) {
foreach ($id_paquets as $_id_paquet) {
$a_installer[$_id_paquet] = 'geton';
$a_installer[$_id_paquet] = $action;
}
}
} else {

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="svp"
categorie="maintenance"
version="1.2.0"
version="1.2.1"
etat="stable"
compatibilite="[3.2.0-dev;]"
logo="svp-64.png"

Loading…
Cancel
Save