]> git.datanom.net - webcal.git/blob - events/update.php
Initial upload
[webcal.git] / events / update.php
1 <?php
2 require_once 'calendar.class.php';
3 require_once 'user_validate.php';
4 require_once 'helper.php';
5
6 valid_user();
7
8 include_once 'config.inc.php';
9
10 if (! defined($_SESSION['__ROOT__']) && empty($_SESSION['__ROOT__'])) {
11 session_destroy();
12 header('Location: ' . WEB_ROOT . 'error.html');
13 exit;
14 }
15 $calendars = $_SESSION['user_settings']->getCalendars();
16 $query = construct_URL($_SERVER['QUERY_STRING'],
17 array('etag', 'referer', 'cal'));
18 //print_r(urldecode($query['referer']));
19 //exit;
20 $url = $query['referer'].'?';
21 foreach ($query as $key => $value) {
22 if (strcasecmp($key, 'referer') === 0)
23 continue;
24 if ($url[strlen($url) - 1] == '?')
25 $url .= "$key=$value";
26 else
27 $url .= "&$key=$value";
28 }
29 if ($url[strlen($url) - 1] == '?')
30 $url = substr($url, 0, -1);
31 header('Location: ' . urldecode($url));
32 exit;
33 ?>
This page took 0.059427 seconds and 6 git commands to generate.