$url_nolang_params = isset($_GET["p"]) && $_GET["p"] == $p ? "&p=" . $p : ""; $url_lang_param = isset($_GET["l"]) && $_GET["l"] == KPHPUI::$lang ? "l=" . KPHPUI::$lang . "&" : ""; // always force lang of ajax queries $javascriptContent .= "\nvar forceLang = \"" . KPHPUI::$lang . "\";"; // add a database if the add form is being submitted $formErrors = array(); $submitted = KPHPUI::getPost("submitted"); if ($submitted == "add") { // check all POST & FILE parameters $dbid = KPHPUI::getPost("add_dbid"); $mainPwd = KPHPUI::getPost("add_main_pwd"); $otherPwd = KPHPUI::getPost("add_other_pwd"); $kdbxFile = null; $kdbxFileStatus = KPHPUI::getFile("add_kdbx_file", $kdbxFile); $keyFile = null; $keyFileStatus = KPHPUI::getFile("add_other_keyfile", $keyFile); $usePwdInKey = !empty(KPHPUI::getPost("add_use_pwd_in_key")); $ok = true; if (empty($dbid)) { $ok = false; $formErrors["add_dbid"] = "empty"; } if (empty($mainPwd)) { $ok = false; $formErrors["add_main_pwd"] = "empty"; } if (!$usePwdInKey && empty($otherPwd) && $keyFileStatus != KPHPUI::GET_FILE_OK) { $ok = false; $formErrors["add_other_pwd"] = "nootherkey"; $formErrors["add_other_keyfile"] = "nootherkey"; }