Changeset 50025 in spip-zone


Ignore:
Timestamp:
Jul 27, 2011, 5:22:49 PM (8 years ago)
Author:
cedric@…
Message:

Evacuer du code mort

Location:
_core_/plugins/organiseur/inc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/organiseur/inc/agenda.php

    r49903 r50025  
    538538
    539539
    540 
    541 // Fonctions pour la messagerie, la page d'accueil et les gadgets
    542 
    543 // http://doc.spip.org/@http_calendrier_messages
    544 function http_calendrier_messages($annee='', $mois='', $jour='', $heures='', $partie_cal='', $echelle='')
    545 {
    546         $evtm = quete_calendrier_agenda($annee, $mois);
    547         if ($evtm OR !$heures)
    548                 $evtm = http_calendrier_agenda($annee, $mois, $jour, $mois, $annee, false, generer_url_ecrire('calendrier'), '', $evtm);
    549         else $evtm= '';
    550 
    551         $evtt = http_calendrier_rv(quete_calendrier_taches_annonces(),"annonces")
    552           . http_calendrier_rv(quete_calendrier_taches_pb(),"pb")
    553           . http_calendrier_rv(quete_calendrier_taches_rv(), "rv");
    554 
    555         $evtr= '';
    556         if ($heures) {
    557                 $date = date("$annee-$mois-$jour");
    558                 $datef = "'$date $heures'";
    559                 if ($heures = quete_calendrier_interval_rv("'$date'", $datef))
    560                         $evtr = http_calendrier_ics_titre($annee,$mois,$jour,generer_url_ecrire('calendrier')) . http_calendrier_ics($annee, $mois, $jour, $echelle, $partie_cal, 90, array('', $heures));
    561         }
    562         return array($evtm, $evtt, $evtr);
    563 }
    564 
    565 
    566 
    567 // http://doc.spip.org/@http_calendrier_rv
    568 function http_calendrier_rv($messages, $type) {
    569 
    570         $total = $date_rv = '';
    571         if (!$messages) return $total;
    572         $connect_quand = $GLOBALS['visiteur_session']['quand'];
    573 
    574         foreach ($messages as $row) {
    575                 $rv = ($row['location'] == 'oui');
    576                 $date = $row['dtstart'];
    577                 $date_fin = $row['dtend'];
    578                 if ($row['category']=="pb") $bouton = "pensebete";
    579                 else if ($row['category']=="affich") $bouton = "annonce";
    580                 else $bouton = "message";
    581 
    582                 if ($rv) {
    583                         $date_jour = affdate_jourcourt($date);
    584                         $total .= "<tr><td colspan='2'>" .
    585                                 (($date_jour == $date_rv) ? '' :
    586                                 "\n<div  class='calendrier-arial11'><b>$date_jour</b></div>") .
    587                                 "</td></tr>";
    588                         $date_rv = $date_jour;
    589                         $rv =
    590                 ((affdate($date) == affdate($date_fin)) ?
    591                  ("\n<div class='calendrier-arial9 fond-agenda'>"
    592                   . heures($date).":".minutes($date)."<br />"
    593                   . heures($date_fin).":".minutes($date_fin)."</div>") :
    594                 ( "\n<div class='calendrier-arial9 fond-agenda' style='text-align: center;'>"
    595                   . heures($date).":".minutes($date)."<br />...</div>" ));
    596                 }
    597 
    598                 $c = (strtotime($date) <= $connect_quand) ? '' : " color: red;";
    599                 $total .= "<tr><td style='width: 24px' valign='middle'>" .
    600                   http_href($row['url'],
    601                                      ($rv ?
    602                                       http_img_pack("rv.gif", 'rv',
    603                                                     http_style_background($bouton . '.gif', "no-repeat;")) :
    604                                       http_img_pack($bouton.".gif", $bouton, "")),
    605                                      '', '') .
    606                 "</td>\n" .
    607                 "<td valign='middle'><div style='font-weight: bold;$c'>" .
    608                 $rv .
    609                 http_href($row['url'], typo($row['summary']), '', '', 'calendrier-verdana10') .
    610                 "</div></td></tr>\n";
    611         }
    612 
    613         if ($type == 'annonces') {
    614                 $titre = _T('info_annonces_generales');
    615         }
    616         else if ($type == 'pb') {
    617                 $titre = _T('infos_vos_pense_bete');
    618         }
    619         else if ($type == 'rv') {
    620                 $titre = _T('info_vos_rendez_vous');
    621         }
    622 
    623         return
    624           debut_cadre_enfonce("", true, "", $titre) .
    625           "<table width='100%' border='0' cellpadding='0' cellspacing='2'>" .
    626           $total .
    627           "</table>" .
    628           fin_cadre_enfonce(true);
    629 }
    630 
    631 // http://doc.spip.org/@http_calendrier_ics_message
    632 function http_calendrier_ics_message($annee, $mois, $jour, $large)
    633 {       
    634 
    635   if (!autoriser('ecrire')) return '';
    636 
    637   $b = _T("lien_nouvea_pense_bete");
    638   $v = _T("lien_nouveau_message");
    639   $j=  _T("lien_nouvelle_annonce");
    640 
    641   return "&nbsp;" .
    642     http_href(generer_action_auteur("editer_message","pb/$annee-$mois-$jour"),
    643                ($large ? $b : '&nbsp;'),
    644               $b,
    645               'color: blue;',
    646               'calendrier-arial10 pense-bete') .
    647     "\n" .
    648     http_href(generer_action_auteur("editer_message","normal/$annee-$mois-$jour"),
    649                ($large ? $v : '&nbsp;'),
    650               $v,
    651               'color: green;',
    652               'calendrier-arial10 message') .
    653     (($GLOBALS['connect_statut'] != "0minirezo") ? "" :
    654      ("\n" .
    655     http_href(generer_action_auteur("editer_message","affich/$annee-$mois-$jour"),
    656                 ($large ? $j : '&nbsp;'),
    657                 $j,
    658                 'color: #ff9900;',
    659                 'calendrier-arial10 annonce')));
    660 }
    661 
    662540?>
  • _core_/plugins/organiseur/inc/quete_calendrier.php

    r46322 r50025  
    2525    return 'calendrier-couleur' . (($num%14)+1);
    2626  }
    27 }
    28 
    29 // http://doc.spip.org/@quete_calendrier_mois
    30 function quete_calendrier_mois($annee,$mois,$jour) {
    31         $avant = "'" . date("Y-m-d", mktime(0,0,0,$mois,1,$annee)) . "'";
    32         $apres = "'" . date("Y-m-d", mktime(0,0,0,$mois+1,1,$annee)) .
    33         " 00:00:00'";
    34         return array($avant, $apres);
    35 }
    36 
    37 // http://doc.spip.org/@quete_calendrier_semaine
    38 function quete_calendrier_semaine($annee,$mois,$jour) {
    39         $w_day = date("w", mktime(0,0,0,$mois, $jour, $annee));
    40         if ($w_day == 0) $w_day = 7; // Gaffe: le dimanche est zero
    41         $debut = $jour-$w_day;
    42         $avant = "'" . date("Y-m-d", mktime(0,0,0,$mois,$debut,$annee)) . "'";
    43         $apres = "'" . date("Y-m-d", mktime(1,1,1,$mois,$debut+7,$annee)) .
    44         " 23:59:59'";
    45         return array($avant, $apres);
    4627}
    4728
     
    212193}
    213194
    214 // fonction SQL, pour la messagerie
    215 
    216 // http://doc.spip.org/@tache_redirige
    217 function tache_redirige ($row) {
    218 
    219         $m = $row['description'];
    220         if (substr($m,0,1) == '=')
    221           if ($m = virtuel_redirige(substr($m,1), true))
    222                 return $m;
    223         return generer_url_ecrire("message", "id_message=".$row['uid']);
    224 }
    225 
    226 // http://doc.spip.org/@quete_calendrier_taches_annonces
    227 function quete_calendrier_taches_annonces () {
    228         global $connect_id_auteur;
    229 
    230         if (!$connect_id_auteur) return array();
    231 
    232         $r = sql_allfetsel("texte AS description, id_message AS uid, date_heure AS dtstart, date_fin AS dtend, titre AS summary, type AS category, rv AS location", "spip_messages", "type = 'affich' AND rv != 'oui' AND statut = 'publie'", "", "date_heure DESC");
    233 
    234         foreach ($r as $k => $row) $r[$k]['url'] = tache_redirige($row);
    235         return $r;
    236 }
    237 
    238 // http://doc.spip.org/@quete_calendrier_taches_pb
    239 function quete_calendrier_taches_pb () {
    240         global $connect_id_auteur;
    241 
    242         if (!$connect_id_auteur) return array();
    243 
    244         $r = sql_allfetsel("texte AS description, id_message AS uid, date_heure AS dtstart, date_fin AS dtend, titre AS summary, type AS category, rv AS location", "spip_messages", "id_auteur=$connect_id_auteur AND statut='publie' AND type='pb' AND rv!='oui'");
    245 
    246         foreach ($r as $k => $row) $r[$k]['url'] = tache_redirige($row);
    247         return $r;
    248 }
    249 
    250 // http://doc.spip.org/@quete_calendrier_taches_rv
    251 function quete_calendrier_taches_rv () {
    252         global $connect_id_auteur;
    253 
    254         if (!$connect_id_auteur) return array();
    255 
    256         $r = sql_allfetsel("M.texte AS description, M.id_message AS uid, M.date_heure AS dtstart, M.date_fin AS dtend, M.titre AS summary, M.type AS category, M.rv AS location", "spip_messages AS M LEFT JOIN spip_auteurs_liens AS L ON (L.id_objet=M.id_message)", "(L.objet='message' AND L.id_auteur=$connect_id_auteur OR M.type='affich') AND M.rv='oui' AND (( " . sql_date_proche('M.date_heure', -1, 'DAY') . ' AND ' .  sql_date_proche('M.date_heure', 1,  'MONTH') . ") OR (M.date_heure < NOW() AND M.date_fin > NOW() )) AND M.statut='publie'", "M.id_message",  "M.date_heure");
    257         foreach ($r as $k => $row) $r[$k]['url'] = tache_redirige($row);
    258         return  $r;
    259 }
    260 
    261195// http://doc.spip.org/@quete_calendrier_agenda
    262196function quete_calendrier_agenda ($annee, $mois) {
Note: See TracChangeset for help on using the changeset viewer.