This commit needs proper discussion as many of the upcoming changes are based on this commit. These files contains the working code only. Right now the code has the functionality to work with both old js files and new js files. Commeting style is yet to decide Signed-off-by: Piyush Vijay <piyushvijay.1997@gmail.com>
46 lines
1.3 KiB
PHP
46 lines
1.3 KiB
PHP
<?php
|
|
/* vim: set expandtab sw=4 ts=4 sts=4: */
|
|
/**
|
|
* Exporting of translated messages from PHP to Javascript
|
|
*
|
|
* @package PhpMyAdmin
|
|
*/
|
|
|
|
if (!defined('TESTSUITE')) {
|
|
chdir('..');
|
|
|
|
// Send correct type:
|
|
header('Content-Type: text/javascript; charset=UTF-8');
|
|
|
|
// Cache output in client - the nocache query parameter makes sure that this
|
|
// file is reloaded when config changes
|
|
header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 3600) . ' GMT');
|
|
|
|
// Avoid loading the full common.inc.php because this would add many
|
|
// non-js-compatible stuff like DOCTYPE
|
|
define('PMA_MINIMUM_COMMON', true);
|
|
define('PMA_PATH_TO_BASEDIR', '../');
|
|
require_once './libraries/common.inc.php';
|
|
// Close session early as we won't write anything there
|
|
session_write_close();
|
|
}
|
|
|
|
// But this one is needed for Sanitize::escapeJsString()
|
|
use PhpMyAdmin\Header;
|
|
use PhpMyAdmin\Sanitize;
|
|
// use PhpMyAdmin\Scripts;
|
|
|
|
$header = new Header();
|
|
// $scripts = new Scripts();
|
|
|
|
echo "var common_params = new Array();\n";
|
|
foreach ($header->getJsParams() as $name => $value) {
|
|
Sanitize::printJsValue("common_params['" . $name . "']", $value);
|
|
}
|
|
|
|
// echo "var AJAX_Params = new Array();\n";
|
|
// foreach ($header->getDisplay() as $name => $value) {
|
|
// Sanitize::printJsValue("AJAX_Params['" . $name . "']", $value);
|
|
// }
|
|
|
|
?>
|