mirror of
https://github.com/RaspAP/raspap-webgui.git
synced 2024-11-25 00:50:29 +00:00
Version compatibility check for isoquery options
This commit is contained in:
parent
ff7f1f01b4
commit
89cb4621fa
1 changed files with 6 additions and 1 deletions
|
@ -874,10 +874,15 @@ function loadFooterScripts($extraFooterScripts)
|
|||
*
|
||||
* @param string $locale
|
||||
* @param boolean $flag
|
||||
* @see https://salsa.debian.org/debian/isoquery/
|
||||
*/
|
||||
function getCountryCodes($locale = 'en', $flag = true) {
|
||||
define("FLAG_SUPPORT", "3.3.0");
|
||||
$output = [];
|
||||
if ($flag) {
|
||||
$version = shell_exec("isoquery --version | grep -oP '(?<=isoquery )\d+\.\d+\.\d+'");
|
||||
$compat = checkReleaseVersion(FLAG_SUPPORT, $version);
|
||||
|
||||
if ($flag && $compat) {
|
||||
$opt = '--flag';
|
||||
}
|
||||
exec("isoquery $opt --locale $locale | awk -F'\t' '{print $5 \"\t\" $0}' | sort | cut -f2-", $output);
|
||||
|
|
Loading…
Reference in a new issue