@@ -66,10 +66,10 @@ if (prsauthparams.writesys || (S("prs_mgt_edit_login")?xfunc.canWrite("WEB_FACMG
|
||||
var login = getFParam("prs_oslog");
|
||||
var login2 = getFParam("prs_oslog2");
|
||||
var logSql = "SELECT CASE"
|
||||
+ " WHEN prs_perslid_oslogin2 = " + safe.quoted_sql_upper(login) + " THEN " + safe.qL("lcl_prs_person_login")
|
||||
+ " ELSE " + safe.qL("lcl_prs_person_login2")
|
||||
+ " WHEN prs_perslid_oslogin2 = " + safe.quoted_sql_upper(login) + " THEN 1"
|
||||
+ " ELSE 2"
|
||||
+ " END"
|
||||
+ " veldnaam"
|
||||
+ " veld"
|
||||
+ " FROM prs_perslid"
|
||||
+ " WHERE (prs_perslid_oslogin2 = " + safe.quoted_sql_upper(login)
|
||||
+ " OR prs_perslid_oslogin = " + safe.quoted_sql_upper(login2) + ")"
|
||||
@@ -80,8 +80,11 @@ if (prsauthparams.writesys || (S("prs_mgt_edit_login")?xfunc.canWrite("WEB_FACMG
|
||||
fields.push({ dbs: "prs_perslid_oslogin", typ: "varchar", frm: "prs_oslog", track: L("lcl_prs_person_login") });
|
||||
fields.push({ dbs: "prs_perslid_oslogin2", typ: "varchar", frm: "prs_oslog2", track: L("lcl_prs_person_login2") });
|
||||
}
|
||||
else // KOENR todo na merge; label invoegen ipv harde tekst
|
||||
abort_with_warning("Het veld '" + logoRs("veldnaam").Value + "' is niet uniek.");
|
||||
else
|
||||
{
|
||||
var safe_login = safe.html(logoRs("veld").Value == 1 ? login : login2);
|
||||
abort_with_warning(L("lcl_prs_person_login_in_use").format(safe_login));
|
||||
}
|
||||
logoRs.Close();
|
||||
}
|
||||
fields.push({ dbs: "prs_perslid_ingids", typ: "check", frm: "ingids" });
|
||||
|
||||
Reference in New Issue
Block a user