Subversion Repositories Sites.tela-botanica.org

Rev

Rev 609 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php

/***************************************************************************\
 *  SPIP, Systeme de publication pour l'internet                           *
 *                                                                         *
 *  Copyright (c) 2001-2005                                                *
 *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
 *                                                                         *
 *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
 *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
\***************************************************************************/


include ("inc.php3");
// pour low_sec (iCal)
include_ecrire("inc_acces.php3");


///// debut de la page
debut_page(_T("icone_suivi_activite"),  "asuivre", "synchro");

echo "<br><br><br>";
gros_titre(_T("icone_suivi_activite"));


debut_gauche();

debut_boite_info();

echo "<div class='verdana2'>";

echo _T('ical_info1').'<br /><br />';

echo _T('ical_info2');

echo "</div>";

fin_boite_info();


$suivi_edito=lire_meta("suivi_edito");
$adresse_suivi=lire_meta("adresse_suivi");
$adresse_site=lire_meta("adresse_site");
$adresse_suivi_inscription=lire_meta("adresse_suivi_inscription");

debut_droite();


///
/// Suivi par mailing-list
///

if ($suivi_edito == "oui" AND strlen($adresse_suivi) > 3 AND strlen($adresse_suivi_inscription) > 3) {
        debut_cadre_enfonce("racine-site-24.gif", false, "", _T('ical_titre_mailing'));
        $lien = propre("[->$adresse_suivi_inscription]");


        echo _T('info_config_suivi_explication');
        echo "<p align='center'><b>$lien</b></p>\n";

        fin_cadre_enfonce();
}


///
/// Suivi par agenda iCal (taches + rendez-vous)
///

debut_cadre_relief("agenda-24.gif", false, "", _T('icone_calendrier'));

echo _T('calendrier_synchro');

echo '<p>'._T('ical_info_calendrier').'</p>';


function afficher_liens_calendrier($lien, $icone, $texte) {
        global $adresse_site;
        echo debut_cadre_enfonce($icone);
        echo $texte;
        echo "<table style='width: 100%;><tr'><td style='width: 200px;'>";
                icone_horizontale (_T('ical_methode_http'), "$adresse_site/$lien", "calendrier-24.gif");
        echo "</td>";
        echo "<td> &nbsp; </td>";
        echo "<td style='width: 200px;'>";
                $webcal = ereg_replace("https?://", "webcal://", $adresse_site);
                icone_horizontale (_T('ical_methode_webcal'), "$webcal/$lien", "calendrier-24.gif");
        echo "</td></tr></table>";
        echo fin_cadre_enfonce();
}

afficher_liens_calendrier('ical.php3','', _T('ical_texte_public'));


afficher_liens_calendrier("spip_cal.php3?id=$connect_id_auteur&cle=".afficher_low_sec($connect_id_auteur,'ical'),'cadenas-24.gif',  _T('ical_texte_prive'));


fin_cadre_relief();



///
/// Suivi par RSS
///

debut_cadre_relief("site-24.gif", false, "", _T('ical_titre_rss'));

echo _T('ical_texte_rss');

echo "<p>"._T("ical_texte_rss_articles")."</p>";

echo propre("<ul><cadre>".$adresse_site."/backend.php3</cadre></ul>");

echo "<p>"._T("ical_texte_rss_articles2")."</p>";


        $query = "SELECT * FROM spip_rubriques WHERE id_parent='0' ORDER BY 0+titre, titre";
        $result = spip_query($query);

        if (spip_num_rows($result) > 0) {
                echo "<ul>";

                while($row=spip_fetch_array($result)){
                        $id_rubrique=$row['id_rubrique'];
                        $titre_rubrique = typo($row['titre']);
                        $titre = htmlspecialchars($titre_rubrique);
                        
                        echo "<li>", http_href("$adresse_site/backend.php3?id_rubrique=$id_rubrique", 
        '<span class="rss-button">RSS</span>'
        . "&nbsp; $titre_rubrique",
                                               $titre),
                          "</li>\n";
                }
                echo "</ul>";
        }
        

        $activer_breves = lire_meta('activer_breves');
        
        if ($activer_breves == "oui") {
                
                echo "<p>"._T("ical_texte_rss_breves")."</p>";
                echo propre('<ul><cadre>'.$adresse_site.'/backend-breves.php3</cadre></ul>');
                
        }

fin_cadre_relief();



///
/// Suivi par Javascript
///

debut_cadre_relief("doc-24.gif", false, "", _T('ical_titre_js'));

echo _T('ical_texte_js').'<p />';

echo propre('<cadre><script type="text/javascript" src="'.$adresse_site.'/distrib.php3"></script></cadre>');

fin_cadre_relief();



fin_page();

?>