[Phpmyadmin-devel] About $GLOBALS['reload'] when import finished
marc at infomarc.info
Mon Jul 29 11:22:13 CEST 2013
Le 2013-07-28 12:10, Bin Zu a écrit :
> Hi guys,
> I am refactoring the code about display import : libraries/display_import.lib.php
> the old code: https://github.com/phpmyadmin/phpmyadmin/blob/master/libraries/display_import.lib.php
> refactor code: https://github.com/xmujay/phpmyadmin/blob/2660fb048166b42381d4f0b6ae627f8f1a987740/libraries/display_import.lib.php
by the way, in your refactored code, the function
PMA_getHtmlForImportNoPlugin() should be renamed. It does not contain
code for the situation when there is no plugin, but when there _is_ a
> One diffcult issue is :
> this line means, when the import finished, $GLOBALS['reload']= true, and the navigation panel will be refreshed.
This has for effect of reloading both navigation and main panel.
> But now I render all JS on PHP. (It will be moved to seperated JS file on the future)
> the corresponding code : https://github.com/xmujay/phpmyadmin/blob/2660fb048166b42381d4f0b6ae627f8f1a987740/libraries/display_import.lib.php#L568
> my question is, where should I put the code "$GLOBALS['reload']", so that the navigation panel will be refreshed after import
> It is not woking after L568, since the HTML is not not rendered yet.
If you can do it at the js level, use this:
More information about the Developers