Skip to content
Extraits de code Groupes Projets
Valider fb58425c rédigé par esj's avatar esj
Parcourir les fichiers

coloration des evenements selon le numero de rubrique

parent 19351163
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
<BOUCLE_mois(ARTICLES) <BOUCLE_mois(ARTICLES)
{agenda date, mois, #ENV{annee}, #ENV{mois}}{par date}>[ {agenda date, mois, #ENV{annee}, #ENV{mois}}{par date}
(#DATE|agenda_memo{#DESCRIPTIF, #TITRE, #URL_ARTICLE,'calendrier-couleur5'})]</BOUCLE_mois>[(#TOTAL_BOUCLE| >[(#DATE|agenda_memo{#DESCRIPTIF,
agenda_affiche{<:aucun_article:>, 'mois', 'calendrier-couleur5'} #TITRE,
#URL_ARTICLE,
calendrier-couleur[(#ID_SECTEUR|
modulo{14,1})]})]</BOUCLE_mois>[(#TOTAL_BOUCLE|
agenda_affiche{<:aucun_article:>, 'mois'}
)]<//B_mois> )]<//B_mois>
\ No newline at end of file
...@@ -742,6 +742,7 @@ function agenda_memo($date=0 , $descriptif='', $titre='', $url='', $cal='') ...@@ -742,6 +742,7 @@ function agenda_memo($date=0 , $descriptif='', $titre='', $url='', $cal='')
// et une suite de noms N. // et une suite de noms N.
// Elle demande a la fonction la precedente son tableau // Elle demande a la fonction la precedente son tableau
// et affiche selon le type les elements indexes par N dans ce tableau. // et affiche selon le type les elements indexes par N dans ce tableau.
// Si le suite de noms est vide, tout le tableau est pris
// Ces noms N sont aussi des classes CSS utilisees par http_calendrier_init // Ces noms N sont aussi des classes CSS utilisees par http_calendrier_init
function agenda_affiche($i) function agenda_affiche($i)
...@@ -753,12 +754,12 @@ function agenda_affiche($i) ...@@ -753,12 +754,12 @@ function agenda_affiche($i)
$type = array_shift($args); $type = array_shift($args);
$agenda = agenda_memo(0); $agenda = agenda_memo(0);
$evt = array(); $evt = array();
foreach ($args as $k) { foreach (($args ? $args : array_keys($agenda)) as $k) {
if (is_array($agenda[$k])) if (is_array($agenda[$k]))
foreach($agenda[$k] as $d => $v) { foreach($agenda[$k] as $d => $v) {
$evt[$d] = $evt[$d] ? (array_merge($evt[$d], $v)) : $v; $evt[$d] = $evt[$d] ? (array_merge($evt[$d], $v)) : $v;
} }
} }
if ($type != 'periode') if ($type != 'periode')
$evt = array('', $evt); $evt = array('', $evt);
else else
...@@ -1378,5 +1379,8 @@ function image_typo() { ...@@ -1378,5 +1379,8 @@ function image_typo() {
} }
function modulo($nb, $mod, $add=0)
{
return ($nb%$mod)+$add;
}
?> ?>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter