The blog contains tips for drupal development using the Drupal content management system/framework.
Dominique De Cooman is a freelance drupal developer/consultant doing drupal development in the whole of Europe.
Feel free to contact me to hire me for your drupal development
That indeed correct. A check
That indeed correct. A check should be performed. Above function should be.
<?php
/**
* Themes an image from text
*/
function theme_your_module_formatter_text_as_image($element) {
//Validation
$string_to_obscure = $element[0]['#item']['safe'];
if (!$string_to_obscure) {
return;
}
// Set up signwriter profile
$profile->fontfile = drupal_get_path('module', 'signwriter'). '/Arial.TTF';//See this issue why its like this (<a href="http://drupal.org/node/606670" title="http://drupal.org/node/606670">http://drupal.org/node/606670</a>)
$profile->fontsize = 10;
$profile->foreground = '000000';
$profile->background = 'ffffff';
$profile->maxwidth = 600;
$profile->transparent = true;
$profile->imagetype = 'png';
$profile->disable_span = true;
$text= signwriter_title_convert($string_to_obscure, $profile);
//Some extra logic if it is an email
$output = preg_replace('/alt="[0-9a-zA-Z!@#\$%^&\*~\-\.\+\_\/=\?\|\{\}}]+"/','alt="Email Address"',$text);
return $output;
}
?>