@ -4,7 +4,8 @@ dieifnotloggedin();
use Endroid\QrCode\QrCode;
use Endroid\QrCode\QrCode;
addMultiLangStrings(["en_us" => [
if (MOBILE_ENABLED) {
addMultiLangStrings(["en_us" => [
"sync mobile" => "Sync Mobile App",
"sync mobile" => "Sync Mobile App",
"scan sync qrcode" => "Scan this code with the mobile app or enter the code manually.",
"scan sync qrcode" => "Scan this code with the mobile app or enter the code manually.",
"sync explained" => "Access your account and apps on the go. Use a sync code to securely connect your phone or tablet to Portal with the Netsyms Business mobile app.",
"sync explained" => "Access your account and apps on the go. Use a sync code to securely connect your phone or tablet to Portal with the Netsyms Business mobile app.",
@ -13,18 +14,18 @@ addMultiLangStrings(["en_us" => [
"no active codes" => "No active codes.",
"no active codes" => "No active codes.",
"done adding sync code" => "Done adding code"
"done adding sync code" => "Done adding code"
]
]
]);
]);
$APPS["sync_mobile"]["title"] = lang("sync mobile", false);
$APPS["sync_mobile"]["title"] = lang("sync mobile", false);
$APPS["sync_mobile"]["icon"] = "mobile";
$APPS["sync_mobile"]["icon"] = "mobile";
if (!is_empty($_GET['delsynccode'])) {
if (!is_empty($_GET['delsynccode'])) {
if ($database->has("mobile_codes", ["AND" => ["uid" => $_SESSION['uid'], "codeid" => $_GET['delsynccode']]])) {
if ($database->has("mobile_codes", ["AND" => ["uid" => $_SESSION['uid'], "codeid" => $_GET['delsynccode']]])) {
$database->delete("mobile_codes", ["AND" => ["uid" => $_SESSION['uid'], "codeid" => $_GET['delsynccode']]]);
$database->delete("mobile_codes", ["AND" => ["uid" => $_SESSION['uid'], "codeid" => $_GET['delsynccode']]]);
}
}
}
}
if ($_GET['mobilecode'] == "generate") {
if ($_GET['mobilecode'] == "generate") {
if (!is_empty($_GET['showsynccode']) & & $database->has("mobile_codes", ["AND" => ["uid" => $_SESSION['uid'], "codeid" => $_GET['showsynccode']]])) {
if (!is_empty($_GET['showsynccode']) & & $database->has("mobile_codes", ["AND" => ["uid" => $_SESSION['uid'], "codeid" => $_GET['showsynccode']]])) {
$code = $database->get("mobile_codes", 'code', ["AND" => ["uid" => $_SESSION['uid'], "codeid" => $_GET['showsynccode']]]);
$code = $database->get("mobile_codes", 'code', ["AND" => ["uid" => $_SESSION['uid'], "codeid" => $_GET['showsynccode']]]);
} else {
} else {
@ -46,7 +47,7 @@ if ($_GET['mobilecode'] == "generate") {
< div class = "well well-sm" style = "text-align: center; font-size: 110%; font-family: monospace;" > $url< / div >
< div class = "well well-sm" style = "text-align: center; font-size: 110%; font-family: monospace;" > $url< / div >
< a class = "btn btn-success btn-sm btn-block" href = "home.php?page=security" > $lang_done< / a >
< a class = "btn btn-success btn-sm btn-block" href = "home.php?page=security" > $lang_done< / a >
END;
END;
} else {
} else {
$activecodes = $database->select("mobile_codes", ["codeid", "code"], ["uid" => $_SESSION['uid']]);
$activecodes = $database->select("mobile_codes", ["codeid", "code"], ["uid" => $_SESSION['uid']]);
$content = '< div class = "alert alert-info" > < i class = "fa fa-info-circle" > < / i > ' . lang("sync explained", false) . '< / div > '
$content = '< div class = "alert alert-info" > < i class = "fa fa-info-circle" > < / i > ' . lang("sync explained", false) . '< / div > '
. '< a class = "btn btn-success btn-sm btn-block" href = "home.php?page=security&mobilecode=generate" > '
. '< a class = "btn btn-success btn-sm btn-block" href = "home.php?page=security&mobilecode=generate" > '
@ -71,4 +72,5 @@ END;
< / style >
< / style >
END;
END;
$APPS["sync_mobile"]["content"] = $content;
$APPS["sync_mobile"]["content"] = $content;
}
}
}