bzr branch
http://gegoxaren.bato24.eu/bzr/%2Bjunk/StupidMVC
|
1
by Gustav Hartvigsson
* initial code |
1 |
<?php
|
2 |
||
|
2
by Gustav Hartvigsson
* a few changes. |
3 |
function _route () { |
|
1
by Gustav Hartvigsson
* initial code |
4 |
|
5 |
global $_stupid_cfg; |
|
6 |
||
7 |
$url = ""; |
|
8 |
$method = "default_method"; |
|
9 |
$ctrl = $_stupid_cfg["default_controller"]; |
|
|
2
by Gustav Hartvigsson
* a few changes. |
10 |
$path = ""; |
|
1
by Gustav Hartvigsson
* initial code |
11 |
|
|
2
by Gustav Hartvigsson
* a few changes. |
12 |
$request_url = ''; |
13 |
if (isset($_SERVER['REQUEST_URI'])) { |
|
14 |
$request_url = ? $_SERVER['REQUEST_URI']; |
|
15 |
}
|
|
|
1
by Gustav Hartvigsson
* initial code |
16 |
//echo "Request URL: " . $request_url . "\n";
|
|
2
by Gustav Hartvigsson
* a few changes. |
17 |
$script_url = ''; |
18 |
if (isset($_SERVER['PHP_SELF'])){ |
|
19 |
$_SERVER['PHP_SELF']; |
|
20 |
}
|
|
|
1
by Gustav Hartvigsson
* initial code |
21 |
//echo "Script URL: " . $script_url . "\n";
|
22 |
||
23 |
if($request_url != $script_url) { |
|
24 |
$url = trim(preg_replace('/'. str_replace('/', '\/', str_replace('index.php', '', $script_url)) .'/', '', $request_url, 1), '/'); |
|
25 |
//echo "url: " . $url . "\n";
|
|
26 |
}
|
|
27 |
||
28 |
$parts = explode ('/', $url ); |
|
29 |
||
|
2
by Gustav Hartvigsson
* a few changes. |
30 |
var_dump ($parts); |
31 |
||
|
1
by Gustav Hartvigsson
* initial code |
32 |
if (isset ($parts[0]) && $parts[0] != '') { |
33 |
$ctrl = $parts[0]; |
|
34 |
}
|
|
35 |
||
36 |
if (isset ($parts[1]) && $parts[1] != '') { |
|
|
2
by Gustav Hartvigsson
* a few changes. |
37 |
$method = $parts[1]; |
|
1
by Gustav Hartvigsson
* initial code |
38 |
}
|
39 |
||
|
2
by Gustav Hartvigsson
* a few changes. |
40 |
|
41 |
||
|
1
by Gustav Hartvigsson
* initial code |
42 |
}
|
43 |