<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
> Hi All,<br>
><br>
> I have already create a class for display_tbl.lib.php<br>
</div>> andPMA_getDataCellForBlobField() in master used the<br>
<div class="im">> PMA_mimeDefaultFunction() function as a global function.<br>
> EX :<br>
> $str = 'PMA_mimeDefaultFunction';<br>
> $str($parameters);<br>
><br>
> I have moved the PMA_mimeDefaultFunction() from display_tbl.lib.php (in<br>
> master) to common.lib.php file due to the way it has used inside<br>
> display_tbl.lib.php.<br>
><br>
> Now I'm implementing class behavior in common.lib.php file.<br>
> So can anyone tell me a file, which contain global function, to where I<br>
> should again move this PMA_mimeDefaultFunction().<br>
><br>
> Regards !<br>
<br>
</div>Chanaka,<br>
I believe that this function should not be global, as it's only called<br>
from other functions in libraries/DisplayResults.class.php, right?<br>
<div class="im HOEnZb"><br></div></blockquote></div><br>Hi Marc,<br><br>I'm going to look into getting PMA_mimeDefaultFunction() function inside PMA_DisplayResults class. (currently it is under core.lib.php)<br>I think it is possible to use this function inside that class, and call directly ($this->_mimeDefaultFunction()) instead of using additional string to store method name. (current way)<br clear="all">
<br>Then the default function for the mime transformation is inside a class.<br>But the other existing transformations functions are still global functions.<br>If that is not good (feels not good), those also should convert to classes.<br>
<br>And if other transformations converted to classes, in which way I can create objects of those classes.<br>Should I need to use string to store the class name and then use it as belows.<br><br>$class_name = 'TestClass';<br>
$ob = new $class_name($params);<br><br>It is very helpful for me if you can share your suggestions.<br><br>Regards !<br>-- <br>____________________________________<br><br>Chanaka Indrajith<br>Bsc.Computer Engineering Undergraduate<br>
Faculty of Engineering<br>University of Peradeniya<br>Sri Lanka<br>____________________________________<br><br>