FCLT#53283 flex_X_is_URL is deprecated en kan alleen maar '1' zijn==>Opruimen
svn path=/Website/trunk/; revision=38018
This commit is contained in:
@@ -31,6 +31,29 @@ sql = "SELECT ins_ol_kenmerk_key"
|
||||
+ " WHERE ins_ol_kenmerk_naam = 'SRTDEEL_WALLPLATE'";
|
||||
oRs = Oracle.Execute( sql );
|
||||
var srtdeel_key_wallplate = oRs(0).value;
|
||||
|
||||
function parseDocumentPath(kenmerk_val)
|
||||
{
|
||||
// kenmerk_val is een padnaam naar een document
|
||||
// Als het document begint met <S("image_path_local")> dan halen we
|
||||
// dat er af voordat het de database in gaat.
|
||||
// We maken van back-slashes (alleen) dan altijd forward slashes
|
||||
// Bij presenteren plakken we er mettertijd S("image_path_virtual") voor
|
||||
// de check S("image_path_local") != "\\" is nog historisch om problemen te voorkomen
|
||||
var localpath = S("image_path_local").replace(/\//g,"\\");
|
||||
var newval = String(kenmerk_val).replace(/\//g,"\\");
|
||||
__Log("newval: " + newval);
|
||||
if (S("image_path_local") != "\\" && newval.indexOf(localpath) == 0)
|
||||
return newval.substring(localpath.length);
|
||||
else if (S("image_path_local_regexp") && newval.match(S("image_path_local_regexp")))
|
||||
{
|
||||
__Log("regexp match!");
|
||||
return newval.substring(RegExp.lastIndex);
|
||||
}
|
||||
else
|
||||
return kenmerk_val; // Origineel ongewijzigd
|
||||
}
|
||||
|
||||
%>
|
||||
<html>
|
||||
<head>
|
||||
|
||||
@@ -28,28 +28,6 @@ if (!this.JSON_Result)
|
||||
var requiredGroupUsed = new Array(); // Array zorgt voor eenmalige initiele aanroep van checkRequiredGroup(groep) per groep
|
||||
var addPreview = false;
|
||||
|
||||
function parseDocumentPath(kenmerk_val)
|
||||
{
|
||||
// kenmerk_val is een padnaam naar een document
|
||||
// Als het document begint met <S("image_path_local")> dan halen we
|
||||
// dat er af voordat het de database in gaat.
|
||||
// We maken van back-slashes (alleen) dan altijd forward slashes
|
||||
// Bij presenteren plakken we er mettertijd S("image_path_virtual") voor
|
||||
// de check S("image_path_local") != "\\" is nog historisch om problemen te voorkomen
|
||||
var localpath = S("image_path_local").replace(/\//g,"\\");
|
||||
var newval = String(kenmerk_val).replace(/\//g,"\\");
|
||||
__Log("newval: " + newval);
|
||||
if (S("image_path_local") != "\\" && newval.indexOf(localpath) == 0)
|
||||
return newval.substring(localpath.length);
|
||||
else if (S("image_path_local_regexp") && newval.match(S("image_path_local_regexp")))
|
||||
{
|
||||
__Log("regexp match!");
|
||||
return newval.substring(RegExp.lastIndex);
|
||||
}
|
||||
else
|
||||
return kenmerk_val; // Origineel ongewijzigd
|
||||
}
|
||||
|
||||
function kenmerk_write(s)
|
||||
{
|
||||
Response.Write(s);
|
||||
@@ -1529,11 +1507,7 @@ function listKenmerk(sql, module, key, props)
|
||||
// ==========================================================================================
|
||||
if (ktype == 'X')
|
||||
{
|
||||
var viewpath;
|
||||
if (S("flex_X_is_URL")==0)
|
||||
viewpath = S("image_path_virtual") + flexkenmerkwaarde;
|
||||
else
|
||||
viewpath = flexkenmerkwaarde;
|
||||
var viewpath = flexkenmerkwaarde;
|
||||
|
||||
if (readonlyfield || maskeren) // Je mag er wel op klikken
|
||||
if (flexkenmerkwaarde)
|
||||
@@ -1556,14 +1530,7 @@ function listKenmerk(sql, module, key, props)
|
||||
+ (required > 1
|
||||
? " onChange='checkRequiredGroup(\"" + required_group + "\")'"
|
||||
: "")
|
||||
+ " type='"
|
||||
+ (S("flex_X_is_URL") == 0
|
||||
? 'file'
|
||||
: 'text')
|
||||
+ "' "
|
||||
+ ((S("flex_X_is_URL")==0) && kregexp
|
||||
? " regexp='" + kregexp + "' "
|
||||
: "")
|
||||
+ " type='text' "
|
||||
+ "name='" + nameprefix + idCounter + "val' "
|
||||
+ "value='" + safe.htmlattr(flexkenmerkwaarde) + "'"
|
||||
+ ">";
|
||||
@@ -2381,9 +2348,6 @@ function _saveFlexKenmerken(parentKey, params, flexdata) // TODO: support multiM
|
||||
}
|
||||
|
||||
// A real kenmerk value exists
|
||||
if (flex.type == "X" && S("flex_X_is_URL") == 0)
|
||||
flex.value = parseDocumentPath(flex.value);
|
||||
|
||||
if (( flex.value == "" || flex.value == "undefined"))
|
||||
{
|
||||
if (kenmerk_keys[flex.id])
|
||||
|
||||
Reference in New Issue
Block a user