Line 19... |
Line 19... |
19 |
// | |
|
19 |
// | |
|
20 |
// | You should have received a copy of the GNU General Public License |
|
20 |
// | You should have received a copy of the GNU General Public License |
|
21 |
// | along with Foobar; if not, write to the Free Software |
|
21 |
// | along with Foobar; if not, write to the Free Software |
|
22 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
22 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
23 |
// +------------------------------------------------------------------------------------------------------+
|
23 |
// +------------------------------------------------------------------------------------------------------+
|
24 |
// CVS : $Id: Wikini.class.php,v 1.3 2004-11-25 15:53:24 jpm Exp $
|
24 |
// CVS : $Id: Wikini.class.php,v 1.4 2004-12-07 12:17:41 jpm Exp $
|
25 |
/**
|
25 |
/**
|
26 |
* Classe configurant le formatage pour Wikini.
|
26 |
* Classe configurant le formatage pour Wikini.
|
27 |
*
|
27 |
*
|
28 |
* Ce fichier contient une classe configurant les règles de formatage de Wikini.
|
28 |
* Ce fichier contient une classe configurant les règles de formatage de Wikini.
|
29 |
* Nécessite que l'application appelant ce fichier est précédement inclu le fichier de Pear:
|
29 |
* Nécessite que l'application appelant ce fichier est précédement inclu le fichier de Pear:
|
Line 34... |
Line 34... |
34 |
//Auteur original :
|
34 |
//Auteur original :
|
35 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
35 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
36 |
//Autres auteurs :
|
36 |
//Autres auteurs :
|
37 |
*@author Aucun
|
37 |
*@author Aucun
|
38 |
*@copyright Tela-Botanica 2000-2004
|
38 |
*@copyright Tela-Botanica 2000-2004
|
39 |
*@version $Revision: 1.3 $ $Date: 2004-11-25 15:53:24 $
|
39 |
*@version $Revision: 1.4 $ $Date: 2004-12-07 12:17:41 $
|
40 |
// +------------------------------------------------------------------------------------------------------+
|
40 |
// +------------------------------------------------------------------------------------------------------+
|
41 |
*/
|
41 |
*/
|
Line 42... |
Line 42... |
42 |
|
42 |
|
43 |
// +------------------------------------------------------------------------------------------------------+
|
43 |
// +------------------------------------------------------------------------------------------------------+
|
Line 84... |
Line 84... |
84 |
'Tighten', // Réduit les lignes vide si on en a 3 ou plus consécutives
|
84 |
'Tighten', // Réduit les lignes vide si on en a 3 ou plus consécutives
|
85 |
'Raw', // Inclusion de HTML et non traitement du contenu par les règles de formatage. Modifié par rapport à l'original de Text_Wiki
|
85 |
'Raw', // Inclusion de HTML et non traitement du contenu par les règles de formatage. Modifié par rapport à l'original de Text_Wiki
|
86 |
'Revise', // Suppression de texte. Modifié par rapport à l'original de Text_Wiki
|
86 |
'Revise', // Suppression de texte. Modifié par rapport à l'original de Text_Wiki
|
87 |
'Tt', // Texte à espacement fixe
|
87 |
'Tt', // Texte à espacement fixe
|
88 |
'Url', // Inclusion d'url dont les url d'images
|
88 |
'Url', // Inclusion d'url dont les url d'images
|
89 |
'Strong',// Gras
|
89 |
'Strong'// Gras
|
90 |
);
|
90 |
);
|
91 |
/**
|
91 |
/**
|
92 |
*
|
92 |
*
|
93 |
* The delimiter for token numbers of parsed elements in source text.
|
93 |
* The delimiter for token numbers of parsed elements in source text.
|
94 |
*
|
94 |
*
|
Line 144... |
Line 144... |
144 |
|
144 |
|
145 |
// load the format object
|
145 |
// load the format object
|
Line 146... |
Line 146... |
146 |
$this->loadFormatObj($format);
|
146 |
$this->loadFormatObj($format);
|
147 |
|
147 |
|
148 |
// pre-rendering activity
|
148 |
// pre-rendering activity
|
149 |
if (is_object($this->formatObj[$format])) {
|
149 |
if (isset($this->formatObj[$format]) && is_object($this->formatObj[$format])) {
|
Line 150... |
Line 150... |
150 |
$output .= $this->formatObj[$format]->pre();
|
150 |
$output .= $this->formatObj[$format]->pre();
|
151 |
}
|
151 |
}
|
Line 198... |
Line 198... |
198 |
}
|
198 |
}
|
199 |
}
|
199 |
}
|
200 |
}
|
200 |
}
|
Line 201... |
Line 201... |
201 |
|
201 |
|
202 |
// post-rendering activity
|
202 |
// post-rendering activity
|
203 |
if (is_object($this->formatObj[$format])) {
|
203 |
if (isset($this->formatObj[$format]) && is_object($this->formatObj[$format])) {
|
204 |
$output .= $this->formatObj[$format]->post();
|
204 |
$output .= $this->formatObj[$format]->post();
|
Line 205... |
Line 205... |
205 |
}
|
205 |
}
|
206 |
|
206 |
|
Line 268... |
Line 268... |
268 |
|
268 |
|
269 |
|
269 |
|
270 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
270 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
- |
|
271 |
*
|
- |
|
272 |
* $Log: not supported by cvs2svn $
|
- |
|
273 |
* Revision 1.3 2004/11/25 15:53:24 jpm
|
271 |
*
|
274 |
* Suppression action inclure, migrer dans Papyrus.
|
272 |
* $Log: not supported by cvs2svn $
|
275 |
*
|
273 |
* Revision 1.2 2004/11/25 15:36:41 jpm
|
276 |
* Revision 1.2 2004/11/25 15:36:41 jpm
|
274 |
* Suppression régle Delimiter car problème avec les délimitations de fin de ligne.
|
277 |
* Suppression régle Delimiter car problème avec les délimitations de fin de ligne.
|
275 |
*
|
278 |
*
|