echo "jushLinks.$val = jushLinks.$jush;\n";
}
}
+ $server_info = $connection->server_info;
?>
-bodyLoad('<?php echo (is_object($connection) ? preg_replace('~^(\\d\\.?\\d).*~s', '\\1', $connection->server_info) : ""); ?>');
+bodyLoad('<?php echo (is_object($connection) ? preg_replace('~^(\\d\\.?\\d).*~s', '\\1', $server_info) : ""); ?>'<?php echo (preg_match('~MariaDB~', $server_info) ? ", true" : ""); ?>);
</script>
<?php
}
/** Load syntax highlighting
* @param string first three characters of database system version
+* @param [boolean]
*/
-function bodyLoad(version) {
+function bodyLoad(version, maria) {
if (window.jush) {
jush.create_links = ' target="_blank" rel="noreferrer noopener"';
if (version) {
if (typeof obj[key] != 'string') {
obj = obj[key];
key = 0;
+ if (maria) {
+ for (var i = 1; i < obj.length; i++) {
+ obj[i] = obj[i].replace(/\.html/, '/');
+ }
+ }
}
obj[key] = obj[key]
+ .replace(/dev\.mysql\.com\/doc\/mysql\/en\//, (maria ? 'mariadb.com/kb/en/library/' : '$&')) // MariaDB
.replace(/\/doc\/mysql/, '/doc/refman/' + version) // MySQL
.replace(/\/docs\/current/, '/docs/' + version) // PostgreSQL
;