-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlib.php
More file actions
40 lines (34 loc) · 712 Bytes
/
lib.php
File metadata and controls
40 lines (34 loc) · 712 Bytes
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
<?php
function auto($f) {
require "$f.php";
}
spl_autoload_register("auto");
function script($s) {
echo "<script>$s;</script>";
}
function alert($t) {
script("alert('$t')");
}
function move($m, $t = "") {
if(!empty($t))
alert($t);
script("location.replace('$m')");
}
function back($t = "") {
if(!empty($t))
alert($t);
script("history.back()");
}
function view($f, $d) {
extract($d);
if(ss()){
require "src/View/temp/header.php";
require "src/View/page/$f.php";
require "src/View/temp/footer.php";
}else {
require "src/View/page/$f.php";
}
}
function ss() {
return isset($_SESSION['user']) ? $_SESSION['user'] : false;
}