Author: fil@rezo.net
Date: Sun May 28 15:59:45 2006
New Revision: 3397
Log:
ajout du premier et seul test de SPIP existant
Added:
_dev_/TESTS/
_dev_/TESTS/test_paolo/
_dev_/TESTS/test_paolo/test_paolo.html
_dev_/TESTS/test_paolo/test_paolo.php3
_dev_/TESTS/test_paolo/test_paolo2.html
_dev_/TESTS/test_paolo/test_paolo2.php3
Modified:
_dev_/spip_loader/spip_loader.php3
Added: _dev_/TESTS/test_paolo/test_paolo.html
--- _dev_/TESTS/test_paolo/test_paolo.html (added)
+++ _dev_/TESTS/test_paolo/test_paolo.html Sun May 28 15:59:45 2006
@@ -0,0 +1,92 @@
+<html>
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8">
+</head>
+<body>
+
+Cette boucle doit prendre une rubrique dans la langue #LANG, l'inclusion doit etre dans la meme langue.
+
+<BOUCLE_prend(RUBRIQUES){lang}{0,1}>
+#PUCE Boucle normale <br>
+#LANG == <INCLURE(test_paolo2.php3){lang}>
+</BOUCLE_prend>
+
+#PUCE elimine <BOUCLE_elimine(RUBRIQUES){lang}{doublons}>#ID_RUBRIQUE </BOUCLE_elimine>
+
+
+<hr>
+
+Cette boucle "autre" doit prendre une rubrique dans une autre langue que #LANG, l'inclusion doit etre dans la langue de l'url = #LANG.
+
+<BOUCLE_autre(RUBRIQUES){doublons}{!lang_select}{0,1}{par hasard}>
+#PUCE Boucle "autre" {!lang_select}<br>
+#LANG <> <INCLURE(test_paolo2.php3){lang}>
+</BOUCLE_autre>
+
+<hr>
+
+Cette boucle "encore" doit prendre une rubrique dans une autre langue que #LANG, l'inclusion doit etre dans la meme langue.
+
+<BOUCLE_encore(RUBRIQUES){doublons}{lang_select}{0,1}{par hasard}>
+#PUCE Boucle "encore" {lang_select}<br>
+#LANG == <INCLURE(test_paolo2.php3){lang}>
+</BOUCLE_encore>
+
+<hr>
+
+Cette boucle se comporte comme "encore" si on ne force pas la langue, et comme "autre" si on force la langue.
+
+
+<BOUCLE_etplus(RUBRIQUES){doublons}{0,1}{par hasard}>
+#PUCE Boucle "sans lang_select"<br>
+#LANG <?php echo ($forcer_lang ? '<> ' : '== '); ?>
+<INCLURE(test_paolo2.php3){lang}>
+</BOUCLE_etplus>
+
+<hr>
+
+Cette boucle prend l'article de l'URL.<br>
+Si on force la langue, la 2eme langue doit etre celle passee dans l'URL,<br>
+et si on ne force pas, elle doit etre celle de l'article.<br>
+
+<BOUCLE0(ARTICLES){id_article}>
+#PUCE #TITRE - <?php echo $lang1 = '#LANG'; ?><br>
+ <BOUCLE_getlang0(RUBRIQUES){lang}{0,1}>
+#PUCE 2eme langue : #TITRE - #LANG <?php echo ($forcer_lang ? '== '.$lang : '== '.$lang1); ?>
+ </BOUCLE_getlang0>
+</BOUCLE0>
+(Pas d'article indique)<br>
+<//B0>
+
+<hr>
+
+Cette boucle prend la rubrique de l'URL d'abord.<br>
+Si on force la langue, la 2eme langue doit etre celle passee dans l'URL,<br>
+et si on ne force pas, elle doit etre celle de l'article.<br>
+
+<BOUCLE1(RUBRIQUES){id_rubrique}>
+#PUCE #TITRE - <?php echo $lang1 = '#LANG'; ?><br>
+ <BOUCLE_getlang1(RUBRIQUES){lang}{0,1}>
+#PUCE 2eme langue : #TITRE - #LANG <?php echo ($forcer_lang ? '== '.$lang : '== '.$lang1); ?>
+ </BOUCLE_getlang1>
+</BOUCLE1>
+(Pas de rubrique indiquee)
+<//B1>
+
+
+<hr>
+
+<?php
+ $link = new Link;
+ $link->addvar('recalcul', 'oui');
+ $link->addvar('forcer_lang', 'oui');
+ if (!$forcer_lang)
+ echo "<br>- <a href='".($link->getUrl())."'>essayer en forcant la langue</a>";
+ else {
+ $link->delvar('forcer_lang', 'oui');
+ echo "<br>- <a href='".($link->getUrl())."'>essayer sans forcer la langue</a>";
+ }
+?>
+
+</body>
+</html>
\ No newline at end of file
Added: _dev_/TESTS/test_paolo/test_paolo.php3
--- _dev_/TESTS/test_paolo/test_paolo.php3 (added)
+++ _dev_/TESTS/test_paolo/test_paolo.php3 Sun May 28 15:59:45 2006
@@ -0,0 +1,5 @@
+<?php
+ $fond = 'test_paolo';
+ $delais = 0;
+ include ('inc-public.php3');
+?>
Added: _dev_/TESTS/test_paolo/test_paolo2.html
--- _dev_/TESTS/test_paolo/test_paolo2.html (added)
+++ _dev_/TESTS/test_paolo/test_paolo2.html Sun May 28 15:59:45 2006
@@ -0,0 +1,4 @@
+#LANG
+<BOUCLE_trouve(ARTICLES){lang}{0,1}>
+(#LANG)
+</BOUCLE_trouve>
Added: _dev_/TESTS/test_paolo/test_paolo2.php3
--- _dev_/TESTS/test_paolo/test_paolo2.php3 (added)
+++ _dev_/TESTS/test_paolo/test_paolo2.php3 Sun May 28 15:59:45 2006
@@ -0,0 +1,4 @@
+<?php
+ $fond = 'test_paolo2';
+ include ('inc-public.php3');
+?>
\ No newline at end of file
Modified: _dev_/spip_loader/spip_loader.php3
--- _dev_/spip_loader/spip_loader.php3 (original)
+++ _dev_/spip_loader/spip_loader.php3 Sun May 28 15:59:45 2006
@@ -38,7 +38,7 @@
@chmod('test', $chmod);
$f = @fopen('test/test.php', 'w');
if ($f) {
- @fputs($f, '<?php $ok = true; ?>');
+ @fputs($f, '<'.'?php $ok = true; ?'.'>');
@fclose($f);
@chmod('test/test.php', $chmod);
include('test/test.php');