Browse Source

Suppression du filtre simplecal_affdates au profit du filtre affdate_debut_fin du core de SPIP

svn/attic/branches/V2/109924
peetdu@gmail.com 6 years ago
parent
commit
968a43fb73
  1. 4
      evenement.html
  2. 41
      inc/simplecal_filtres.php
  3. 2
      paquet.xml
  4. 2
      prive/listes/corbeille_evenements.html
  5. 3
      prive/objets/contenu/evenement.html
  6. 8
      prive/squelettes/contenu/simplecal_demo.html

4
evenement.html

@ -29,7 +29,7 @@
<div class="cartouche">
<h1 class="#EDIT{titre}">[(#LOGO_EVENEMENT_RUBRIQUE|image_reduire{40,*}) ]#TITRE</h1>
<p class="info-publi">
<abbr class="published">[(#DATE_DEBUT|simplecal_affdates{#DATE_FIN})]</abbr>
<abbr class="published">[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})]</abbr>
[ &mdash; (#LIEU)]
</p>
</div>
@ -62,7 +62,7 @@
#SIMPLE_CALENDRIER
<ul>
<BOUCLE_evenements(EVENEMENTS) {id_rubrique} {a_venir} {par date_debut} {0,10}>
<li>[(#DATE_DEBUT|simplecal_affdates{#DATE_FIN}) &ndash; ]<a href="#URL_EVENEMENT"[ class="(#EXPOSE)"]>#TITRE</a></li>
<li>[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN}) &ndash; ]<a href="#URL_EVENEMENT"[ class="(#EXPOSE)"]>#TITRE</a></li>
</BOUCLE_evenements>
</ul>
</div>

41
inc/simplecal_filtres.php

@ -9,47 +9,6 @@
if (!defined("_ECRIRE_INC_VERSION")) return;
function simplecal_affdates($date_debut, $date_fin){
// securisation des parametres
$dates_vide = array('', '0000-00-00 00:00:00');
if (!in_array($date_debut, $dates_vide)){
$date_debut = strtotime($date_debut);
$d = date("Y-m-d", $date_debut);
} else {
$date_debut = '';
$d = '';
}
if (!in_array($date_fin, $dates_vide)){
$date_fin = strtotime($date_fin);
$f = date("Y-m-d", $date_fin);
} else {
$date_fin = $date_debut;
$f = $d;
}
// ---
$s = "";
// meme jour : vendredi 12 novembre
if ($d == $f) {
$s = nom_jour($d, $abbr)." ".affdate_jourcourt($d);
}
// meme annee et mois, jours differents : du 3 au 12 novembre
else if ((date("Y-m",$date_debut)) == date("Y-m",$date_fin)) {
$s = _T("simplecal:date_du_au", array('date_debut'=>jour($d), 'date_fin'=>affdate_jourcourt($f)));
}
// meme annee, mois et jours differents : du 30 novembre au 10 decembre
else if ((date("Y",$date_debut)) == date("Y",$date_fin)) {
$s = _T("simplecal:date_du_au", array('date_debut'=>affdate_jourcourt($d), 'date_fin'=>affdate_jourcourt($f)));
}
// tout different : du 25 decembre 2009 au 2 janvier 2010
else {
$s = _T("simplecal:date_du_au", array('date_debut'=>affdate($d), 'date_fin'=>affdate($f)));
}
return $s;
}
function simplecal_afftexteref($type, $id_objet){
$texte = "";
if ($type && $id_objet){

2
paquet.xml

@ -5,7 +5,7 @@
etat="test"
compatibilite="[3.0.0;3.1.*]"
logo="prive/themes/spip/images/evenement-32.png"
schema="2.1.2"
schema="2.1.3"
documentation="http://contrib.spip.net/Simple-Calendrier-v2"
>

2
prive/listes/corbeille_evenements.html

@ -8,7 +8,7 @@
<label for='evenement-#ID_EVENEMENT'><:corbeille:selectionner:></label>
<input type='checkbox' name='elements[]' id="evenement-#ID_EVENEMENT" value='#ID_EVENEMENT'[ (#ID_EVENEMENT|in_any{#ENV{elements}}|oui)checked='checked']/>
<h4>[##ID_EVENEMENT - (#TITRE|sinon{<:info_sans_titre:>})]</h4>
<small>[(#DATE_DEBUT|simplecal_affdates{#DATE_FIN})]</small>[ - (#LIEU)]
<small>[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})]</small>[ - (#LIEU)]
- #DESCRIPTIF
<p class='actions'><a href='#URL_ECRIRE{evenement,id_evenement=#ID_EVENEMENT}'><:corbeille:voir_detail:></a></p>
</li>

3
prive/objets/contenu/evenement.html

@ -2,7 +2,8 @@
<div class="champ contenu_notes">
<div class="label"><:simplecal:date_de_debut:> :</div>
<div dir="#LANG_DIR">
[(#CONFIG{simplecal_horaire}|=={oui}|oui)[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})]]
[(#CONFIG{simplecal_horaire}|=={oui}|et{#HORAIRE|=={oui}}|oui)[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})]]
[(#CONFIG{simplecal_horaire}|=={oui}|et{#HORAIRE|=={non}}|oui)[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN,non})]]
[(#CONFIG{simplecal_horaire}|=={oui}|non)[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN,non})]]
</div>
</div>

8
prive/squelettes/contenu/simplecal_demo.html

@ -17,7 +17,7 @@
<ul>
<BOUCLE_evta(EVENEMENTS) {du_mois} {par date_debut}>
<li>
[(#DATE_DEBUT|simplecal_affdates{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
</li>
</BOUCLE_evta>
</ul>
@ -33,7 +33,7 @@
<ul>
<BOUCLE_evtb(EVENEMENTS) {du_mois}{a_venir} {par date_debut}>
<li>
[(#DATE_DEBUT|simplecal_affdates{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
</li>
</BOUCLE_evtb>
</ul>
@ -49,7 +49,7 @@
<ul>
<BOUCLE_evtc(EVENEMENTS) {du_mois}{!a_venir} {par date_debut}>
<li>
[(#DATE_DEBUT|simplecal_affdates{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
</li>
</BOUCLE_evtc>
</ul>
@ -65,7 +65,7 @@
<ul>
<BOUCLE_evtd(EVENEMENTS) {a_venir} {par date_debut} {0,10}>
<li>
[(#DATE_DEBUT|simplecal_affdates{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})] : #TITRE [- <strong>(#LIEU)</strong>]
#LOGO
</li>
</BOUCLE_evtd>

Loading…
Cancel
Save