Changeset 83395 in spip-zone


Ignore:
Timestamp:
Jun 19, 2014, 11:59:14 PM (5 years ago)
Author:
teddy.spip@…
Message:

On ajoute le lien vers la doc même en chantier

Location:
_plugins_/import_ics
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/import_ics/import_ics_fonctions.php

    r73528 r83395  
    11<?php
    22//require_once 'lib/iCalcreator.class.php';/*appeler la librairie qui se trouve dans le plugin icalendar*/
    3 function mon_filtre($url){
    4 $config = array("unique_id" => "latp",
    5     "url" => $url);
     3function mon_filtre ($url) {
     4    $config = array("unique_id" => "latp",
     5        "url" => $url);
    66//var_dump($url);
    7 $v = new vcalendar($config);
     7    $v = new vcalendar($config);
    88
    9 $v->parse();
     9    $v->parse();
    1010
    11 while ($comp = $v->getComponent())
    12 {
    13 echo "<div>";
     11    while ($comp = $v->getComponent()) {
     12        echo "<div>";
    1413
    15         /*date de début*/
    16    $dtstart_array = $comp->getProperty("dtstart", 1, TRUE);
    17     $dtstart = $dtstart_array["value"];
    18     $startDate = "{$dtstart["year"]}-{$dtstart["month"]}-{$dtstart["day"]}";
    19     echo "start: ", $startDate;
    20     if (!in_array("DATE", $dtstart_array["params"])) {
    21         $startTime = "{$dtstart["hour"]}:{$dtstart["min"]}:{$dtstart["sec"]}";
    22         echo "T", $startTime;
     14        /*date de début*/
     15        $dtstart_array = $comp->getProperty("dtstart", 1, true);
     16        $dtstart = $dtstart_array["value"];
     17        $startDate = "{$dtstart["year"]}-{$dtstart["month"]}-{$dtstart["day"]}";
     18        echo "start: ", $startDate;
     19        if (!in_array("DATE", $dtstart_array["params"])) {
     20            $startTime = "{$dtstart["hour"]}:{$dtstart["min"]}:{$dtstart["sec"]}";
     21            echo "T", $startTime;
     22        }
     23        echo "\n";
     24
     25        /*date de fin*/
     26        $dtend_array = $comp->getProperty("dtend", 1, true);
     27        $dtend = $dtend_array["value"];
     28        $endDate = "{$dtend["year"]}-{$dtend["month"]}-{$dtend["day"]}";
     29        echo "end: ", $endDate;
     30        if (!in_array("DATE", $dtend_array["params"])) {
     31            $endTime = "{$dtend["hour"]}:{$dtend["min"]}:{$dtend["sec"]}";
     32            echo "T", $endTime;
     33        }
     34        echo "\n";
     35        /*attendee*/
     36        $attendee = $comp->getProperty("attendee");
     37        echo "<strong>attendee : ", str_replace('MAILTO:', '', $attendee)."</strong><br/>";
     38        /*summary*/
     39        $summary_array = $comp->getProperty("summary", 1, true);
     40        echo "summary : ", str_replace('SUMMARY:', '', $summary_array["value"]), "\n";
     41        /*categorie*/
     42        $categories = $comp->getProperty("categories");
     43        echo "<strong>categories : ", $categories."</strong><br/>";
     44
     45        echo "</div>";
    2346    }
    24     echo "\n";
    25 
    26     /*date de fin*/
    27    $dtend_array = $comp->getProperty("dtend", 1, TRUE);
    28     $dtend = $dtend_array["value"];
    29     $endDate = "{$dtend["year"]}-{$dtend["month"]}-{$dtend["day"]}";
    30     echo "end: ", $endDate;
    31     if (!in_array("DATE", $dtend_array["params"])) {
    32         $endTime = "{$dtend["hour"]}:{$dtend["min"]}:{$dtend["sec"]}";
    33         echo "T", $endTime;
    34     }
    35     echo "\n";
    36     /*attendee*/
    37     $attendee = $comp->getProperty( "attendee" );
    38     echo "<strong>attendee : ", str_replace('MAILTO:','',$attendee)."</strong><br/>";
    39     /*summary*/
    40     $summary_array = $comp->getProperty("summary", 1, TRUE);
    41     echo "summary : ", str_replace('SUMMARY:', '', $summary_array["value"]), "\n";
    42     /*categorie*/
    43     $categories = $comp->getProperty( "categories" );
    44     echo "<strong>categories : ", $categories."</strong><br/>";
    45 
    46 echo "</div>";
    47 }
    4847
    4948//return $url;
  • _plugins_/import_ics/paquet.xml

    r81621 r83395  
    22        prefix="import_ics"
    33        categorie="date"
    4         version="1.1.1"
     4        version="1.1.2"
    55        etat="test"
    66        compatibilite="[3.0.7;3.0.*]"
    77        logo="prive/themes/spip/images/import_ics-64.png"
    8         documentation=""
    9         schema="1.0.1" 
     8        documentation="http://contrib.spip.net/Import-ICS"
     9        schema="1.0.1"
    1010>
    1111        <!--
     
    2424
    2525
    26         <necessite nom="saisies" compatibilite="[1.24.0;]" /> 
     26        <necessite nom="saisies" compatibilite="[1.24.0;]" />
    2727
    28         <pipeline nom="autoriser" inclure="import_ics_autorisations.php" /> 
     28        <pipeline nom="autoriser" inclure="import_ics_autorisations.php" />
    2929
    30         <pipeline nom="declarer_tables_objets_sql" inclure="base/import_ics.php" /> 
    31         <pipeline nom="declarer_tables_interfaces" inclure="base/import_ics.php" /> 
    32         <pipeline nom="declarer_tables_auxiliaires" inclure="base/import_ics.php" /> 
    33         <pipeline nom="optimiser_base_disparus" inclure="import_ics_pipelines.php" /> 
     30        <pipeline nom="declarer_tables_objets_sql" inclure="base/import_ics.php" />
     31        <pipeline nom="declarer_tables_interfaces" inclure="base/import_ics.php" />
     32        <pipeline nom="declarer_tables_auxiliaires" inclure="base/import_ics.php" />
     33        <pipeline nom="optimiser_base_disparus" inclure="import_ics_pipelines.php" />
    3434        <pipeline nom="taches_generales_cron" inclure="import_ics_pipelines.php"/>
    3535
    3636
    37         <menu nom="almanachs" titre="almanach:titre_almanachs" parent="menu_edition" icone="images/almanach-16.png" action="almanachs" /> 
    38         <menu nom="almanach_creer" titre="almanach:icone_creer_almanach" parent="outils_rapides" icone="images/almanach-new-16.png" action="almanach_edit" parametres="new=oui" /> 
     37        <menu nom="almanachs" titre="almanach:titre_almanachs" parent="menu_edition" icone="images/almanach-16.png" action="almanachs" />
     38        <menu nom="almanach_creer" titre="almanach:icone_creer_almanach" parent="outils_rapides" icone="images/almanach-new-16.png" action="almanach_edit" parametres="new=oui" />
    3939</paquet>
Note: See TracChangeset for help on using the changeset viewer.