Valider 165adbad rédigé par eric@smellup.net's avatar eric@smellup.net
Parcourir les fichiers

SVP Typologie gère maintenant toute la typologie des plugins, soit les...

SVP Typologie gère maintenant toute la typologie des plugins, soit les catégories et les tags. Aussi, contrairement à ce qui a été prévu dans les commits précédents on supprime toute manipulation des catégories et des tags dans SVP :
- les colonnes tags et categorie sont supprimées de spip_plugins
- le chargement du XML considère encore l'attribut ou la balise categorie par souci de compatibilité mais ne le renvoie pas.
- il ne reste plus que les API d'affichage qui utilisent la catégorie comme filtre mais qui fonctionnent très bien sans et ne sont utilisés que par Plugins SPIP. Ces API seront revus dans un prochain commit.

Cette version de SVP qui inaugure une branche 2.0 est totalement compatible avec les sites de production fonctionnant en mode runtime mais est incomptaible avec Plugins SPIP.
parent 95000c2c
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+0 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -12,7 +12,6 @@ formulaires/inc-admin_plugin_fonctions.php -text
formulaires/inc-confirmer_actions.html -text
inc/svp_actionner.php -text
inc/svp_depoter_local.php -text
inc/svp_typologie.php -text
lang/paquet-svp.xml -text
lang/paquet-svp_ar.php -text
lang/paquet-svp_br.php -text
+0 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -91,8 +91,6 @@ function svp_declarer_tables_objets_sql($tables) {
			"prefixe" => "varchar(30) DEFAULT '' NOT NULL",
			"nom" => "text DEFAULT '' NOT NULL",
			"slogan" => "text DEFAULT '' NOT NULL",
			"categorie" => "varchar(100) DEFAULT '' NOT NULL",
			"tags" => "text DEFAULT '' NOT NULL",
			"vmax" => "varchar(24) DEFAULT '' NOT NULL", // version la plus elevee des paquets du plugin
			"date_crea" => "datetime DEFAULT '0000-00-00 00:00:00' NOT NULL", // la plus ancienne des paquets du plugin
			"date_modif" => "datetime DEFAULT '0000-00-00 00:00:00' NOT NULL", // la plus recente des paquets du plugin
+1 −3
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -92,11 +92,9 @@ function exec_admin_plugin_dist() {
		include_spip('exec/fond');
	*/


	// liste des erreurs mises en forme
	$erreur_activation = plugin_donne_erreurs();


	$commencer_page = charger_fonction('commencer_page', 'inc');
	echo $commencer_page(_T('icone_admin_plugin'), "configuration", "plugin");

+0 −25
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -26,31 +26,6 @@
			</div>
		</fieldset>

		<fieldset>
			<legend><:svp:fieldset_typologie:></legend>
			<div class="editer-groupe">
				#SET{name,utilisation_categorie}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
				<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
					[<span class="erreur_message">(#GET{erreurs})</span>
					]<div class="choix">
						<input type="checkbox" name="#GET{name}" id="champ_#GET{name}" value="on"
							[(#ENV{#GET{name}}|oui)checked="checked"] />
						<label><:svp:config_utiliser_categorie:></label>
					</div>
				</div>

				#SET{name,utilisation_tag}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
				<div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
					[<span class="erreur_message">(#GET{erreurs})</span>
					]<div class="choix">
						<input type="checkbox" name="#GET{name}" id="champ_#GET{name}" value="on"
							[(#ENV{#GET{name}}|oui)checked="checked"] />
						<label><:svp:config_utiliser_tag:></label>
					</div>
				</div>
			</div>
		</fieldset>

		<fieldset>
			<legend><:svp:fieldset_debug:></legend>
			<div class="editer-groupe">
+4 −3
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<?php

/**
 * Gestion du formulaire de t�l�chargement de plugin via une URL
 * Gestion du formulaire de téléchargement de plugin via une URL
 *
 * @plugin SVP pour SPIP
 * @license GPL
@@ -15,11 +15,11 @@ if (!defined("_ECRIRE_INC_VERSION")) {
include_spip("inc/plugin");

/**
 * Cre une valeur d'action pour l'attribut 'name' d'une saisie de formulaire
 * Crée une valeur d'action pour l'attribut 'name' d'une saisie de formulaire
 *
 * @example
 *     [(#ID_PAQUET|svp_nom_action{on})]
 *     crit : actions[on][24]
 *     écrit : actions[on][24]
 * @param int $id_paquet
 *     Identifiant du paquet
 * @param string $action
@@ -28,3 +28,4 @@ include_spip("inc/plugin");
function filtre_svp_nom_action($id_paquet, $action) {
	return "actions[$action][$id_paquet]";
}
Chargement en cours