Author: real3t@gmail.com
Date: Sun Jun 11 20:44:33 2006
New Revision: 3547
Log:
- suivre la SVN
- meilleure gestion des années scolaires
- meilleur alignement horizontal des images en mode Gallerie
Modified:
_squelettes_/soyezcreateurs_net/squelettes/agendaliste_scolaire.html
_squelettes_/soyezcreateurs_net/squelettes/agendaliste_scolaire_filtre.html
_squelettes_/soyezcreateurs_net/squelettes/agendaliste_scolaire_sansfiltre.html
_squelettes_/soyezcreateurs_net/squelettes/article.html
_squelettes_/soyezcreateurs_net/squelettes/mes_fonctions.php
_squelettes_/soyezcreateurs_net/squelettes/public/balises.php
_squelettes_/soyezcreateurs_net/squelettes/public/composer.php
Modified: _squelettes_/soyezcreateurs_net/squelettes/agendaliste_scolaire.html
--- _squelettes_/soyezcreateurs_net/squelettes/agendaliste_scolaire.html (original)
+++ _squelettes_/soyezcreateurs_net/squelettes/agendaliste_scolaire.html Sun Jun 11 20:44:33 2006
@@ -23,7 +23,7 @@
<BOUCLE_sous_rubriques1(RUBRIQUES){id_parent}{par titre}>
<li[ style="list-style-image: url((#LOGO_RUBRIQUE_COURANTE||reduire_image{9,9}|extraire_attribut{src}));"]>
<?php if ($jp_rubrique != [(#ID_RUBRIQUE|texte_script)]) { ?>
- <a href="#URL_RUBRIQUE?date_ev=[(#ENV{date_ev,[(#ENV{date})]}|annee)]-09-01[&genre=(#ENV{genre,''}|urlencode)]&calendrier=1" title="[(#DESCRIPTIF|attribut_html)] ([(#DATE|nom_jour)] [(#DATE|affdate)])"><?php } ?>[(#TITRE|Supprimer_numero)]<?php if ($jp_rubrique != [(#ID_RUBRIQUE|texte_script)]) { ?></a><?php } ?>
+ <a href="#URL_RUBRIQUE?date_ev=[(#ENV{date_ev,[(#ENV{date})]}|annee_scolaire)]-09-01[&genre=(#ENV{genre,''}|urlencode)]&calendrier=1" title="[(#DESCRIPTIF|attribut_html)] ([(#DATE|nom_jour)] [(#DATE|affdate)])"><?php } ?>[(#TITRE|Supprimer_numero)]<?php if ($jp_rubrique != [(#ID_RUBRIQUE|texte_script)]) { ?></a><?php } ?>
<BOUCLE_RecursionRubriques(BOUCLE_sous_rubriques1)></BOUCLE_RecursionRubriques>
</li>
</BOUCLE_sous_rubriques1>
@@ -39,13 +39,13 @@
<form id="timenavigation" method="get" action="#URL_RUBRIQUE"><fieldset><legend><:pyrat:precisezrecherche:></legend>
<input type="hidden" id="calendrier" name="calendrier" value="1" />
<BOUCLE_PremiereAnnee(EVENEMENTS){id_secteur}{par date_debut}{0,1}>
- <?php if ([(#DATE_DEBUT|annee)]<[(#ENV{date_ev,[(#ENV{date})]}|annee)]) { ?>
- <a href="#_rubrique_principal:URL_RUBRIQUE?date_ev=<?php echo ([(#ENV{date_ev,[(#ENV{date})]}|annee)] - 1); ?>-01-01[&genre=(#ENV{genre,''}|urlencode)]&calendrier=1"><img src="#DOSSIER_SQUELETTE/images/prev.gif" title="<:precedent:>" alt="<:precedent:>" /></a>
+ <?php if ('[(#DATE_DEBUT|affdate{Y-m-d}))]'<'[(#ENV{date_ev,[(#ENV{date})]}|annee_scolaire)-09-01]') { ?>
+ <a href="#_rubrique_principal:URL_RUBRIQUE?date_ev=<?php echo ([(#ENV{date_ev,[(#ENV{date})]}|annee_scolaire)] - 1); ?>-09-01[&genre=(#ENV{genre,''}|urlencode)]&calendrier=1"><img src="#DOSSIER_SQUELETTE/images/prev.gif" title="<:precedent:>" alt="<:precedent:>" /></a>
<?php } ?>
</BOUCLE_PremiereAnnee>
<select id="date_ev" name="date_ev">
- <BOUCLE_Annees(EVENEMENTS){id_secteur}{par date_debut}{date_debut==^[0-9][0-9][0-9][0-9]-(09|10|11|12)}>[
- <option value="[(#DATE_DEBUT|annee)-01-01]"[(#ENV{date_ev,[(#ENV{date})]}|annee|=={[(#DATE_DEBUT|annee)]}|?{' selected="selected"',''})]>(#DATE_DEBUT|annee|unique)[-(#DATE_DEBUT|annee|jp_calcul_addition{1})]</option>
+ <BOUCLE_Annees(EVENEMENTS){id_secteur}{par date_debut}>[
+ <option value="[(#DATE_DEBUT|annee_scolaire)-09-01]"[(#ENV{date_ev,[(#ENV{date})]}|annee_scolaire|=={[(#DATE_DEBUT|annee_scolaire)]}|?{' selected="selected"',''})]>(#DATE_DEBUT|annee_scolaire|unique)[-(#DATE_DEBUT|annee_scolaire|jp_calcul_addition{1})]</option>
]</BOUCLE_Annees>
</select>
<BOUCLE_ExclureStatut(MOTS){type=_AgendaStatut}{doublons statut}></BOUCLE_ExclureStatut>
@@ -60,11 +60,11 @@
<input type="submit" value="<:pass_ok:>" />
<BOUCLE_DerniereAnnee(EVENEMENTS){id_secteur}{par date_debut}{inverse}{0,1}>
- <?php if ([(#DATE_DEBUT|affdate{Y-m-d})]>[(#ENV{date_ev,[(#ENV{date})]}|affdate{Y}|jp_calcul_addition{1})-09-01]) { ?>
- <a href="#_rubrique_principal:URL_RUBRIQUE?date_ev=<?php echo ([(#ENV{date_ev,[(#ENV{date})]}|annee)] + 1); ?>-01-01[&genre=(#ENV{genre,''}|urlencode)]&calendrier=1"><img src="#DOSSIER_SQUELETTE/images/next.gif" title="<:suivant:>" alt="<:suivant:>" /></a>
+ <?php if ('[(#DATE_DEBUT|affdate{Y-m-d})]'>='[(#ENV{date_ev,[(#ENV{date})]}|annee_scolaire|jp_calcul_addition{1})-09-01]') { ?>
+ <a href="#_rubrique_principal:URL_RUBRIQUE?date_ev=<?php echo ([(#ENV{date_ev,[(#ENV{date})]}|annee_scolaire)] + 1); ?>-09-01[&genre=(#ENV{genre,''}|urlencode)]&calendrier=1"><img src="#DOSSIER_SQUELETTE/images/next.gif" title="<:suivant:>" alt="<:suivant:>" /></a>
<?php } ?>
</BOUCLE_DerniereAnnee>
- <?php if ( [(#ENV{date}|annee)] != [(#ENV{date_ev,[(#ENV{date})]}|annee)] ) { ?>
+ <?php if ( [(#ENV{date}|annee_scolaire)] != [(#ENV{date_ev,[(#ENV{date})]}|annee_scolaire)] ) { ?>
<input type="button" value="<:pyrat:aujourdhui:>" onclick="document.location.href='#_rubrique_principal:URL_RUBRIQUE[?genre=(#ENV{genre,''}|urlencode)]'; return false;" />
<?php } ?>
</fieldset>
Modified: _squelettes_/soyezcreateurs_net/squelettes/agendaliste_scolaire_filtre.html
--- _squelettes_/soyezcreateurs_net/squelettes/agendaliste_scolaire_filtre.html (original)
+++ _squelettes_/soyezcreateurs_net/squelettes/agendaliste_scolaire_filtre.html Sun Jun 11 20:44:33 2006
@@ -1,5 +1,5 @@
<BOUCLE_rubrique_principal(RUBRIQUES){id_rubrique}>
-<BOUCLE_article(EVENEMENTS){titre_mot==^(#ENV{genre,''})}{branche}{date_debut>=(#ENV{date_ev,(#ENV{date})}|annee)-09-01}{date_debut<=(#ENV{date_ev,(#ENV{date})}|annee|jp_calcul_addition{1})-12-31}{date_debut>=(#ENV{date_ev,(#ENV{date})}|affdate{'Y-m-d'})}{par date_debut}>
+<BOUCLE_article(EVENEMENTS){titre_mot==^(#ENV{genre,''})}{branche}{date_debut>=(#ENV{date_ev,(#ENV{date})}|annee_scolaire)-09-01}{date_debut<=(#ENV{date_ev,(#ENV{date})}|annee_scolaire|jp_calcul_addition{1})-12-31}{date_debut>=(#ENV{date_ev,(#ENV{date})}|affdate{'Y-m-d'})}{par date_debut}>
<BOUCLE_premierdumois(EVENEMENTS){id_evenement}{doublons}>
<h2>[(#DATE_DEBUT|nom_mois|ucfirst)] [(#DATE_DEBUT|annee)]</h2>
<ul>
Modified: _squelettes_/soyezcreateurs_net/squelettes/agendaliste_scolaire_sansfiltre.html
--- _squelettes_/soyezcreateurs_net/squelettes/agendaliste_scolaire_sansfiltre.html (original)
+++ _squelettes_/soyezcreateurs_net/squelettes/agendaliste_scolaire_sansfiltre.html Sun Jun 11 20:44:33 2006
@@ -1,5 +1,5 @@
<BOUCLE_rubrique_principal(RUBRIQUES){id_rubrique}>
-<BOUCLE_article(EVENEMENTS){branche}{date_debut>=(#ENV{date_ev,(#ENV{date})}|annee)-09-01}{date_debut<=(#ENV{date_ev,(#ENV{date})}|annee|jp_calcul_addition{1})-12-31}{date_debut>=(#ENV{date_ev,(#ENV{date})}|affdate{'Y-m-d'})}{par date_debut}>
+<BOUCLE_article(EVENEMENTS){branche}{date_debut>=(#ENV{date_ev,(#ENV{date})}|annee_scolaire)-09-01}{date_debut<=(#ENV{date_ev,(#ENV{date})}|annee_scolaire|jp_calcul_addition{1})-12-31}{date_debut>=(#ENV{date_ev,(#ENV{date})}|affdate{'Y-m-d'})}{par date_debut}>
<BOUCLE_premierdumois(EVENEMENTS){id_evenement}{doublons}>
<h2>[(#DATE_DEBUT|nom_mois|ucfirst)] [(#DATE_DEBUT|annee)]</h2>
<ul>
Modified: _squelettes_/soyezcreateurs_net/squelettes/article.html
--- _squelettes_/soyezcreateurs_net/squelettes/article.html (original)
+++ _squelettes_/soyezcreateurs_net/squelettes/article.html Sun Jun 11 20:44:33 2006
@@ -78,7 +78,7 @@
<B_imgs>
<div id="documents_portfolio">
<BOUCLE_imgs(DOCUMENTS){id_article}{mode=document}{par num titre}>
-[(#ENV{id_document}|=={#ID_DOCUMENT}|?{'',<a href="#URL_ARTICLE[(#URL_ARTICLE|strpos{?}|?{&,?})]id_document=#ID_DOCUMENT#document_actif">})]<img src="[(#LOGO_DOCUMENT||reduire_image{80,60}|extraire_attribut{src})]" alt="[(#TITRE|supprimer_numero|textebrut|attribut_html|sinon{<:info_document:>})] | #LARGEUR X #HAUTEUR | [(#TAILLE|taille_en_octets)]"[(#ENV{id_document}|=={#ID_DOCUMENT}|?{[ style="border-color: #(#LOGO_DOCUMENT||couleur_extraire|couleur_inverser);"],[ style="border-color: #(#LOGO_DOCUMENT||couleur_extraire);"]})] />[(#ENV{id_document}|=={#ID_DOCUMENT}|?{'',</a>})]
+[(#ENV{id_document}|=={#ID_DOCUMENT}|?{'',<a href="#URL_ARTICLE[(#URL_ARTICLE|strpos{?}|?{&,?})]id_document=#ID_DOCUMENT#document_actif">})]<img src="[(#LOGO_DOCUMENT||reduire_image{0,60}|extraire_attribut{src})]" alt="[(#TITRE|supprimer_numero|textebrut|attribut_html|sinon{<:info_document:>})] | #LARGEUR X #HAUTEUR | [(#TAILLE|taille_en_octets)]"[(#ENV{id_document}|=={#ID_DOCUMENT}|?{[ style="border-color: #(#LOGO_DOCUMENT||couleur_extraire|couleur_inverser);"],[ style="border-color: #(#LOGO_DOCUMENT||couleur_extraire);"]})] />[(#ENV{id_document}|=={#ID_DOCUMENT}|?{'',</a>})]
</BOUCLE_imgs>
</div>
</B_imgs>
Modified: _squelettes_/soyezcreateurs_net/squelettes/mes_fonctions.php
--- _squelettes_/soyezcreateurs_net/squelettes/mes_fonctions.php (original)
+++ _squelettes_/soyezcreateurs_net/squelettes/mes_fonctions.php Sun Jun 11 20:44:33 2006
@@ -340,4 +340,11 @@
return $str.' '.$msg;
}
+
+function annee_scolaire($ladate) {
+ $annee = annee($ladate);
+ $mois = mois($ladate);
+ if ($mois <= 8) $annee -= 1;
+ return $annee;
+}
?>
\ No newline at end of file
Modified: _squelettes_/soyezcreateurs_net/squelettes/public/balises.php
[... 39 lines stripped ...]