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&nbsp;</td><td><%= titelId %></td></tr>
       <tr><td class="fieldname">Provincie&nbsp;</td><td><mm:node number="<%= 
provincieId %>" notfound="skipbody"><mm:field name="naam" /></mm:node></td></tr>
       <tr><td class="fieldname">Natuurgebied&nbsp;</td><td><%= 
natuurgebiedenId %></td></tr>
+
+      <tr><td class="fieldname">Achternaam aanmelder&nbsp;</td></tr>
+     <tr><td class="fieldname">Postcode aanmelder&nbsp;</td></tr>
+        <tr><td class="fieldname">Aanmeldingsnummer&nbsp;</td></tr>
+
       <tr><td class="fieldname">Vanaf&nbsp;</td><td><%= beginDyId %>-<%= 
beginMnthId %>-<%= beginYrId %></td></tr>
       <tr><td class="fieldname">Tot en met&nbsp;</td><td><%= endDyId %>-<%= 
endMnthId %>-<%= endYrId %></td></tr>
       <tr><td class="fieldname">Gesorteerd op&nbsp;</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
          <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">&nbsp;</td>
+   <tr>
+   </tr>
+
 <% } else { %>
    <tr>
    <!--1--><td class="fieldname">Naam&nbsp;</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&nbsp;</td>
+   <!-- Postcode aanmelder --><td 
class="fieldname">Postcode<br/>aanmelder&nbsp;</td>
+   <!-- Aanmeldingsnummer --><td 
class="fieldname">Aanmeldings-<br/>nummer&nbsp;</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

Reply via email to