Changeset 47 for waeup_product/trunk/skins/waeup_student
- Timestamp:
- 14 Oct 2005, 13:01:35 (20 years ago)
- Location:
- waeup_product/trunk/skins/waeup_student
- Files:
-
- 2 added
- 3 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
waeup_product/trunk/skins/waeup_student/check_admission.py
r25 r47 1 ##parameters=REQUEST=None 1 ##parameters=REQUEST 2 # $Id$ 3 """ 4 process the Admission Form 2 5 3 # $Id$ 6 return html renderer + psm 7 """ 8 type_name = 'Jamb' 9 ti = context.portal_types[type_name] 4 10 5 admin = "SectionManager" in context.portal_membership.getAuthenticatedMember().getRolesInContext(context)11 REQUEST.set('type_name',type_name) 6 12 7 return context.student_admitted_form() 13 validate = REQUEST.has_key("cpsdocument_edit_button") 14 15 #student = context.getContent() 16 student = context 17 18 #jamb = getattr(student,'my-jamb').getContent() 19 jamb = getattr(student,'my-jamb') 20 21 ##res = jamb.validateStoreRender(request=REQUEST, 22 ## layout_mode='create', 23 ## layout_mode_ok='admitted', 24 ## layout_mode_err='create', 25 ## layout_id='admission', 26 ## ) 27 28 lt = context.portal_layouts 29 30 res,psm,ds = lt.renderLayout(layout_id= 'admission', 31 schema_id= 'jamb', 32 context=context, 33 mapping=validate and REQUEST, 34 ob={}, 35 layout_mode='create', 36 ) 37 if psm == 'invalid': 38 return context.check_admission_form(rendered = res, 39 psm = psm, 40 ds = ds, 41 ) 42 43 elif psm == 'valid': 44 return context.student_admitted_form(rendered = res, 45 psm = psm, 46 student = student, 47 jamb = jamb, 48 ) 49 50 return res,psm,ds 51 -
waeup_product/trunk/skins/waeup_student/check_admission_form.pt
r25 r47 1 <metal:html use-macro="here/main_template/macros/master"> 1 <tal:block define="rendered_main options/rendered; 2 portal_status_message options/psm; 3 data_storage options/ds; 4 edition python:1;" 5 > 6 <metal:block define-macro="edit_form"> 7 <metal:block use-macro="here/content_lib_master/macros/master"> 8 <metal:block fill-slot="header" 9 tal:define="creation creation|nothing; 10 edition edition|nothing; 11 metadata metadata|nothing" 12 > 13 </metal:block> 2 14 3 <metal:block fill-slot="header" /> 4 <metal:main fill-slot="main" tal:define="lotool here/portal_layouts"> 5 <metal:block tal:condition="python: 1" define-macro="default_view" 6 tal:define="layout python: lotool.checkadmission; 7 ldef python: lotool.checkadmission.getLayoutDefinition()" 8 > 9 <form action='check_admission' method='post' 10 enctype='multipart/form-data' class='workflow'> 11 <table tal:condition="python: 1" width="100%" cellpadding="2" cellspacing="2" border="0" 12 summary="layout"> 13 <tr valign="top"> 14 <td colspan="1"> 15 <div class=""> 16 <div class="label"> 17 <label>Student Id</label> 18 </div> 19 <div class="field"> 20 <input name="student Id" type="text" value="" size="10" /> 21 </div> 22 </div> 23 </td> 24 </tr> 25 <tr valign="top"> 26 <td colspan="1"> 27 <div class="label"> 28 <label>Scratch Card Pin</label> 29 </div> 30 <div class="field"> 31 <input name="sc_pin" type="text" value="" size="10" /> 32 </div> 33 </td> 34 </tr> 35 <tr valign="top"> 36 <td colspan="1"> 37 <input type="submit" class="standalone" 38 name="cpsdocument_create_button" value="check" /> 39 </td> 40 </tr> 41 </table> 42 </form> 15 <metal:block fill-slot="main"> 16 <span tal:content="structure data_storage" /> 17 <h1>check your admission to the UniDemo !</h1> 18 <div tal:replace="structure rendered_main" /> 43 19 </metal:block> 44 </metal:main> 45 </metal:html> 20 21 </metal:block> 22 </metal:block> 23 </tal:block> -
waeup_product/trunk/skins/waeup_student/student_admitted_form.pt
r29 r47 1 <tal:block define="rendered_main options/rendered; 2 portal_status_message options/psm; 3 jamb options/jamb/getContent; 4 student options/student/getContent; 5 edition python:1;" 6 > 1 7 <metal:html use-macro="here/main_template/macros/master"> 2 3 8 <metal:block fill-slot="header" /> 4 <metal:main fill-slot="main" tal:define="lotool here/portal_layouts"> 5 <metal:block tal:condition="python: 1" define-macro="default_view" 6 tal:define="layout python: lotool.checkadmission; 7 ldef python: lotool.checkadmission.getLayoutDefinition()" 8 > 9 <form action='check_addmission' method='post' 10 enctype='multipart/form-data' class='workflow'> 11 <TABLE cellSpacing="0" cellPadding="0" width="100%" border="0"> 12 <TR> 13 <td colspan=""> 14 Disclaimer 15 </TD> 16 </TR> 17 <TR> 18 <td colspan=""> 19 <span>The result information given below is correct at the time of release of results by the Board. The board accepts no responsibility there after for any errors or omissions caused as a result of transmission via the internet or downloading or printing by the user. <p> Candidates are required to obtain their results slips from the Board as the result information contained herein does not constitute valid admission documentation and will therefore not be acceptable as such the institution applied to and/or the Board</p></span> 20 </TD> 21 </TR> 22 <TR> 23 <td colspan=""> 24 <span >Examination</span></TD> 25 <td colspan=""> 26 <span>UME 2005/2006</span></TD> 27 </TR> 28 <tr> 29 <td colspan="2"> 30 <span>Personal Information</span></TD> 31 </tr> 32 <tr> 33 <TD width="50%"> 34 Candidate Name</TD> 35 <TD> 36 <span>Olomide Kingshasa</span></TD> 37 </tr> 38 <tr> 39 <TD>Registration Number</TD> 40 <TD> 41 <span>1234567AC</span></TD> 42 </tr> 43 <tr> 44 <TD colspan="2"> 45 <span>Examination Information</span></TD> 46 </tr> 47 <tr> 48 <TD>Examination Number</TD> 49 <TD> 50 Examination Centre Name</TD> 51 </tr> 52 <tr> 53 <TD > 54 <span>4568</span> 55 <span>401</span></TD> 56 <TD> 57 <span>Imaguero College (Snr) Sapele Rd B/C</span></TD> 58 </tr> 59 <TR> 60 <TD colspan="2"> 61 <span>Subjects Information</span> 62 </TD> 63 </TR> 64 <TR> 65 <TD colspan="2"> 66 <table cellspacing="0" rules="all" border="0"> 67 <tr> 68 <td>Subject</td><td>Score</td> 69 </tr> 70 <tr> 71 <td>Use of English</td><td>32</td> 72 </tr> 73 <tr> 74 <td>Economics</td><td>34</td> 75 </tr> 76 <tr> 77 <td>Government</td><td>34</td> 78 </tr> 79 <tr> 80 <td>Mathematics</td><td>31</td> 81 </tr> 82 </table> 83 </TD> 84 </TR> 85 <TR> 86 <TD>Aggregate</TD> 87 <TD> 88 <span>131</span> 89 </TD> 90 </TR> 91 <tr> 92 <TD colspan="2"><span>Admission Information</span></TD> 93 </tr> 94 <tr> 95 <TD colspan="2" align="left"> 96 <span>NO ADMISSION OFFERED YET</span> 97 <HR width="100%" SIZE="1" /> 98 </TD> 99 </tr> 100 <TR> 101 <TD> 102 <span>Card Use</span> 103 </TD> 104 <TD> 105 <span>1 of 5</span> 106 </TD> 107 </TR> 108 </TABLE> 109 </form> 110 </metal:block> 111 </metal:main> 112 </metal:html> 9 <metal:main fill-slot="main"> 10 <span tal:condition="python: 1" tal:content="jamb/reg_nr" /> 11 <span tal:condition="python: 1" tal:content="jamb/admission_sc_pin" /> 12 <span tal:content="student/title_or_id" /> 13 </metal:main> 14 </metal:html> 15 </tal:block> -
waeup_product/trunk/skins/waeup_student/student_index_html.py
r44 r47 3 3 # $Id$ 4 4 5 """Default view for the forum. If post_id is not None, post with id = <post_id> 6 will be displayed, otherwise first post will be displayed.""" 5 """Default view for the Student.""" 7 6 8 7 return context.student_view_main()
Note: See TracChangeset for help on using the changeset viewer.