Update of /var/cvs/contributions/natmm/templates/editors/evenementen
In directory james.mmbase.org:/tmp/cvs-serv26088/templates/editors/evenementen
Modified Files:
evenementen.jsp
Log Message:
NMCMS-494
See also:
http://cvs.mmbase.org/viewcvs/contributions/natmm/templates/editors/evenementen
See also: http://www.mmbase.org/jira/browse/NMCMS-494
Index: evenementen.jsp
===================================================================
RCS file:
/var/cvs/contributions/natmm/templates/editors/evenementen/evenementen.jsp,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- evenementen.jsp 24 May 2007 09:53:26 -0000 1.15
+++ evenementen.jsp 6 May 2008 08:52:55 -0000 1.16
@@ -13,6 +13,11 @@
String soortIdFC = "activiteiten";
String titelIdFC = "";
String natuurgebiedenIdFC = "";
+
+String aanmelderNaamIdFC = "";
+String aanmelderPostcodeIdFC = "";
+String aanmelderNummerIdFC = "";
+
String beginDyIdFC = "" + cal.get(Calendar.DAY_OF_MONTH);
String beginMnthIdFC = "" + (cal.get(Calendar.MONTH)+1);
String beginYrIdFC = "" + cal.get(Calendar.YEAR);
@@ -39,6 +44,11 @@
if(thisName.equals("soortIdFC")) { soortIdFC = thisValue; }
if(thisName.equals("titelIdFC")) { titelIdFC = thisValue; }
if(thisName.equals("natuurgebiedenIdFC")) { natuurgebiedenIdFC =
thisValue; }
+
+ if(thisName.equals("aanmelderNaamIdFC")) { aanmelderNaamIdFC =
thisValue; }
+ if(thisName.equals("aanmelderPostcodeIdFC")) { aanmelderPostcodeIdFC
= thisValue; }
+ if(thisName.equals("aanmelderNummerIdFC")) { aanmelderNummerIdFC =
thisValue; }
+
if(thisName.equals("beginDyIdFC")) { beginDyIdFC = thisValue; }
if(thisName.equals("beginMnthIdFC")) { beginMnthIdFC = thisValue;
}
if(thisName.equals("beginYrIdFC")) { beginYrIdFC = thisValue; }
@@ -62,6 +72,11 @@
<mm:import externid="soort" jspvar="soortId" id="soortId"><%= soortIdFC
%></mm:import><% if(soortId==null) { soortId = ""; } %>
<mm:import externid="titel" jspvar="titelId" id="titelId" /><%
if(titelId==null) { titelId = titelIdFC; } %>
<mm:import externid="natuurgebieden" jspvar="natuurgebiedenId"
id="natuurgebiedenId" /><% if(natuurgebiedenId==null) { natuurgebiedenId =
natuurgebiedenIdFC; } %>
+
+<mm:import externid="aanmelder_naam" jspvar="aanmelderNaamId"
id="aanmelderNaamId" /><% if(aanmelderNaamId==null) { aanmelderNaamId =
aanmelderNaamIdFC; } %>
+<mm:import externid="aanmelder_postcode" jspvar="aanmelderPostcodeId"
id="aanmelderPostcodeId" /><% if(aanmelderPostcodeId==null) {
aanmelderPostcodeId = aanmelderPostcodeIdFC; } %>
+<mm:import externid="aanmelder_nummer" jspvar="aanmelderNummerId"
id="aanmelderNummerId" /><% if(aanmelderNummerId==null) { aanmelderNummerId =
aanmelderNummerIdFC; } %>
+
<mm:import externid="beginDy" jspvar="beginDyId" id="beginDyId" /><%
if(beginDyId==null||beginDyId.equals("")) { beginDyId = beginDyIdFC; } %>
<mm:import externid="beginMnth" jspvar="beginMnthId" id="beginMnthId" /><%
if(beginMnthId==null||beginMnthId.equals("")) { beginMnthId = beginMnthIdFC; }
%>
<mm:import externid="beginYr" jspvar="beginYrId" id="beginYrId" /><%
if(beginYrId==null||beginYrId.equals("")) { beginYrId = beginYrIdFC; } %>
@@ -81,6 +96,11 @@
soortId = "activiteiten";
titelId = "";
natuurgebiedenId = "";
+
+ aanmelderNaamId = "";
+ aanmelderPostcodeId = "";
+ aanmelderNummerId = "";
+
beginDyId = "" + cal.get(Calendar.DAY_OF_MONTH);
beginMnthId = "" + (cal.get(Calendar.MONTH)+1);
beginYrId = "" + cal.get(Calendar.YEAR);
@@ -102,6 +122,11 @@
soort: <%= soortId %><br/>
titel: <%= titelId %><br/>
natuurgebieden:<%= natuurgebiedenId %><br/>
+
+aanmelder_naam: <%= aanmelderNaamId %><br/>
+aanmelder_postcode: <%= aanmelderPostcodeId %><br/>
+aanmelder_nummer: <%= aanmelderNummerId %><br/>
+
beginDy: <%= beginDyId %><br/>
beginMnth: <%= beginMnthId %><br/>
beginYr: <%= beginYrId %><br/>
@@ -122,6 +147,11 @@
thisCookie = new Cookie("soortIdFC", soortId ); thisCookie.setMaxAge(maxAge);
response.addCookie(thisCookie);
thisCookie = new Cookie("titelIdFC", titelId ); thisCookie.setMaxAge(maxAge);
response.addCookie(thisCookie);
thisCookie = new Cookie("natuurgebiedenIdFC",natuurgebiedenId );
thisCookie.setMaxAge(maxAge); response.addCookie(thisCookie);
+
+thisCookie = new Cookie("aanmelderNaamIdFC", aanmelderNaamId );
thisCookie.setMaxAge(maxAge); response.addCookie(thisCookie);
+thisCookie = new Cookie("aanmelderPostcodeIdFC", aanmelderPostcodeId );
thisCookie.setMaxAge(maxAge); response.addCookie(thisCookie);
+thisCookie = new Cookie("aanmelderNummerIdFC", aanmelderNummerId );
thisCookie.setMaxAge(maxAge); response.addCookie(thisCookie);
+
thisCookie = new Cookie("beginDyIdFC", beginDyId );
thisCookie.setMaxAge(maxAge); response.addCookie(thisCookie);
thisCookie = new Cookie("beginMnthIdFC", beginMnthId );
thisCookie.setMaxAge(maxAge); response.addCookie(thisCookie);
thisCookie = new Cookie("beginYrIdFC", beginYrId );
thisCookie.setMaxAge(maxAge); response.addCookie(thisCookie);
@@ -314,6 +344,25 @@
></mm:listcontainer><%
}
+ // the search query much check for participant constraints
+ if(isValidEvent &&
(!aanmelderNaamId.equals("")||!aanmelderPostcodeId.equals("")||!aanmelderNummerId.equals("")))
{
+ isValidEvent = false;
+ %><mm:listcontainer nodes="<%= parent_number %>"
path="evenement,posrel,inschrijvingen,posrel,deelnemers"><%
+ if(!aanmelderNaamId.equals("")) {
+ %><mm:constraint field="deelnemers.lastname" operator="LIKE"
value="<%= "%" + aanmelderNaamId + "%" %>" /><%
+ }
+ if(!aanmelderPostcodeId.equals("")) {
+ %><mm:constraint field="deelnemers.postcode" operator="="
value="<%= aanmelderPostcodeId %>" /><%
+ }
+ if(!aanmelderNummerId.equals("")) {
+ %><mm:constraint field="inschrijvingen.number" operator="="
value="<%= aanmelderNummerId %>" /><%
+ }
+ %><mm:list max="1"><%
+ isValidEvent = true;
+ %></mm:list
+ ></mm:listcontainer><%
+ }
+
if(isValidEvent) { events.put(key,event_number); }
%></mm:field
@@ -514,6 +563,11 @@
<tr><td class="fieldname">Naam </td><td><%= titelId %></td></tr>
<tr><td class="fieldname">Provincie </td><td><mm:node number="<%=
provincieId %>" notfound="skipbody"><mm:field name="naam" /></mm:node></td></tr>
<tr><td class="fieldname">Natuurgebied </td><td><%=
natuurgebiedenId %></td></tr>
+
+ <tr><td class="fieldname">Achternaam aanmelder </td></tr>
+ <tr><td class="fieldname">Postcode aanmelder </td></tr>
+ <tr><td class="fieldname">Aanmeldingsnummer </td></tr>
+
<tr><td class="fieldname">Vanaf </td><td><%= beginDyId %>-<%=
beginMnthId %>-<%= beginYrId %></td></tr>
<tr><td class="fieldname">Tot en met </td><td><%= endDyId %>-<%=
endMnthId %>-<%= endYrId %></td></tr>
<tr><td class="fieldname">Gesorteerd op </td><td><%=
(orderbyId.equals("titel") ? "naam van de activiteit" : "begindatum"
)%></td></tr>
@@ -538,44 +592,70 @@
if(orderbyId.equals("natuurgebieden")) { %><%=newDirection%><% } else
{ %><%=directionId%><% } %><%= searchSetting %>">
<b>Natuurgebied</b><%
if(orderbyId.equals("natuurgebieden")) { %><img src="../img/<%=
newDirection %>.gif" border='0' align='absmiddle' alt='Keer sorteervolgorde om'
/><% } %><a> </td>
+
<!--3--><td class="fieldname" style="vertical-align:bottom;"><a
href="evenementen.jsp?orderby=begindatum&soort=<%= soortId %>&direction=<%
if(orderbyId.equals("begindatum")) { %><%=newDirection%><% } else {
%><%=directionId%><% } %><%= searchSetting %>">
<b>Datum</b><%
if(orderbyId.equals("begindatum")) { %><img src="../img/<%=
newDirection %>.gif" border='0' align='absmiddle' alt='Keer sorteervolgorde
om' /><% } %></a>
<a href="evenementen.jsp?orderby=<%= orderbyId %>&soort=<%= soortId
%>&direction=<%= directionId
%>&endMnth=<%= endMnthId %>&beginMnth=<%=
Integer.parseInt(beginMnthId)-1 %><%= searchSettingMinMonth %>">
- <img src="../img/prev.gif" border='0' align='absmiddle'
alt='Begindatum één maand terug' /></a>
+ <img src="../img/prev.gif" border='0' align='absmiddle'
alt='Begindatum ??n maand terug' /></a>
<a href="evenementen.jsp?orderby=<%= orderbyId %>&soort=<%= soortId
%>&direction=<%= directionId
%>&endMnth=<%= endMnthId %>&beginMnth=<%=
Integer.parseInt(beginMnthId)+1 %><%= searchSettingMinMonth %>">
- <img src="../img/next.gif" border='0' align='absmiddle'
alt='Begindatum één maand vooruit'/></a>
+ <img src="../img/next.gif" border='0' align='absmiddle'
alt='Begindatum ??n maand vooruit'/></a>
</td>
<!--4--><td colspan="2" style="text-align:right;vertical-align:bottom;">
<% if(!endMnthId.equals("")) { %>
<a href="evenementen.jsp?orderby=<%= orderbyId %>&soort=<%= soortId
%>&direction=<%= directionId
%>&beginMnth=<%= beginMnthId %>&endMnth=<%=
Integer.parseInt(endMnthId)-1 %><%= searchSettingMinMonth %>">
- <img src="../img/prev.gif" border='0' align='absmiddle'
alt='Eindatum één maand terug'/></a>
+ <img src="../img/prev.gif" border='0' align='absmiddle'
alt='Eindatum ??n maand terug'/></a>
<a href="evenementen.jsp?orderby=<%= orderbyId %>&soort=<%= soortId
%>&direction=<%= directionId
%>&beginMnth=<%= beginMnthId %>&endMnth=<%=
Integer.parseInt(endMnthId)+1 %><%= searchSettingMinMonth %>">
- <img src="../img/next.gif" border='0' align='absmiddle'
alt='Einddatum één maand vooruit'/></a>
+ <img src="../img/next.gif" border='0' align='absmiddle'
alt='Einddatum ??n maand vooruit'/></a>
<% } %>
<input type="submit" name="button" value="Zoek"
style="width:40px;margin-left:20px;" onclick="javascript:showMessage(this,'Uw
zoekopdracht wordt uitgevoerd. Een moment geduld a.u.b.');">
</td>
<!--6--><td><input type="submit" name="button" value="Wis"
style="width:40px;" onclick="javascript:showMessage(this,'Het formulier wordt
gewist. Een moment geduld a.u.b.');"></td>
</tr>
+
<tr>
<!--0--><td></td>
<!--1--><td style="padding-top:3px;"><input type="text" name="titel"
tabindex="1" value="<%= titelId %>" style="width:130px;" onkeypress="return
event.keyCode!=13"></td>
<!--2--><td style="padding-top:3px;"><input type="text"
name="natuurgebieden" tabindex="2" value="<%= natuurgebiedenId %>"
style="width:130px;"></td>
<!--3--><td colspan="4"><input type=hidden name="_hiddenDate" >
- <input type="text" name="beginDy" maxlength="2" tabindex="3" value="<%=
beginDyId %>" style="width:40px;text-align:right;">
- -<input type="text" name="beginMnth" maxlength="2" tabindex="4"
value="<%= beginMnthId %>" style="width:40px;text-align:right;">
- -<input type="text" name="beginYr" maxlength="4" tabindex="5"
value="<%= beginYrId %>" style="width:40px;text-align:right;">
+ <input type="text" name="beginDy" maxlength="2" tabindex="6" value="<%=
beginDyId %>" style="width:40px;text-align:right;">
+ -<input type="text" name="beginMnth" maxlength="2" tabindex="7"
value="<%= beginMnthId %>" style="width:40px;text-align:right;">
+ -<input type="text" name="beginYr" maxlength="4" tabindex="8"
value="<%= beginYrId %>" style="width:40px;text-align:right;">
<a href="javascript:popUpCalendar('begin')" ><img
src='../../calendar/show-calendar-on-button.gif' width='24' height='24'
align='absmiddle' border='0' alt='Selecteer begindatum'></a>
- <input type="text" name="endDy" maxlength="2" tabindex="6" value="<%=
endDyId %>" style="width:40px;text-align:right;">
- -<input type="text" name="endMnth" maxlength="2" tabindex="7"
value="<%= endMnthId %>" style="width:40px;text-align:right;">
- -<input type="text" name="endYr" maxlength="4" tabindex="8" value="<%=
endYrId %>" style="width:40px;text-align:right;">
+ <input type="text" name="endDy" maxlength="2" tabindex="9" value="<%=
endDyId %>" style="width:40px;text-align:right;">
+ -<input type="text" name="endMnth" maxlength="2" tabindex="10"
value="<%= endMnthId %>" style="width:40px;text-align:right;">
+ -<input type="text" name="endYr" maxlength="4" tabindex="11"
value="<%= endYrId %>" style="width:40px;text-align:right;">
<a href="javascript:popUpCalendar('end')" ><img
src='../../calendar/show-calendar-on-button.gif' width='24' height='24'
align='absmiddle' border='0' alt='Selecteer einddatum'></a></td>
</tr>
+
+ <tr>
+ <td></td>
+ <!-- Aanmelder -->
+ <td class="fieldname" style="vertical-align:bottom;"><b>Achternaam
aanmelder</b></td>
+ <!-- Postcode aanmelder -->
+ <td class="fieldname" style="vertical-align:bottom;"><b>Postcode
aanmelder</b></td>
+ <!-- Aanmeldingsnummer -->
+ <td colspan="4" class="fieldname"
style="vertical-align:bottom;"><b>Aanmeldingsnummer</b></td>
+ </tr>
+
+ <tr>
+ <td></td>
+ <!-- Aanmelder -->
+ <td style="padding-top:3px;"><input type="text" name="aanmelder_naam"
tabindex="3" value="<%= aanmelderNaamId %>" style="width:130px;"></td>
+ <!-- Postcode aanmelder -->
+ <td style="padding-top:3px;"><input type="text"
name="aanmelder_postcode" tabindex="4" value="<%= aanmelderPostcodeId %>"
style="width:100px;" MAXLENGTH="6"></td>
+ <!-- Aanmeldingsnummer -->
+ <td colspan="4"style="padding-top:3px;"><input type="text"
name="aanmelder_nummer" tabindex="5" value="<%= aanmelderNummerId %>"
style="width:100px;"></td>
+ </tr>
+ <td colspan="7"> </td>
+ <tr>
+ </tr>
+
<% } else { %>
<tr>
<!--1--><td class="fieldname">Naam </td>
@@ -584,6 +664,12 @@
<!--5--><td class="fieldname">Tijd</td>
<!--6--><td class="fieldname">Beschikbare plaatsen</td>
</tr>
+ <tr>
+ <!-- Aanmelder --><td class="fieldname">Achternaam aanmelder </td>
+ <!-- Postcode aanmelder --><td
class="fieldname">Postcode<br/>aanmelder </td>
+ <!-- Aanmeldingsnummer --><td
class="fieldname">Aanmeldings-<br/>nummer </td>
+ </tr>
+
<% } %>
<!-- ******************************* TABLE BODY
******************************** -->
<%
@@ -737,6 +823,7 @@
</td>
<%
if(!openLink.equals("")) { openLink += "\">"; } %>
+
<!--3--><td><%= openLink + ddn.getReadableDate() + closeLink %></td>
<!--4--><td><mm:field name="dagomschrijving" /></td>
<!--5--><td><%= openLink + ddn.getReadableTime() + closeLink %></td>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs