-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathmain.php
64 lines (53 loc) · 1.88 KB
/
main.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php
// $Id: main.php 297 2012-06-27 04:32:26Z happyman $
require_once("config.inc.php");
ob_start('sanitize_output');
if (!isset($_SESSION))
session_start([
// 'read_and_close' => true,
]);
if (isset($_GET['tab'])) {
$jump = intval($_GET['tab']);
if ($jump < 0 || $jump > 5 ) $jump = 1;
$_SESSION['makeparam'] = $_GET;
$_SESSION['initial_tab'] = $jump;
}
if (!isset($_SESSION['uid']) || empty($_SESSION['loggedin'])) {
// 如果從地圖瀏覽器導登入過來
if (isset($_GET['return']) && $_GET['return'] == 'twmap3' ) {
$_SESSION['redirto'] = $TWMAP3URL;
}
header("Location: login.php");
exit(0);
}
// 如果從地圖瀏覽器導過來
// echo '<script>location.replace("main.php")</script>';
$smarty->assign("twmap_gen_version", $twmap_gen_version);
$smarty->assign("site_root_url", $site_url . $site_html_root);
echo $smarty->fetch("header.html");
// main body
$lastest_mid = "";
if (isset($_SESSION['makeparam']['mid'])){
$lastest_mid = "&mid=".$_SESSION['makeparam']['mid'];
} else {
$maps = map_get_lastest_by_uid(1,$_SESSION['uid']);
if (count($maps)==1) {
$lastest_mid = "&mid=".$maps[0]['mid'];
}
}
if (isset($_SESSION['initial_tab'])) {
$initial_tab = $_SESSION['initial_tab'];
} else {
$initial_tab = 0;
}
$smarty->assign("logout_url", "lib/Hybrid/auth.php?provider=". $_SESSION['mylogin']['type'] . "&action=logout");
$smarty->assign("user_icon", 'imgs/icon_'.$_SESSION['mylogin']['type']. '.png');
$smarty->assign("user_email", $_SESSION['mylogin']['email'] );
$smarty->assign("user_nickname", $_SESSION['mylogin']['nick'] );
$smarty->assign("lastest_mid", $lastest_mid );
$smarty->assign("initial_tab", $initial_tab );
$smarty->assign("browser_url", $TWMAP3URL );
$smarty->assign("loggedin", $_SESSION['loggedin'] );
$smarty->assign("title", "歡迎使用");
$smarty->assign("description", "");
echo $smarty->fetch("main.html");