Project

General

Profile

1
<!--
2
  *  '$RCSfile$'
3
  *      Authors: Saurabh Garg
4
  *    Copyright: 2000 Regents of the University of California and the
5
  *               National Center for Ecological Analysis and Synthesis
6
  *  For Details: http://www.nceas.ucsb.edu/
7
  *
8
  *   '$Author: sgarg $'
9
  *     '$Date: 2005-12-12 10:40:38 -0800 (Mon, 12 Dec 2005) $'
10
  * '$Revision: 2833 $'
11
  * 
12
  * This is an HTML document for displaying metadata catalog tools
13
  *
14
  * This program is free software; you can redistribute it and/or modify
15
  * it under the terms of the GNU General Public License as published by
16
  * the Free Software Foundation; either version 2 of the License, or
17
  * (at your option) any later version.
18
  *
19
  * This program is distributed in the hope that it will be useful,
20
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
21
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22
  * GNU General Public License for more details.
23
  *
24
  * You should have received a copy of the GNU General Public License
25
  * along with this program; if not, write to the Free Software
26
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
27
-->
28
<html>
29
<head>
30
<title>Data Repository Login Form</title>
31
<link rel="stylesheet" href="@html-path@/style/default.css" type="text/css">
32
  <link rel="stylesheet" type="text/css" 
33
        href="@systemidserver@@style-skins-path@/[%cfg%]/[%cfg%].css"></link>
34
  <script language="JavaScript" type="text/JavaScript"
35
          src="@systemidserver@@style-skins-path@/[%cfg%]/[%cfg%].js"></script>
36
  <script language="JavaScript" type="text/JavaScript"
37
          src="@systemidserver@@style-common-path@/branding.js"></script>
38

    
39
  <script language="JavaScript" type="text/javascript">
40
  function submitform(formObj) {
41

    
42
  if (trim(formObj.elements["loginAction"].value)!="Login") return true;
43
  //trim username & passwd:
44
  var username = trim(formObj.elements["uid"].value);
45
  var organization  = trim(formObj.elements["organization"].value);
46
  var password      = trim(formObj.elements["password"].value);
47

    
48
  if (username=="") {
49
    alert("You must type a username. \n"+popupMsg);
50
        formObj.elements["uid"].focus();
51
    return false;
52
  }
53

    
54
  if (organization=="") {
55
    alert("You must select an organization. \n"+popupMsg);
56
        formObj.elements["organization"].focus();
57
    return false;
58
  }
59

    
60
  if (password=="") {
61
    alert("You must type a password. \n"+popupMsg);
62
        formObj.elements["password"].focus();
63
    return false;
64
  }
65

    
66
  formObj.username.value="uid="+formObj.elements["uid"].value+",o="+formObj.elements["organization"].value+",dc=ecoinformatics,dc=org";
67
  return true;
68
}
69

    
70
function trim(stringToTrim) {
71
  return stringToTrim.replace(/^\s*/, '').replace(/\s*$/,'');
72
}
73

    
74
 </script>
75

    
76
</head>
77
<body>
78
      <script language="JavaScript">
79
          insertTemplateOpening();
80
          insertSearchBox();
81
      </script>
82
  <br />
83
  <menu>
84
<form method="post" action="@cgi-prefix@/register-dataset.cgi" onsubmit="return submitform(this);" >
85
    <input type="hidden" name="stage" value="login"> 
86
    <input type="hidden" name="username" value=""> 
87
    <input type="hidden" name="cfg" value="[%cfg%]"> 
88

    
89
    <table>
90
      [% IF submission == 'true' %]
91
      <tr valign="middle">
92
        <td align="left" valign="middle" class="text_plain" colspan="2">
93
		<p class="redbold">You must login to view your submissions</p>
94
		</br>
95
        </td>
96
      </tr>
97
      [% END %]
98

    
99
      <tr valign="middle">
100
        <td align="left" valign="middle" class="text_plain">
101
        Username:</td>
102

    
103
        <td width="173" align="left" class="text_plain" style=
104
        "padding-top: 2px; padding-bottom: 2px;"><input name="uid"
105
        type="text" style="width: 140px;" value=""></td>
106
      </tr>
107

    
108
      <tr valign="middle">
109
        <td height="28" align="left" valign="middle" class=
110
        "text_plain">Organization:</td>
111

    
112
        <td align="left" class="text_plain" style=
113
        "padding-top: 2px; padding-bottom: 2px;"><select name=
114
        "organization" style="width:140px;">
115
          <option value=""    selected>&#8212; choose one &#8212;</option>
116
          <option value="NCEAS"       >NCEAS</option>
117
          <option value="UCNRS"       >UCNRS</option>
118
          <option value="PISCO"       >PISCO</option>
119
          <option value="OBFS"        >OBFS</option>
120
          <option value="SDSC"        >SDSC</option>
121
          <option value="KU"          >KU</option>
122
          <option value="unaffiliated">unaffiliated</option>
123
        </select></td>
124
      </tr>
125

    
126
      <tr valign="middle">
127
        <td width="85" align="left" valign="middle" class=
128
        "text_plain">Password:</td>
129

    
130
        <td colspan="2" align="left" class="text_plain" style=
131
        "padding-top: 2px; padding-bottom: 2px;">
132
          <table width="100%" border="0" cellpadding="0"
133
          cellspacing="0">
134
            <tr>
135
              <td width="150" align="left"><input name="password"
136
              type="password" maxlength="50" style="width:140px;"
137
              value=""></td>
138

    
139
              <td align="center" class="buttonBG_login">
140
              <input type="submit" name="loginAction" value="Login"
141
              class="button_login"></td>
142

    
143
              <td align="left">&nbsp;</td>
144
            </tr>
145
          </table>
146
        </td>
147
      </tr>
148
    </table>
149
  </form>
150

    
151
  </menu>
152
  </li>
153
  <p>&nbsp;</p>
154
<script language="JavaScript">          
155
    insertTemplateClosing();
156
</script>
157
</body>
158
</html>
(19-19/19)