80cf2e054f09bc9c1a65a590a59cf96eb1c1f5a3
[gwvp-mini.git] / gwvpmini / gwvpmini_debug.php
1 <?php
2
3 $CALL_ME_FUNCTIONS["debug"] = "gwvpmini_DebugCallMe";
4
5 $MENU_ITEMS["99debug"]["text"] = "Debug";\r
6 $MENU_ITEMS["99debug"]["link"] = "$BASE_URL/debug";\r
7
8
9 function gwvpmini_DebugCallMe()\r
10 {\r
11 \r
12         // error_log("in admin callme");\r
13         if(isset($_REQUEST["q"])) {\r
14                 $query = $_REQUEST["q"];\r
15                 $qspl = explode("/", $query);\r
16                 if(isset($qspl[0])) {\r
17                         if($qspl[0] == "debug") {
18                                 return "gwvpmini_DebugPage";
19                         }\r
20                 }
21         }
22         
23         return false;
24 }       \r
25 \r
26 function gwvpmini_DebugPage()
27 {
28         gwvpmini_goMainPage("gwvpmini_DebugPageBody");
29 }
30
31 function gwvpmini_DebugPageBody()
32 {
33         echo "Dumping perms data:";
34         
35         $db = gwvpmini_ConnectDB();
36         
37         $res = $db->query("select * from repos");
38         foreach($res as $row) {
39                 $repo = $row["repos_name"];
40                 $perms = $row["repos_perms"];
41                 echo "<br>Repo: $repo: <pre>";
42                 print_r(unserialize(base64_decode($perms)));
43                 echo "</pre>";
44         }
45 }
46 ?>