<div><div>Hello,</div><div><br></div><div>I was trying to implement some ideas of mine related to the export plugin, and I</div><div>have a small question.</div><div><br></div><div>I saw that export.php uses a function called PMA_getPlugins (from </div>
<div>libraries/plugin_interface.lib.php) to get the export list with all of the plugins. </div><div>That function includes all the files in the libraries/export folder, which in turn </div><div>define the options and functions for each of the plugins. After the user chooses a </div>
<div>format and submits, one of the exports is selected and used.</div><div><br></div><div>I was wondering if there is any reason for using that $plugin_list ( in this case </div><div>$export_list ) or if that variable is actually needed somewhere else except the </div>
<div>export.php and libraries/display_export.lib.php, where it displays the list of </div><div>export plugins. Because if not, I was thinking that the export list could be </div><div>replaced with a single element which will be an instance of one of the export </div>
<div>classes. </div><div><br></div><div>This way, all the other export plugins don't need to be included, and only one </div><div>export class will be instantiated and its output functions will be used. I tested </div>
<div>this scenario and it works, but I don't know if I may cause something else to </div><div>malfunction in some part. Would you have any objections for such a replacement?</div><div><br></div><div>Thanks,</div><div>
Alex</div></div>