Exemple #1
0
	
	echo "<table>
	    <tr><td>" . translate("Client") . ":</td><td>" . $info['REQUEST_DETAILS']['REMOTE_ADDR'] . "</td></tr>
	    <tr><td>" . translate("User Agent") . ":</td><td>" . $info['REQUEST_DETAILS']['HTTP_USER_AGENT'] . "</td></tr>
	</table>";

	echo "<pre>";
	print_r($info['REQUEST_DETAILS']);
	echo "</pre>";
    }

    if ($info['object']) {
	echo "<h4>" . translate("Affected Object: ") . "</h4>";

	echo "<pre>";
	print_r(LOGGER::DecodeObject($info['object']));
	echo "</pre>";
    }

    if ($info['result']) {
	echo "<h4>" . translate("Result: ") . "</h4>";
	if (preg_match("/(getimage|getlogo)/", $info['source'])) {
	    $data = pack("H*", $info['result']);
	    $image = new Imagick();
	    if ($image) {
	        $image->readImageBlob($data);
		$format = $image->getImageFormat();
		$geometry = $image->getImageGeometry();
		$size = $image->getImageSize();
		echo translate("Image Information: %s, %dx%d, %s", $format, $geometry['width'], $geometry['height'], dsPrintSize($size)) . "<br/>";
#		print_r($image->identifyImage());