a tiny mvc framework for php using php-activerecord
at master 105 lines 1.9 kB view raw
1<?php 2/* 3 html file rendered in exception handler when in the development environment 4*/ 5?> 6<html> 7<head> 8 <title><?php echo h($title) ?></title> 9 <style type="text/css"> 10 body { 11 font-family: sans-serif; 12 } 13 h2, h3, h4 { 14 margin: 0; 15 } 16 div.info { 17 background-color: #eee; 18 padding: 10px; 19 font-family: monospace; 20 } 21 </style> 22</head> 23<body> 24<h2><?php echo h($title) ?></h2> 25<p> 26<tt>HALFMOON_ROOT: <?php echo h(HALFMOON_ROOT) ?></tt> 27</p> 28<p> 29<h3>Backtrace</h3> 30</p> 31<p> 32<div class="info"> 33<?php 34 35if (!is_null($exception) && is_object($exception)) 36 foreach (\HalfMoon\Rescuer::masked_stack_trace($exception, true) as $line) 37 echo $line . "<br />\n"; 38 39?> 40</div> 41</p> 42<p> 43<h3>Request</h3> 44</p> 45 46<?php foreach (array("get", "post") as $a) { ?> 47 <p> 48 <h4><?php echo strtoupper($a) ?> Parameters</h4> 49 </p> 50 <p> 51 <div class="info"> 52 <?php if (isset($request->$a)) { ?> 53 <?php foreach ((array)$request->$a as $k => $v) { ?> 54 <strong><?php echo h(var_export($k, true)) ?></strong>: 55 <?php echo h(var_export($v, true)) ?><br /> 56 <?php } ?> 57 <?php } ?> 58 </div> 59 </p> 60<?php } ?> 61 62<p> 63<h4>Uploaded Files</h4> 64</p> 65<p> 66<div class="info"> 67<?php if (isset($_FILES)) { ?> 68 <?php foreach ((array)$_FILES as $k => $v) { ?> 69 <strong><?php echo h(var_export($k, true)) ?></strong>: 70 <?php echo h(var_export($v, true)) ?><br /> 71 <?php } ?> 72<?php } ?> 73</div> 74</p> 75 76<p> 77<h4>Cookies</h4> 78</p> 79<p> 80<div class="info"> 81<?php if (isset($_COOKIE)) { ?> 82 <?php foreach ((array)$_COOKIE as $k => $v) { ?> 83 <strong><?php echo h(var_export($k, true)) ?></strong> 84 <?php echo ": " . h(var_export($v, true)) ?><br /> 85 <?php } ?> 86<?php } ?> 87</div> 88</p> 89 90<p> 91<h3>Session</h3> 92</p> 93<p> 94<div class="info"> 95<?php if (isset($_SESSION)) { ?> 96 <?php foreach ((array)$_SESSION as $k => $v) { ?> 97 <strong><?php echo h(var_export($k, true)) ?></strong> 98 <?php echo ": " . h(var_export($v, true)) ?><br /> 99 <?php } ?> 100<?php } ?> 101</div> 102</p> 103 104</body> 105</html>