<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><font class="Apple-style-span" face="Courier">Hi, Devs. </font><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">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. </font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">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</font></div><div><font class="Apple-style-span" face="Courier">PMA_transformation_text_plain__append_info()</font></div><div><font class="Apple-style-span" face="Courier">returns</font></div><div><font class="Apple-style-span" face="Courier">"Appends text to a string. The only option is the text to be appended (enclosed in single quotes, default empty string)." </font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">As evidence, my function does appear correctly (with its description) on the transformation_overview.php page.  </font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">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: </font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">-----------------------------------------</font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><div><font class="Apple-style-span" face="Courier"><?php</font></div><div><font class="Apple-style-span" face="Courier">/* vim: set expandtab sw=4 ts=4 sts=4: */</font></div><div><font class="Apple-style-span" face="Courier">/**</font></div><div><font class="Apple-style-span" face="Courier"> * @package phpMyAdmin-Transformation</font></div><div><font class="Apple-style-span" face="Courier"> * ******GRL 3/13/2012 based on the "substring" transformation included w/phpMyAdmin</font></div><div><span class="Apple-style-span" style="font-family: Courier; "> * Has one option: the text to be appended (default '')</span></div><div><font class="Apple-style-span" face="Courier"> */</font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">function PMA_transformation_text_plain__append_info() {</font></div><div><font class="Apple-style-span" face="Courier">    return array(</font></div><div><font class="Apple-style-span" face="Courier">        'info' => __('Appends text to a string. The only option is the text to be appended (enclosed in single quotes, default empty string).'),</font></div><div><font class="Apple-style-span" face="Courier">        );</font></div><div><font class="Apple-style-span" face="Courier">}</font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">function PMA_transformation_text_plain__append($buffer, $options = array(), $meta = '') {</font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">    if (!isset($options[0]) ||  $options[0] == '') {</font></div><div><font class="Apple-style-span" face="Courier">        $options[0] = '';</font></div><div><font class="Apple-style-span" face="Courier">    }</font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">    $newtext = $buffer . $options[0];  //just append the option to the original text</font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">    return $newtext;</font></div><div><font class="Apple-style-span" face="Courier">}</font></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><font class="Apple-style-span" face="Courier">?></font></div></div><div><br></div></body></html>