-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbbsipath.php
74 lines (69 loc) · 1.56 KB
/
bbsipath.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
65
66
67
68
69
70
71
72
73
74
<?php
require_once("www2-funcs.php");
login_init();
bbs_session_modify_user_mode(BBS_MODE_CSIE_ANNOUNCE);
if(isset($_POST["ipathAction"]))
{
$action = $_POST["ipathAction"];
if($action == "modify")
{
$num = $_POST["num"];
$title = $_POST["ipathTitle"];
bbs_ipath_modify($num, $title);
}
else if($action == "set")
{
$num = $_POST["num"];
$title = $_POST["ipathTitle"];
$path = $_POST["ipathPath"];
$path = "0Announce" . $path;
bbs_ipath_modify($num, $title, $path);
}
}
$ipaths = array();
$ipaths = bbs_ipath_list();
if($ipaths === FALSE)
{
html_error_quit("ÎÞ·¨¶Áȡ˿·¡£");
exit;
}
page_header("˿·");
if(isset($_GET["annpath"]))
$annpath = $_GET["annpath"];
else
$annpath = "";
if(isset($_GET["title"]))
$anntitle = $_GET["title"];
else
$anntitle = $annpath;
if(isset($_GET["inann"]))
$inann = $_GET["inann"];
else
$inann = 0;
$count = count($ipaths);
?>
<script src="static/www2-addons.js" type="text/javascript"></script>
<script type="text/javascript">
var ipathEditing = 0;
var ititle = new Array(<?php echo $count; ?>);
var ipath = new Array(<?php echo $count; ?>);
var currAnnPath = '<?php echo $annpath; ?>';
var currAnnTitle = '<?php echo $anntitle; ?>';
var p = new ipathWriter(<?php echo $inann; ?>);
<?php
for($i=0; $i<$count; $i++)
{
$title = htmlspecialchars($ipaths[$i]["TITLE"], ENT_QUOTES);
$path = htmlspecialchars($ipaths[$i]["PATH"], ENT_QUOTES);
if($title == "")
$path = "";
?>
p.i('<?php echo $title; ?>','<?php echo $path; ?>');
<?php
}
?>
p.f();
</script>
<?php
page_footer();
?>