Hi, Devs.
I'm no real programmer, but I did cook up a new transformation for phpMyAdmin. All it does is append a specified string to the table data. I use it to add "°F" to a field containing temperature data.
Only one problem: the tooltip that appears when defining the transformation (on the Structure page) says "No description is available for this transformation…". I don't know how to fix this. The function PMA_transformation_text_plain__append_info() returns "Appends text to a string. The only option is the text to be appended (enclosed in single quotes, default empty string)."
As evidence, my function does appear correctly (with its description) on the transformation_overview.php page.
If you can give me a hint how to fix the tooltip I will. The function code is short enough that I'm including it here:
-----------------------------------------
<?php /* vim: set expandtab sw=4 ts=4 sts=4: */ /** * @package phpMyAdmin-Transformation * ******GRL 3/13/2012 based on the "substring" transformation included w/phpMyAdmin * Has one option: the text to be appended (default '') */
function PMA_transformation_text_plain__append_info() { return array( 'info' => __('Appends text to a string. The only option is the text to be appended (enclosed in single quotes, default empty string).'), ); }
function PMA_transformation_text_plain__append($buffer, $options = array(), $meta = '') {
if (!isset($options[0]) || $options[0] == '') { $options[0] = ''; }
$newtext = $buffer . $options[0]; //just append the option to the original text
return $newtext; }
?>