PNBR#36941 Foto bij res_deel en res_artikel
svn path=/Website/trunk/; revision=30546
This commit is contained in:
@@ -117,6 +117,12 @@ function model_res_artikel()
|
||||
"label": L("res_artikel_groep"),
|
||||
"typ": "varchar"
|
||||
},
|
||||
"res_artikel_image": {
|
||||
"dbs": "res_artikel_image",
|
||||
"label": L("res_artikel_image"),
|
||||
"typ": "varchar",
|
||||
"flexmodule": "RESPH"
|
||||
},
|
||||
"open": {
|
||||
"dbs": "res_artikel_begintijd",
|
||||
"label": L("res_artikel_begintijd"),
|
||||
|
||||
@@ -115,6 +115,12 @@ function model_res_deel()
|
||||
"typ": "memo",
|
||||
"translate": true
|
||||
},
|
||||
"res_deel_image": {
|
||||
"dbs": "res_deel_image",
|
||||
"label": L("res_deel_image"),
|
||||
"typ": "varchar",
|
||||
"flexmodule": "RESPH"
|
||||
},
|
||||
"res_deel_vervaldatum": {
|
||||
"dbs": "res_deel_vervaldatum",
|
||||
"label": L("res_deel_vervaldatum"),
|
||||
|
||||
@@ -1,9 +1,18 @@
|
||||
<%@language = "javascript" %>
|
||||
|
||||
<%
|
||||
/*
|
||||
$Revision $
|
||||
$Id $
|
||||
*/
|
||||
%>
|
||||
<!-- #include file="../scf/scaffolding.inc" -->
|
||||
<!-- #include file="../api2/model_res_artikel.inc" -->
|
||||
|
||||
<%
|
||||
var url = "appl/shared/BijlagenForm.asp?module=RESPH";
|
||||
var proturl = protectQS.create(url);
|
||||
var fotoaction = "FcltMgr.openDetail('" + safe.jsstring(proturl) + "', L(\"lcl_photos\"))";
|
||||
|
||||
var this_model = new model_res_artikel();
|
||||
|
||||
scaffolding(this_model,
|
||||
@@ -31,6 +40,16 @@ scaffolding(this_model,
|
||||
"res_artikel_volgnummer",
|
||||
"res_artikel_vervaldatum"
|
||||
]
|
||||
},
|
||||
"show": {
|
||||
"buttons": [
|
||||
{ title: L("lcl_photos"), action: safe.htmlattr(fotoaction), icon: "folder.png" }
|
||||
]
|
||||
},
|
||||
"edit": {
|
||||
"buttons": [
|
||||
{ title: L("lcl_photos"), action: safe.htmlattr(fotoaction), icon: "folder.png" }
|
||||
]
|
||||
}
|
||||
});
|
||||
%>
|
||||
|
||||
@@ -1,9 +1,18 @@
|
||||
<%@language = "javascript" %>
|
||||
|
||||
<%
|
||||
/*
|
||||
$Revision $
|
||||
$Id $
|
||||
*/
|
||||
%>
|
||||
<!-- #include file="../scf/scaffolding.inc" -->
|
||||
<!-- #include file="../api2/model_res_deel.inc" -->
|
||||
|
||||
<%
|
||||
var url = "appl/shared/BijlagenForm.asp?module=RESPH";
|
||||
var proturl = protectQS.create(url);
|
||||
var fotoaction = "FcltMgr.openDetail('" + safe.jsstring(proturl) + "', L(\"lcl_photos\"))";
|
||||
|
||||
var res_deelmodel = new model_res_deel()
|
||||
res_deelmodel.hook_pre_edit = function (obj, fld)
|
||||
{
|
||||
@@ -37,10 +46,18 @@ scaffolding(res_deelmodel,
|
||||
"res_deel_alg_level"
|
||||
]
|
||||
},
|
||||
"show": {
|
||||
"buttons": [
|
||||
{ title: L("lcl_photos"), action: safe.htmlattr(fotoaction), icon: "folder.png" }
|
||||
]
|
||||
},
|
||||
"edit": {
|
||||
"requires": {
|
||||
"js": ["../mgt/res_deel.js"]
|
||||
}
|
||||
},
|
||||
"buttons": [
|
||||
{ title: L("lcl_photos"), action: safe.htmlattr(fotoaction), icon: "folder.png" }
|
||||
]
|
||||
}
|
||||
});
|
||||
%>
|
||||
|
||||
@@ -129,6 +129,7 @@ function make_cat(discipline_key, rsv_ruimte_key, existing_only, res_artikel_key
|
||||
+ " ELSE " + safe.quoted_sql(L("lcl_inactive_data_suffix"))
|
||||
+ " END res_artikel_omschrijving"
|
||||
+ " , " + lcl.xsqla('ra.res_artikel_opmerking', 'ra.res_artikel_key')
|
||||
+ " , res_artikel_image"
|
||||
+ " , COALESCE(ra.res_artikel_default, 0) res_artikel_default"
|
||||
+ " , CASE" // Toon de flexibele prijs of vaste prijs.
|
||||
+ " WHEN (ra.res_artikel_prijs_vast = 0)"
|
||||
@@ -242,20 +243,25 @@ function make_cat(discipline_key, rsv_ruimte_key, existing_only, res_artikel_key
|
||||
>
|
||||
<%
|
||||
// artikel_opmerking in popupje tonen
|
||||
// Over de omschrijving doen we geen safe.html zodat HTML code gebruikt kan worden
|
||||
// Voor het gemak wel \n --> <br>
|
||||
var str = "";
|
||||
if (oRs("res_artikel_opmerking").Value)
|
||||
var safe_tooltip = "<b>" + safe.html(oRs("res_artikel_omschrijving").Value) + ":</b><br>";
|
||||
if (oRs("res_artikel_image").Value)
|
||||
{
|
||||
str = "<b>" + safe.html(oRs("res_artikel_omschrijving").Value) + ":</b><br>"
|
||||
+ String(oRs("res_artikel_opmerking").Value).replace(/\n/g, "<br>");
|
||||
var image_url = S("res_image_path") + oRs("res_artikel_image").Value;
|
||||
safe_tooltip += "<img class='resartikelfoto' style='height:100px' theSrc='"+safe.htmlattr(image_url)+"'><br>"
|
||||
}
|
||||
|
||||
// Over de opmerking doen we geen safe.html zodat HTML code gebruikt kan worden
|
||||
// Voor het gemak wel \n --> <br>
|
||||
if (oRs("res_artikel_image").Value || oRs("res_artikel_opmerking").Value)
|
||||
{
|
||||
safe_tooltip += String(oRs("res_artikel_opmerking").Value).replace(/\n/g, "<br>");
|
||||
|
||||
%> <td class="label"
|
||||
OnMouseOver="showOpmerking('#remark_cat<%=art_key%>', event);"
|
||||
OnMouseOut="$('#remark_cat<%=art_key%>').hide();">
|
||||
<label <%=(ingang == 0 || verval == 0?'style="margin-left:20px;"':'')%>><%=safe.html(art_text)%></label>
|
||||
<div class="res_remark" id="remark_cat<%=art_key%>">
|
||||
<%=str%>
|
||||
<%=safe_tooltip%>
|
||||
</div>
|
||||
</td>
|
||||
<% }
|
||||
|
||||
@@ -202,6 +202,7 @@ function make_plan_obj(disc_key, res_van, res_tot, params)
|
||||
+ ", d.ins_alg_ruimte_key_org"
|
||||
+ ", d.ins_discipline_key"
|
||||
+ ", r.res_deel_prijs"
|
||||
+ ", r.res_deel_image"
|
||||
+ ", " + lcl.xsqla('r.res_deel_eenheid', 'r.res_deel_key')
|
||||
+ ", res_disc_params_preposttime"
|
||||
+ ", d.ins_deel_key";
|
||||
@@ -213,6 +214,7 @@ function make_plan_obj(disc_key, res_van, res_tot, params)
|
||||
+ ", d.ins_alg_ruimte_key_org"
|
||||
+ ", d.ins_discipline_key"
|
||||
+ ", r.res_deel_prijs"
|
||||
+ ", r.res_deel_image"
|
||||
+ ", " + lcl.xsql('r.res_deel_eenheid', 'r.res_deel_key')
|
||||
+ ", res_disc_params_preposttime"
|
||||
+ ", d.ins_deel_key"
|
||||
@@ -246,6 +248,7 @@ function make_plan_obj(disc_key, res_van, res_tot, params)
|
||||
res_deel_omschrijving = oRs("res_deel_omschrijving").value;
|
||||
res_deel_prijs = oRs("res_deel_prijs").Value;
|
||||
res_deel_eenheid = oRs("res_deel_eenheid").Value;
|
||||
res_deel_image = oRs("res_deel_image").Value;
|
||||
|
||||
var res_deel_opm2 = oRs("res_deel_opmerking").value;
|
||||
var prepost_time = oRs("res_disc_params_preposttime").Value||0;
|
||||
@@ -329,6 +332,10 @@ function make_plan_obj(disc_key, res_van, res_tot, params)
|
||||
safe_txt += " <img title='"+L("lcl_ins_islent_res")+"' style='position:absolute' src='../pictures/pin.png'>"; // de absolute voorkomt invloed op layout
|
||||
|
||||
var safe_tooltip = safe.html(res_deel_omschrijving);
|
||||
if (res_deel_image)
|
||||
{
|
||||
safe_tooltip += "<br><br><img class='resdeelfoto' style='height:100px' theSrc='"+safe.htmlattr(S("res_image_path") + res_deel_image)+"'>"
|
||||
}
|
||||
if (res_deel_opm2)
|
||||
safe_tooltip += "<br>" + safe.html(res_deel_opm2);
|
||||
if (showLendOut)
|
||||
|
||||
Reference in New Issue
Block a user