' . "\n");
define('PLUGIN_IMG_CLEAR', '
' . "\n"); // Stop word-wrapping
function plugin_img_convert()
{
if (PKWK_DISABLE_INLINE_IMAGE_FROM_URI)
return '#img(): PKWK_DISABLE_INLINE_IMAGE_FROM_URI prohibits this' .
'
' . "\n";
$args = func_get_args();
// Check the 2nd argument first, for compatibility
$arg = isset($args[1]) ? strtoupper($args[1]) : '';
if ($arg == '' || $arg == 'L' || $arg == 'LEFT') {
$align = 'left';
} else if ($arg == 'R' || $arg == 'RIGHT') {
$align = 'right';
} else {
// Stop word-wrapping only (Ugly but compatible)
// Short usage: #img(,clear)
return PLUGIN_IMG_CLEAR;
}
$url = isset($args[0]) ? $args[0] : '';
if (! is_url($url) || ! preg_match('/\.(jpe?g|gif|png)$/i', $url))
return PLUGIN_IMG_USAGE;
$arg = isset($args[2]) ? strtoupper($args[2]) : '';
$clear = ($arg == 'C' || $arg == 'CLEAR') ? PLUGIN_IMG_CLEAR : '';
return <<
$clear
EOD;
}
?>