FSN#37792 Advanced alleen als er ALG of PRS scope is
svn path=/Website/trunk/; revision=30822
This commit is contained in:
@@ -213,7 +213,11 @@ function radioTD(name, LOV, val)
|
||||
// +2 is afzonderlijke schrijfrechten
|
||||
// +4 is PRS-scope
|
||||
// +8 is ALG-scope
|
||||
var advanced = getQParamInt("advanced", S("auth_edit_advanced")?1:0) == 1;
|
||||
if (flevel & (4 | 8))
|
||||
var advanced = getQParamInt("advanced", S("auth_edit_advanced")?1:0) == 1;
|
||||
else
|
||||
var advanced = false;
|
||||
|
||||
if ( prsread != algread
|
||||
|| prswrite != algwrite
|
||||
|| prsread != -1 && prsread != 9
|
||||
@@ -245,55 +249,45 @@ function radioTD(name, LOV, val)
|
||||
Response.Write("<tr><td colspan='2'><table><tr>");
|
||||
else
|
||||
Response.Write("<tr><td></td><td><table><tr>");
|
||||
if (!(flevel & (4 | 8))) // niet gescoped
|
||||
{
|
||||
if (flevel & 2) // Schrijfrechten
|
||||
Response.Write("<tr><th>" + L("fac_gebruiker_lezen") + "</th><th>" + L("fac_gebruiker_schrijven") + "</th></tr>");
|
||||
radioTD("prsread", jnLOV, algread);
|
||||
if (flevel & 2) // Schrijfrechten
|
||||
radioTD("prswrite", jnLOV, algwrite);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (flevel & (4 | 8)) // scope kopjes
|
||||
{
|
||||
Response.Write("<tr>");
|
||||
var spanner = "";
|
||||
if (flevel & 2) // read/write kopjes
|
||||
spanner = " colspan='2' style='text-align:center'";
|
||||
if (flevel & 4)
|
||||
Response.Write("<th" + spanner + ">" + L("lcl_prs_organisatie") + "</th>");
|
||||
if (flevel & 8)
|
||||
Response.Write("<th" + spanner + ">" + L("lcl_place") + "</th>");
|
||||
Response.Write("</tr>");
|
||||
}
|
||||
if (flevel & 2) // read/write kopjes
|
||||
{
|
||||
Response.Write("<tr>");
|
||||
Response.Write("<th>" + L("fac_gebruiker_lezen") + "</th><th>" + L("fac_gebruiker_schrijven") + "</th>");
|
||||
if ((flevel & 4) && (flevel & 8))
|
||||
Response.Write("<th>" + L("fac_gebruiker_lezen") + "</th><th>" + L("fac_gebruiker_schrijven") + "</th>");
|
||||
Response.Write("</tr>");
|
||||
}
|
||||
|
||||
if (flevel & 4) // PRS
|
||||
{
|
||||
radioTD("prsread", prsLOV, prsread);
|
||||
if (flevel & 2) // Schrijfrechten
|
||||
radioTD("prswrite", prsLOV, prswrite);
|
||||
}
|
||||
if (flevel & 8) // ALG
|
||||
{
|
||||
radioTD("algread", algLOV, algread);
|
||||
if (flevel & 2) // Schrijfrechten
|
||||
radioTD("algwrite", algLOV, algwrite);
|
||||
}
|
||||
|
||||
// Advanced dus in ieder geval scope kopjes
|
||||
Response.Write("<tr>");
|
||||
var spanner = "";
|
||||
if (flevel & 2) // read/write kopjes
|
||||
spanner = " colspan='2' style='text-align:center'";
|
||||
if (flevel & 4)
|
||||
Response.Write("<th" + spanner + ">" + L("lcl_prs_organisatie") + "</th>");
|
||||
if (flevel & 8)
|
||||
Response.Write("<th" + spanner + ">" + L("lcl_place") + "</th>");
|
||||
Response.Write("</tr>");
|
||||
|
||||
if (flevel & 2) // read/write kopjes
|
||||
{
|
||||
Response.Write("<tr>");
|
||||
Response.Write("<th>" + L("fac_gebruiker_lezen") + "</th><th>" + L("fac_gebruiker_schrijven") + "</th>");
|
||||
if ((flevel & 4) && (flevel & 8))
|
||||
Response.Write("<th>" + L("fac_gebruiker_lezen") + "</th><th>" + L("fac_gebruiker_schrijven") + "</th>");
|
||||
Response.Write("</tr>");
|
||||
}
|
||||
|
||||
if (flevel & 4) // PRS
|
||||
{
|
||||
radioTD("prsread", prsLOV, prsread);
|
||||
if (flevel & 2) // Schrijfrechten
|
||||
radioTD("prswrite", prsLOV, prswrite);
|
||||
}
|
||||
if (flevel & 8) // ALG
|
||||
{
|
||||
radioTD("algread", algLOV, algread);
|
||||
if (flevel & 2) // Schrijfrechten
|
||||
radioTD("algwrite", algLOV, algwrite);
|
||||
}
|
||||
Response.Write("</tr></table></td></tr>");
|
||||
}
|
||||
BLOCK_END();
|
||||
buttons = [];
|
||||
if (flevel > 1)
|
||||
if (flevel & (4 | 8))
|
||||
{
|
||||
if (advanced)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user