Ignore:
Timestamp:
14 Oct 2005, 13:01:35 (19 years ago)
Author:
joachim
Message:

=weitere

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"""
     4process the Admission Form
    25
    3 # $Id$
     6return html renderer + psm
     7"""
     8type_name = 'Jamb'
     9ti = context.portal_types[type_name]
    410
    5 admin = "SectionManager" in context.portal_membership.getAuthenticatedMember().getRolesInContext(context)
     11REQUEST.set('type_name',type_name)
    612
    7 return context.student_admitted_form()
     13validate = REQUEST.has_key("cpsdocument_edit_button")
     14
     15#student = context.getContent()
     16student = context
     17
     18#jamb = getattr(student,'my-jamb').getContent()
     19jamb = 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
     28lt = context.portal_layouts
     29
     30res,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                      )
     37if psm == 'invalid':
     38    return context.check_admission_form(rendered = res,
     39                                 psm = psm,
     40                                 ds = ds,
     41                                 )
     42   
     43elif psm == 'valid':
     44    return context.student_admitted_form(rendered = res,
     45                                 psm = psm,
     46                                 student = student,
     47                                 jamb = jamb,
     48                                 )
     49   
     50return 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>
    214
    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" />
    4319    </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                   >
    17<metal:html use-macro="here/main_template/macros/master">
    2 
    38  <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  
    33# $Id$
    44
    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."""
    76
    87return context.student_view_main()
Note: See TracChangeset for help on using the changeset viewer.