Files
2026-05-13 09:43:32 -04:00

39 lines
1012 B
PHP

<?php
function getDetailedExceptionMessage($ex) {
if($ex instanceof PPConnectionException) {
return "Error connecting to " . $ex->getUrl();
} else if($ex instanceof PPConfigurationException) {
return "Error at $ex->getLine() in $ex->getFile()";
} else if($ex instanceof PPInvalidCredentialException || $x instanceof PPMissingCredentialException) {
return $ex->errorMessage();
}
return "";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<body>
<br />
<div id="wrapper">
<h3>SDK Exception</h3>
<?php if (isset($ex) && $ex instanceof Exception) {?>
<table>
<tr>
<td>Type</td>
<td><?php echo get_class($ex)?></td>
</tr>
<tr>
<td>Message</td>
<td><?php echo $ex->getMessage();?></td>
</tr>
<tr>
<td>Detailed message</td>
<td><?php echo getDetailedExceptionMessage($ex);?></td>
</tr>
<?php }?>
</table>
<br /> <a href="index.php">Home</a>
</div>
</body>
</html>