Author: pierre.andrews@gmail.com
Date: Tue Aug 1 01:41:07 2006
New Revision: 4346
Log:
c'est deja mieux avec le .php dans le rep balise
Added:
_plugins_/formulaire_tag_forum/balise/
_plugins_/formulaire_tag_forum/balise/formulaire_tag_forum.php
- copied, changed from r4345, _plugins_/formulaire_tag_forum/formulaires/formulaire_tag_forum.php
Removed:
_plugins_/formulaire_tag_forum/formulaires/formulaire_tag_forum.php
Modified:
_plugins_/formulaire_tag_forum/test-formulaires_tag_forum.html
Copied: _plugins_/formulaire_tag_forum/balise/formulaire_tag_forum.php (from r4345, _plugins_/formulaire_tag_forum/formulaires/formulaire_tag_forum.php)
--- _plugins_/formulaire_tag_forum/formulaires/formulaire_tag_forum.php (original)
+++ _plugins_/formulaire_tag_forum/balise/formulaire_tag_forum.php Tue Aug 1 01:41:07 2006
@@ -50,13 +50,13 @@
include_spip('inc/tag-machine');
- $url = new Link();
- if($fond) $url->addVar('fond',$fond);
+ $url = self();
+ if($fond) parametre($url,'fond',$fond);
// si ya pas de mot dans le formulaire
if (!_request('tags_'._request('id_groupe').'_'.$id_forum)) {
// on affiche le squelette en ajoutant un id_forum et l'url de la page (self) dans le contexte
return array('formulaire_tag_forum', $GLOBALS['delais'],
- array('self' => $url->getUrl(),
+ array('self' => $url,
'id' => $id_forum,
'fond' => $fond
)
@@ -70,7 +70,7 @@
//et on retourne le formulaire (c'est le même apres tout)
return array('formulaire_tag_forum', $GLOBALS['delais'],
- array('self' => $url->getUrl(),
+ array('self' => $url,
'id' => $id_forum,
'fond' => $fond
)
Removed: _plugins_/formulaire_tag_forum/formulaires/formulaire_tag_forum.php
--- _plugins_/formulaire_tag_forum/formulaires/formulaire_tag_forum.php (original)
+++ _plugins_/formulaire_tag_forum/formulaires/formulaire_tag_forum.php (removed)
@@ -1,81 +0,0 @@
-<?php
-
-if (!defined("_ECRIRE_INC_VERSION")) return; #securite
-
-
-// les filtres pour le formulaire
-function echapper_mot($titre, $type, $groupe_defaut) {
- include_spip('inc/tag-machine');
- $tag = '';
- if($type) {
- if($type == $groupe_defaut)
- $tag = new Tag($titre,'');
- else
- $tag = new Tag($titre,$type);
- } else
- $tag = new Tag($titre,$groupe_defaut);
- return $tag->echapper();
-}
-
-
-
-function balise_FORMULAIRE_TAG_FORUM ($p) {
- return calculer_balise_dynamique($p,'FORMULAIRE_TAG_FORUM', array('id_forum', 'fond'));
-}
-
-
-/*
-* La fonction statique retourne fait les verifications sur les variables récupérées par collecte
-* ici, $args[0] contient donc id_forum.
-*
-* ensuite en renvoi les arguments en questions pour la balise dynamique.
-*
-*/
-function balise_FORMULAIRE_TAG_FORUM_stat($args, $filtres) {
-
- // Pas d'id_forum ? Erreur de squelette
- if (!$args[0])
- return erreur_squelette(
- _T('zbug_champ_hors_motif',
- array ('champ' => '#FORMULAIRE_TAG_FORUM',
- 'motif' => 'FORUMS')), '');
-
- return $args;
-}
-
-/* la fonction dynamique fait les calculs et renvois le squelette qu'il faut afficher.
-_request() cherche dans les valeurs post.
-*/
-function balise_FORMULAIRE_TAG_FORUM_dyn($id_forum,$fond) {
-
- include_spip('inc/tag-machine');
-
- $url = new Link();
- if($fond) $url->addVar('fond',$fond);
- // si ya pas de mot dans le formulaire
- if (!_request('tags_'._request('id_groupe').'_'.$id_forum)) {
- // on affiche le squelette en ajoutant un id_forum et l'url de la page (self) dans le contexte
- return array('formulaire_tag_forum', $GLOBALS['delais'],
- array('self' => $url->getUrl(),
- 'id' => $id_forum,
- 'fond' => $fond
- )
- );
- } else {
- // sinon
- //on ajoute les mots avec tag-machine (ou on fait tout autre calcul)
- $tags = new ListeTags(_request('tags_'._request('id_groupe').'_'.$id_forum),_request('titre_groupe'));
-
- $tags->ajouter($id_forum, 'forum', 'id_forum', true);
-
- //et on retourne le formulaire (c'est le même apres tout)
- return array('formulaire_tag_forum', $GLOBALS['delais'],
- array('self' => $url->getUrl(),
- 'id' => $id_forum,
- 'fond' => $fond
- )
- );
- }
-}
-
-?>
Modified: _plugins_/formulaire_tag_forum/test-formulaires_tag_forum.html
--- _plugins_/formulaire_tag_forum/test-formulaires_tag_forum.html (original)
+++ _plugins_/formulaire_tag_forum/test-formulaires_tag_forum.html Tue Aug 1 01:41:07 2006
@@ -46,10 +46,12 @@
<BOUCLE_tousmots(MOTS) {id_groupe} {par titre}>
- #TITRE<br/>
</BOUCLE_tousmots>
+pas de mots
+<//B_tousmots>
</BOUCLE_groupes>
</div>
-<BOUCLE_forums(FORUMS) {0,1}>
+<BOUCLE_forums(FORUMS) {tous}{0,1}>
<B_lesmots>
<h2>Les mots déjà ajoutés sont</h2>
<ul>
@@ -58,10 +60,12 @@
</BOUCLE_lesmots>
</ul>
</B_lesmots>
-
+Le formulaire devrait se voir là :
<br>
#FORMULAIRE_TAG_FORUM
</BOUCLE_forums>
+pas de forums
+<//B_forums>
<hr>
</body>
</html>