Author: andre
Date: 2009-07-06 14:25:27 +0200 (Mon, 06 Jul 2009)
New Revision: 36561

Modified:
   openimages/trunk/src/main/webapp/mmbase/components/oip/create_user.jspx
Log:
'I agree' checkbox enabled



Modified: 
openimages/trunk/src/main/webapp/mmbase/components/oip/create_user.jspx
===================================================================
--- openimages/trunk/src/main/webapp/mmbase/components/oip/create_user.jspx     
2009-07-06 11:34:29 UTC (rev 36560)
+++ openimages/trunk/src/main/webapp/mmbase/components/oip/create_user.jspx     
2009-07-06 12:25:27 UTC (rev 36561)
@@ -10,7 +10,7 @@
   <jsp:directive.page import="org.mmbase.util.*,java.util.concurrent.*" />
   <mm:cloud method="delegate" authenticate="class" id="cloud">
     <div
-        class="mm_c c_oip b_createuser ${requestScope.className}"
+        class="mm_c c_oip b_createuser ${requestScope.className} TODO"
         id="${requestScope['org.mmbase.componentId']}">
 
       <script type="text/javascript">
@@ -61,25 +61,35 @@
         </mm:notpresent>
         
         <mm:present referid="submit_registration">
+          
+          <c:if test="${confirm ne 'yes'}">
+            <c:set var="errortext">You need to confirm.</c:set>
+          </c:if>
           <mm:valid inverse="true">
-            <p class="err">Form not valid</p>
-            <mm:write referid="form" escape="none" />
+            <c:set var="errortext">Form incomplete. ${errortext}</c:set>
           </mm:valid>
-          <mm:valid>
-
-            <mm:commit />
-
-            <mm:node cloud="cloud" number="defaultusergroup" 
id="defaultusergroup" />
-            <mm:node number="${newuser}" cloud="cloud">
-              <mm:setfield 
name="rank">cloudcontextsecurity_rank_site_user</mm:setfield>
-              <mm:setfield name="groups">${defaultusergroup}</mm:setfield>
-            </mm:node>
-
-            <p class="msg">Created user ${newuser.username}</p>
-          </mm:valid>
-          <mm:valid inverse="true">
-            <mm:cancel />
-          </mm:valid>
+          
+          <c:choose>
+            <c:when test="${empty errortext}">
+              <mm:valid>
+                <mm:commit />
+                <mm:node cloud="cloud" number="defaultusergroup" 
id="defaultusergroup" />
+                <mm:node number="${newuser}" cloud="cloud">
+                  <mm:setfield 
name="rank">cloudcontextsecurity_rank_site_user</mm:setfield>
+                  <mm:setfield name="groups">${defaultusergroup}</mm:setfield>
+                </mm:node>
+                <p class="msg">Created user ${newuser.username}</p>
+              </mm:valid>
+            </c:when>
+            <c:otherwise>
+              <p class="err">${errortext}</p>
+              <mm:write referid="form" escape="none" />
+              <mm:valid inverse="true">
+                <mm:cancel />
+              </mm:valid>
+            </c:otherwise>
+          </c:choose>
+          
         </mm:present>
         
       </mm:form>

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to