Example #1
0
<?php

header('Content-Type: text/calendar');
try {
    require 'classes/twente_milieu.php';
    require 'classes/ical.php';
    $afvalkalender = new TwenteMilieu($_GET['postcode'], $_GET['huisnummer']);
    $ical_generator = new iCal('TwenteMilieu', 'Afvalkalender');
    // Find first of this month
    $request_date = new DateTime();
    $request_date->setDate($request_date->format('Y'), $request_date->format('m'), 1);
    $request_date->setTime(0, 0, 0);
    $request_date->setTimezone(new DateTimeZone('Europe/Amsterdam'));
    $events = $afvalkalender->getEvents($request_date);
    echo $ical_generator->render($events);
} catch (Exception $e) {
    echo "ERROR: {$e->getMessage()}";
}
Example #2
0
        width: 250px;
        font: 14px Tahoma;
      }
      form input {
        float: right;
      }
    </style>
  </head>

  <body>

    <?php 
if ($_GET['postcode'] && $_GET['huisnummer']) {
    require 'classes/twente_milieu.php';
    try {
        $afvalkalender = new TwenteMilieu($_GET['postcode'], $_GET['huisnummer']);
        $url = 'http://' . $_SERVER["SERVER_NAME"] . dirname($_SERVER["REQUEST_URI"]);
        $url .= '/ical.php';
        $url .= '?postcode=' . $afvalkalender->safePostcode() . '&huisnummer=' . $afvalkalender->safeHuisnummer();
        ?>

        <div>
          <p>Voeg deze url toe aan je agenda:</p>
          <a href="<?php 
        echo $url;
        ?>
"><?php 
        echo $url;
        ?>
</a>
        </div>