]>
Commit | Line | Data |
---|---|---|
a5eae6b7 MR |
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 | ?> |