Project

General

Profile

1
    [% SWITCH stage %]
2
    [% CASE 'register' %]
3
    
4
    
5
    
6
    <table class="intro" cellpadding="3" cellspacing="0">
7
       <tr><td align="left"><span class="emphasis">Register for the Knowledge Network for Biocomplexity (KNB)!</span></td></tr>
8
       <tr><td align="left"><span class="regtext">Fill out the form below to register for the KNB.  By registering, 
9
    you will be assigned a user account that allows you to store your
10
    own data as part of the KNB and to collaborate with other research
11
    scientists through the KNB.</td></tr>
12
<tr><td align="left"><span class="redbold">To create an account affiliated with an organization such as OBFS, UCNRS, KU, LTER, UVM, NCEAS, OSUSB, SDSC or NAPIER contact tech support. Emails are: tech_support@lternet.edu for LTER, infomgr@ucnrs.org for UCNRS, judithk@sanparks.org for SANParks and SAEON and knb-help@nceas.ucsb.edu for other organizations.</td></tr>
13
       <tr><td align="left"><span class="label">Required fields are denoted by an asterisk (*).</td></tr>
14
       
15
    </table>
16
    <p>&nbsp;</p>
17
    
18
    [% fieldType = 'text' %]
19
    [% CASE 'registerconfirmed' %]
20
    
21
    
22
    <table class="intro" cellpadding="3" cellspacing="0">
23
      <tr><td align="left"><span class="emphasis">Confirm registration information</span></td></tr>
24
      <tr><td align="left"><span class="regtext">If you have confirmed that the accounts listed above do not 
25
    represent you, you can continue with the registration process 
26
    using the data you provided, summarized below:   </td></tr></table>
27
    
28
    [% fieldType = 'hidden' %]
29
    [% END %]
30
    <p class="label">[% errorMessage %]<p>
31
    <p>
32
    <script type="text/javascript" language="JavaScript1.2">
33
    
34
    <!--
35
      document.loginForm.givenName.focus();
36
      document.loginForm.givenName.select();
37

    
38
      if(window.document.captureEvents != null)
39
      {
40
        window.document.captureEvents(Event.KEYPRESS);
41
        window.document.onKeyPress = doSubmit;
42
      }
43

    
44
      function doSubmit(event)
45
      {
46
        var key;
47
        if(document.all) // IE
48
          key = String.fromCharCode(window.events.keyCode);
49
        else
50
          key = String.fromCharCode(event.which);
51

    
52
        if(key == "\r" || key == "\n")
53
          document.loginForm.submit();
54
      }
55
    // -->
56
    </script>
57

    
58
    <form name="loginForm" action="@cgiurl@" method="post">
59
      <input type="hidden" name="stage" value="[% stage %]"/>
60
      <input type="hidden" name="cfg" value="[% cfg %]"/>
61
      <table hspace="20" border="0">
62
        <tr>
63
          <td align="left" class="label">
64
            *First Name:
65
          </td>
66
          <td align="right">
67
            [% IF stage == 'registerconfirmed' %]
68
            [% allParams.givenName %]
69
            [% END %]
70
            <input name="givenName" type="[% fieldType %]" 
71
                   value="[% allParams.givenName %]"/>
72
          </td>
73
        </tr>
74
        <tr>
75
          <td align="left" class="label">
76
            *Last Name:
77
          </td>
78
          <td align="right">
79
            [% IF stage == 'registerconfirmed' %]
80
            [% allParams.sn %]
81
            [% END %]
82
            <input name="sn" type="[% fieldType %]" value="[% allParams.sn %]"/>
83
          </td>
84
        </tr>
85
        <tr>
86
          <td align="left" class="label">
87
            *Organization:
88
          </td>
89
          <td align="right">
90
            [% IF stage == 'registerconfirmed' %]
91
            [% allParams.o %]
92
            <input name="o" type="[% fieldType %]" 
93
                   value="[% allParams.o %]"/>
94
            [% ELSE %]
95
            <select name="o">
96
	      <!--[% FOREACH org = orgList %]
97
		[% IF allParams.o == org %]
98
                  <option value="[% org %]" selected>[% org %]</option>
99
                [% ELSE %]
100
                  <option value="[% org %]">[% org %]</option>
101
                [% END %]
102
              [% END %]-->
103
                  <option value="unaffiliated">unaffiliated</option>
104
            </select>
105
            [% END %]
106
          </td>
107
        </tr>
108
        <tr>
109
          <td align="left" class="label">
110
            Telephone:
111
          </td>
112
          <td align="right">
113
            [% IF stage == 'registerconfirmed' %]
114
            [% allParams.telephoneNumber %]
115
            [% END %]
116
            <input name="telephoneNumber" type="[% fieldType %]" 
117
                   value="[% allParams.telephoneNumber %]"/>
118
          </td>
119
        </tr>
120
        <tr>
121
          <td align="left" class="label">
122
            *E-mail:
123
          </td>
124
          <td align="right">
125
            [% IF stage == 'registerconfirmed' %]
126
            [% allParams.mail %]
127
            [% END %]
128
            <input name="mail" type="[% fieldType %]" 
129
                   value="[% allParams.mail %]"/>
130
          </td>
131
        </tr>
132
        <tr>
133
          <td align="left" class="label">
134
            Title:
135
          </td>
136
          <td align="right">
137
            [% IF stage == 'registerconfirmed' %]
138
            [% allParams.title %]
139
            [% END %]
140
            <input name="title" type="[% fieldType %]" 
141
                   value="[% allParams.title %]"/>
142
          </td>
143
        </tr>
144
        <tr>
145
          <td align="left" class="label">
146
            *Username:
147
          </td>
148
          <td align="right">
149
            [% IF stage == 'registerconfirmed' %]
150
            [% allParams.uid %]
151
            [% END %]
152
            <input name="uid" type="[% fieldType %]" 
153
                   value="[% allParams.uid %]"/>
154
          </td>
155
        </tr>
156
        <tr>
157
          <td align="left" class="label">
158
            *Password:
159
          </td>
160
          <td align="right">
161
            [% IF stage == 'registerconfirmed' %]
162
            <input name="userPassword" type="[% fieldType %]"
163
                   value="[% allParams.userPassword %]"/>
164
            NOT DISPLAYED
165
            [% ELSE %]
166
            <input name="userPassword" type="password"
167
                   value="[% allParams.userPassword %]"/>
168
            [% END %]
169
          </td>
170
        </tr>
171
        <tr>
172
          <td align="left" class="label">
173
            *Confirm Password:
174
          </td>
175
          <td align="right">
176
            [% IF stage == 'registerconfirmed' %]
177
            <input name="userPassword2" type="[% fieldType %]"
178
                   value="[% allParams.userPassword2 %]"/>
179
            NOT DISPLAYED
180
            [% ELSE %]
181
            <input name="userPassword2" type="password"
182
                   value="[% allParams.userPassword2 %]"/>
183
            [% END %]
184
          </td>
185
        </tr>
186
        <tr>
187
          <td>
188
          </td>
189
          <td align="right">
190
    [% SWITCH stage %]
191
    [% CASE 'register' %]
192
            <input name="action" type="submit" value="Register"/>
193
    [% CASE 'registerconfirmed' %]
194
            <input name="action" type="submit" value="Continue"/>
195
    [% END %]
196
          </td>
197
        </tr>
198
      </table>
199
    </form>
200

    
(15-15/24)