Exemple #1
0
    $no = extension_loaded('gd') ? null : 'NOT';
    $text .= "Extension gd is {$no} loaded.<br>";
    if (!$no) {
        $text .= print_r(gd_info(), 1);
    }
    echo <<<EOD
<!doctype html>
<html lang=en>
<meta charset=utf-8>
<title>CImage status</title>
<pre>{$text}</pre>
EOD;
    exit;
}
if ($verboseFile) {
    $img->setVerboseToFile("{$cachePath}/log.txt");
}
$hookBeforeCImage = getConfig('hook_before_CImage', null);
if (is_callable($hookBeforeCImage)) {
    verbose("hookBeforeCImage activated");
    $allConfig = $hookBeforeCImage($img, array('newWidth' => $newWidth, 'newHeight' => $newHeight, 'aspectRatio' => $aspectRatio, 'keepRatio' => $keepRatio, 'cropToFit' => $cropToFit, 'fillToFit' => $fillToFit, 'crop' => $crop, 'area' => $area, 'upscale' => $upscale, 'scale' => $scale, 'rotateBefore' => $rotateBefore, 'autoRotate' => $autoRotate, 'bgColor' => $bgColor, 'palette' => $palette, 'filters' => $filters, 'sharpen' => $sharpen, 'emboss' => $emboss, 'blur' => $blur, 'convolve' => $convolve, 'rotateAfter' => $rotateAfter, 'outputFormat' => $outputFormat, 'dpr' => $dpr, 'postProcessing' => $postProcessing));
    verbose(print_r($allConfig, 1));
    extract($allConfig);
}
if ($verbose) {
    $query = array();
    parse_str($_SERVER['QUERY_STRING'], $query);
    unset($query['verbose']);
    unset($query['v']);
    unset($query['nocache']);
    unset($query['nc']);