1){ for ($i=0; $i<=9; $i++) { if ($tab_groupe[$i]==$member) { makeagenda($title, $member); break; } } } } } } function makeagenda($title, $member) { if (eregi("agenda.php",$PHP_SELF)) { Header("Location: index.php"); die(); } require_once("modules/npds-agenda/fonctions.php"); $tabJour = array(); $tabJour[1] = 'Lun'; $tabJour[2] = 'Mar'; $tabJour[3] = 'Mer'; $tabJour[4] = 'Jeu'; $tabJour[5] = 'Ven'; $tabJour[6] = 'Sam'; $tabJour[7] = 'Dim'; $tabJour = array(); $tabJour[1] = 'L'; $tabJour[2] = 'M'; $tabJour[3] = 'M'; $tabJour[4] = 'J'; $tabJour[5] = 'V'; $tabJour[6] = 'S'; $tabJour[7] = 'D'; $tabMois = array(); $tabMois[1] = 'Janvier'; $tabMois[2] = 'Février'; $tabMois[3] = 'Mars'; $tabMois[4] = 'Avril'; $tabMois[5] = 'Mai'; $tabMois[6] = 'Juin'; $tabMois[7] = 'Juillet'; $tabMois[8] = 'Aout'; $tabMois[9] = 'Septembre'; $tabMois[10] = 'Octobre'; $tabMois[11] = 'Novembre'; $tabMois[12] = 'Décembre'; $intEventDateDeb = mktime(0, 0, 0, date("m"), date("d"), date("Y")); $intEventDateFin = mktime(0, 0, 0, date("m"), date("d"), date("Y")); // Recuperation de la date de la derniere intervention $lngJour = GetParam("j"); $lngMois = GetParam("m"); $lngAnnee = GetParam("a"); if ($lngJour != "") $lngJour = 0 + $lngJour; else $lngJour = date("d"); if ($lngMois != "") $lngMois = 0 + $lngMois; else $lngMois = date("m"); if ($lngAnnee != "") $lngAnnee = 0 + $lngAnnee; else $lngAnnee = date("Y"); $intEventDateDeb = mktime(0, 0, 0, $lngMois, $lngJour, $lngAnnee); //$intEventDate = mktime(0,0,0,date("m"), date("d"), date("Y")); $strCurrentMonth = date("n", $intEventDateDeb); $strCurrentMonthname = $tabMois[$strCurrentMonth]; $strCurrentyear = date("Y", $intEventDateDeb); $intFirstDayDate = mktime(0, 0, 0, date("m", $intEventDateDeb), 1, date("Y", $intEventDateDeb)); $intFirstDay = 0 + date("w", $intFirstDayDate); if ($intFirstDay == 0) $intFirstDay = 7; $intCurrentDay = $intFirstDayDate; $intDayCounter = $intFirstDay; $blnCorrectMonth = 1; //Recuperation des jours ou il y a des evenements $tabJourEvent = array(); $tabTitreEvent = array(); //Recup des jours fériés foreach (ferie ($lngMois, $lngAnnee) as $day=>$fete) { $tabJourEvent[$day] = 1; if (empty($tabTitreEvent[$day])) { $tabTitreEvent[$day] = '##'.$fete.'|'; } else { $tabTitreEvent[$day] .= '
##'.$fete.'|'; } } //$strSQL = "select distinct(dayofmonth(event_date_d)) from agenda_event where month(event_date_d)=".$lngMois." and event_group_i=".$member." and event_visible_i=0" ; $strSQL = "select dayofmonth(event_date_d), event_titre_a from agenda_event where month(event_date_d)=".$lngMois." and year(event_date_d)=".$lngAnnee." and event_visible_i=0" ; $result = mysql_query($strSQL); $nbRows = mysql_num_rows($result); if ($nbRows != 0) { while(list($num, $titre) = mysql_fetch_array($result)) { $tabJourEvent[$num] = 1; if (empty($tabTitreEvent[$num])) { $tabTitreEvent[$num] = '#*'.$titre; } else { $tabTitreEvent[$num] .= '
  • #*'.$titre.'
  • '; } } } $content='
      
    '; for ($intDayloop=1;$intDayloop<=7;$intDayloop++) { $content .= ''; } $content .= ''; $content .= ''; if ($intFirstDay != 1) { $content .= ''; } $i = 0; while ($blnCorrectMonth == 1) { $intJourNo = date("w", $intCurrentDay); $intJourNum = date("j", $intCurrentDay) ; $strTDBgColor = ""; if ($intJourNo == 0) { $intJourNo = 7; } if ($tabJourEvent[$intJourNum] == 1) { // Un jour avec un evenement if (substr($tabTitreEvent[$intJourNum],0,2) == "##") { $strTDBgColor = ' bgcolor=pink'; $strTitres = str_replace("|","","".substr($tabTitreEvent[$intJourNum],2)); if (strstr($strTitres,"#*")) { $strTDBgColor = ' bgcolor="#FF9999"'; } } else { $strTDBgColor = ' bgcolor="#FF9999"'; $strTitres = $tabTitreEvent[$intJourNum]; } } /* else if ($intJourNum == $lngJour) { // un jour selectionne $strTDBgColor = ' bgcolor="#5B8BAB"'; } */ else if ($intCurrentDay == $intEventDateFin) { // aujourd'hui $strTDBgColor = ' bgcolor="#FFCC66"'; } else { $strTDBgColor = ' bgcolor="#d5d5d5"'; } if (strstr($strTitres,"#*")) { $strTitres =str_replace("#*","",$strTitres); } $content .= '"; $intDayCounter = $intDayCounter + 1; if ($intDayCounter > 7) { $intDayCounter = 1; $content .= ""; } $intCurrentDay = mktime (0,0,0,date("m",$intCurrentDay), date("d", $intCurrentDay)+1, date("Y",$intCurrentDay)); if (date("n", $intCurrentDay) != $strCurrentMonth) { $blnCorrectMonth = 0; } } // while $content .= "
    '.$tabMois[$lngMois+0].' '.$lngAnnee.'
    '.$tabJour[$intDayloop].'
    '; if ($tabJourEvent[$intJourNum] == 1) { $titrevent = $intJourNum.' '.$tabMois[$lngMois+0].' '.$lngAnnee; $lien = "modules.php?ModPath=npds-agenda&ModStart=jour&m=$lngMois&j=$intJourNum&a=$lngAnnee&member=$member"; $content .= popupevent(date("j", $intCurrentDay),$titrevent,$strTitres,$lien,date("j", $intCurrentDay)); } else { $content .= ''; $content .= date("j", $intCurrentDay) ; } $intJourNo = date("w", $intCurrentDay); if ($intJourNo == 0) { $intJourNo = 7; } $content .= "
    "; $content .= '
    '; themesidebox($title, $content, ""); } ?>" ."" ."$title$contents  "; } function themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) { if (!$config_called) {if (!isset($config)) {if (!isset($config)) { include("config.php"); }}} if ("$aid" == "$informant") { echo "" ."
    $title"; echo "".translate('Posted by')." $aid ".translate('on')." $time $timezone
    ($counter ".translate('reads').")
    \n"; echo "
    " ."\"$topictext\"" ."$thetext
     $morelink
    "; } else { if($informant != "") $boxstuff = "$informant "; else $boxstuff = "$anonymous "; $boxstuff .= "".translate("writes")." \"$thetext\"
    $notes"; echo "" ."
    $title"; echo translate("Posted by "); formatAidHeader($aid); echo "
    $time $timezone     [ " //."\"$topictext\" ]
    " ."$topictext ]
    " ."$boxstuff
     $morelink" ."
    "; } } function themearticle ($aid, $informant, $datetime, $title, $thetext, $topic, $topicname, $topicimage, $topictext) { if (!$config_called) {if (!isset($config)) {if (!isset($config)) { include("config.php"); }}} if ("$aid" == "$informant") { echo "" .""; } else { if($informant != "") $informant = "$informant "; else $boxstuff = "$anonymous "; $boxstuff .= "".translate("writes")." \"$thetext\" $notes"; echo "
    $title ".translate("Posted on ")." $datetime "; global $admin, $sid; if ($admin) { echo "   $font2 [ ".translate("Edit")." | ".translate("Delete")." ]"; } echo "
    " ."\"$topictext\"" ."$thetext
     
    " ."" ."
    $title ".translate("Contributed by ")." $informant ".translate("on")." $datetime"; global $admin, $sid; if ($admin) { echo "   $font2 [ ".translate("Edit")." | ".translate("Delete")." ]"; } echo "
    " ."\"$topictext\"$thetext
     
    "; } } function themesidebox($title, $contents) { echo "" ."" ."
    " ."$title
    $contents

    "; } ?> L'arbre d'évènement - Management des Risques | Sécurité, Environnement, Qualité | Actualité HSE