Ignore:
Timestamp:
2009-01-06T14:52:16+13:00 (15 years ago)
Author:
kjdon
Message:

made the indentation nice

File:
1 edited

Legend:

Unmodified
Added
Removed
  • greenstone3/trunk/web/interfaces/gs2/transform/authen.xsl

    r17019 r18318  
    1313  <xsl:output method="html"/> 
    1414 
    15     <!-- the main page layout template is here -->
     15  <!-- the main page layout template is here -->
    1616  <xsl:template match="page">
    1717    <html>
    18     <head>
    19       <title>
    20     <!-- put a space in the title in case the actual value is missing - mozilla will not display a page with no title-->
    21     <xsl:call-template name="pageTitle"/><xsl:text> </xsl:text>
    22       </title>
    23       <xsl:call-template name="globalStyle"/>
    24       <xsl:call-template name="pageStyle"/>
    25     </head>
     18      <head>
     19    <title>
     20      <!-- put a space in the title in case the actual value is missing - mozilla will not display a page with no title-->
     21      <xsl:call-template name="pageTitle"/><xsl:text> </xsl:text>
     22    </title>
     23    <xsl:call-template name="globalStyle"/>
     24    <xsl:call-template name="pageStyle"/>
     25      </head>
    2626      <body class="bgimage">
    2727    <xsl:attribute name="dir"><xsl:call-template name="direction"/></xsl:attribute>
    2828    <div id="page">
    29        <xsl:apply-templates select="pageResponse"/>
    30        <xsl:call-template name="greenstoneFooter"/>                   
     29      <xsl:apply-templates select="pageResponse"/>
     30      <xsl:call-template name="greenstoneFooter"/>                     
    3131    </div>
    3232      </body>
     
    4040  </xsl:template>
    4141
    42  <xsl:template name="pageStyle"/>
     42  <xsl:template name="pageStyle"/>
    4343
    4444  <xsl:template match="page">
     
    6767        <td><xsl:if test="$un_s!=''">
    6868            <xsl:if test="$asn!='' and $asn!='0'">
    69             <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.username')"/>  :  <xsl:value-of select="$un_s"/>
     69              <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.username')"/>  :  <xsl:value-of select="$un_s"/>
    7070            </xsl:if>
    7171          </xsl:if></td>
     
    7575
    7676      <div id="navbar">
    77          
     77       
    7878        <ul id="navbarlist">
    7979          <!--greenstone home-->
     
    8585          <xsl:when test="$asn!='' and $asn!='0' and $un_s!=''">
    8686            <a href="{$library_name}?a=g&amp;rt=r&amp;sa=authen&amp;s=Authentication&amp;s1.aup=ListUsers&amp;s1.asn={$asn}&amp;s1.uan=1&amp;s1.un={$un_s}&amp;s1.pw="><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.list_users')"/></a>
    87         </xsl:when>
    88           <xsl:otherwise>
    89         <a href="{$library_name}?a=g&amp;rt=r&amp;sa=authen&amp;s=Authentication&amp;s1.asn=&amp;s1.aup=Login"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.list_users')"/></a>
    90           </xsl:otherwise>
    91         </xsl:choose></li>
     87          </xsl:when>
     88          <xsl:otherwise>
     89            <a href="{$library_name}?a=g&amp;rt=r&amp;sa=authen&amp;s=Authentication&amp;s1.asn=&amp;s1.aup=Login"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.list_users')"/></a>
     90          </xsl:otherwise>
     91        </xsl:choose></li>
    9292         
    9393          <!--add a new user-->
     
    102102        </xsl:choose>
    103103          </li>
    104          
     104          
    105105          <!-- change password-->
    106106          <li>
     
    140140              <xsl:otherwise>
    141141
    142               <p align="left">
    143                 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.login_descibe_line_3')"/><br/></p>
    144               <xsl:if test="$err='un-pw-err'">
    145                 <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.wrong_password_warning')"/></font></p>
    146               </xsl:if>
    147               <xsl:if test="$err='no-permission' and $info='Login'">
    148                 <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.no_permission')"/></font></p>
    149               </xsl:if>
    150              <xsl:if test="$err='as-false'">
    151                 <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.account_status_false')"/></font></p>
    152               </xsl:if>
    153               <xsl:call-template name="login">
    154                 <xsl:with-param name="sub_action" select="$sub_action"/>
    155                 <xsl:with-param name="authen_service" select="$authen_service"/>
    156                 <xsl:with-param name="pro_action" select="$pro_action"/>   
    157               </xsl:call-template>
     142            <p align="left">
     143              <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.login_descibe_line_3')"/><br/></p>
     144            <xsl:if test="$err='un-pw-err'">
     145              <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.wrong_password_warning')"/></font></p>
     146            </xsl:if>
     147            <xsl:if test="$err='no-permission' and $info='Login'">
     148              <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.no_permission')"/></font></p>
     149            </xsl:if>
     150            <xsl:if test="$err='as-false'">
     151              <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.account_status_false')"/></font></p>
     152            </xsl:if>
     153            <xsl:call-template name="login">
     154              <xsl:with-param name="sub_action" select="$sub_action"/>
     155              <xsl:with-param name="authen_service" select="$authen_service"/>
     156              <xsl:with-param name="pro_action" select="$pro_action"/> 
     157            </xsl:call-template>
    158158
    159159              </xsl:otherwise>
    160            </xsl:choose>
     160            </xsl:choose>
    161161          </xsl:if>
    162162
     
    181181          <xsl:if test="$pro_action='AddUser'">
    182182            <xsl:if test="$err!='' and $err!='no-permission' and $err!='un-exist' and $err!='un-err' and $err!='pw-err'">
    183             <p align="left"><font color='red'><xsl:value-of select="$err" /></font></p>
     183              <p align="left"><font color='red'><xsl:value-of select="$err" /></font></p>
    184184            </xsl:if>
    185185
     
    187187              <p align="left">
    188188            <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.login_descibe_line_2')"/><br/>
    189         </p>
     189              </p>
    190190              <xsl:if test="$err='no-permission'">
    191191            <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.no_permission')"/></font></p>
     
    206206            <p align="left"><font color="red"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.unsername_err')"/></font></p>
    207207              </xsl:if>
    208             <xsl:if test="$err='un-exist'">
     208              <xsl:if test="$err='un-exist'">
    209209            <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.user_has_existed')"/></font></p>
    210210              </xsl:if>
     
    308308            <p align="left"><font color="red"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.password_initial')"/></font></p>
    309309              </xsl:if>
    310                <xsl:if test="$err='un-exist'">
     310              <xsl:if test="$err='un-exist'">
    311311            <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.user_has_existed')"/></font></p>
    312312              </xsl:if>
     
    346346  </xsl:template>
    347347 
    348  <!--template name="login"-->
     348  <!--template name="login"-->
    349349  <xsl:template name="login">
    350350    <xsl:param name="sub_action"/>
     
    376376          <input type="submit" value="submit"></input></td>
    377377      </tr>
    378       </table>
     378    </table>
    379379      </form>
    380380    </div>
    381381  </xsl:template>
    382382
    383  <!--template name="listusers"-->
     383  <!--template name="listusers"-->
    384384  <xsl:template name="listusers" >
    385    <h2 align="left"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.list_of_current_users_title')"/></h2>
     385    <h2 align="left"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.list_of_current_users_title')"/></h2>
    386386
    387387    <table id='mainTable' align="left" border="0" cellspacing="1" cellpadding="3" width="100%" >
     
    394394      </tr>
    395395      <xsl:for-each select="/page/pageResponse/authenticationNode/service/userNodeList/userNode">
    396       <tr>
    397     <td bgcolor="#eeeeee"><xsl:value-of select="@umun"/></td>
    398     <td id="status" bgcolor="#eeeeee">
     396    <tr>
     397      <td bgcolor="#eeeeee"><xsl:value-of select="@umun"/></td>
     398      <td id="status" bgcolor="#eeeeee">
    399399        <script type="text/javascript">
    400400          <xsl:text disable-output-escaping="yes">
    401401        var status="</xsl:text><xsl:value-of select="@umas"/><xsl:text disable-output-escaping="yes">";
    402402        if (status=="true"){
    403            document.getElementById("status").innerHTML="enabled";
     403          document.getElementById("status").innerHTML="enabled";
    404404        }
    405405        if (status=="false"){
    406            document.getElementById("status").innerHTML="disabled";
     406          document.getElementById("status").innerHTML="disabled";
    407407        }
    408408          </xsl:text>       
    409409        </script>
    410410      </td>
    411     <td id="group" bgcolor="#eeeeee">
    412          <script type="text/javascript">
     411      <td id="group" bgcolor="#eeeeee">
     412        <script type="text/javascript">
    413413          <xsl:text disable-output-escaping="yes">
    414414        var groups="</xsl:text><xsl:value-of select="@umgp"/><xsl:text disable-output-escaping="yes">";
     
    416416        var new_groups="";
    417417        for (j=0; j &lt; split_groups.length ; j++){
    418                    new_groups+=split_groups[j]+" &lt;br /&gt; ";
    419            }
    420           document.getElementById('group').innerHTML=new_groups;
     418          new_groups+=split_groups[j]+" &lt;br /&gt; ";
     419        }
     420        document.getElementById('group').innerHTML=new_groups;
    421421          </xsl:text>       
    422422        </script>
    423423      </td>
    424     <td bgcolor="#eeeeee"><xsl:value-of select="@umc"/></td>
    425     <td bgcolor="#eeeeee">
     424      <td bgcolor="#eeeeee"><xsl:value-of select="@umc"/></td>
     425      <td bgcolor="#eeeeee">
    426426        <form name="ListUsersForm" method="get" action="{$library_name}">
    427427          <input type='hidden' name='a' value='g'/>
     
    439439          <input type="submit"><xsl:attribute name="name">s1.aup</xsl:attribute><xsl:attribute name="value">DeleteUser</xsl:attribute></input>
    440440        </form>
    441     </td>
     441      </td>
    442442    </tr>
    443        </xsl:for-each>
     443      </xsl:for-each>
    444444    </table>
    445445  </xsl:template>
    446446
    447  <!--template name="modifypassword"-->
    448  <xsl:template name="modifypassword" >
     447  <!--template name="modifypassword"-->
     448  <xsl:template name="modifypassword" >
    449449    <xsl:param name="sub_action"/>
    450450    <xsl:param name="authen_service"/>
     
    466466   
    467467    <table align="center"><tr><td align="right">
    468     <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.old_password')"/></td><td><input type="password" name="s1.umpw" size="10" value=""/></td></tr>
     468          <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.old_password')"/></td><td><input type="password" name="s1.umpw" size="10" value=""/></td></tr>
    469469      <tr><td align="right">
    470     <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.new_password')"/></td><td><input type="password" name="s1.umpw1" size="10" value=""/></td></tr>
     470          <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.new_password')"/></td><td><input type="password" name="s1.umpw1" size="10" value=""/></td></tr>
    471471      <tr><td align="right">
    472     <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.retype_new_password')"/></td><td><input type="password" name="s1.umpw2" size="10" value=""/></td></tr>
     472          <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.retype_new_password')"/></td><td><input type="password" name="s1.umpw2" size="10" value=""/></td></tr>
    473473      <tr><td></td><td>
    474     <input type="submit" value="submit"></input></td>
    475         </tr>
    476       </table>
    477     </form>
    478       </div>
    479   </xsl:template>
    480 
    481 <!--template name="deleteuser"-->
     474          <input type="submit" value="submit"></input></td>
     475      </tr>
     476    </table>
     477      </form>
     478    </div>
     479  </xsl:template>
     480
     481  <!--template name="deleteuser"-->
    482482  <xsl:template name="deleteuser">
    483483    <xsl:param name="sub_action"/>
     
    504504  </xsl:template>
    505505 
    506 <!--template name="edituser"-->
     506  <!--template name="edituser"-->
    507507  <xsl:template name="edituser" >
    508508    <xsl:param name="sub_action"/>
     
    556556        <td  align="right"> <select id="groups" size="0">
    557557        <script type="text/javascript">
    558             <xsl:text disable-output-escaping="yes">
     558          <xsl:text disable-output-escaping="yes">
    559559            var group_arr=Array("administrator","all-collections-editor","personal-collections-editor");
    560560            var group_string=document.getElementById("group").value;
     
    562562            var find=0;
    563563            for (i=0; i &lt; group_arr.length; i++){
    564                  find=0;
    565                  for (j=0; j &lt; group_arr.length; j++){
    566                     if (split_group_string[j]==group_arr[i]){
    567                        find=1;
    568                             }
    569                  }
    570                      if (find==0){
    571                      op = document.createElement('option');
    572                      op.innerHTML = group_arr[i];
    573                      op.setAttribute("value", group_arr[i]);
    574                      document.getElementById("groups").appendChild(op);
    575                          }
     564              find=0;
     565              for (j=0; j &lt; group_arr.length; j++){
     566                if (split_group_string[j]==group_arr[i]){
     567                  find=1;
     568                }
     569              }
     570              if (find==0){
     571                op = document.createElement('option');
     572                op.innerHTML = group_arr[i];
     573                op.setAttribute("value", group_arr[i]);
     574                document.getElementById("groups").appendChild(op);
     575              }
    576576                }
    577            
     577            
    578578          </xsl:text>       
    579579        </script>
     
    592592              var find=0;
    593593              for (i=0; i &lt; split_group_string.length; i++){
    594                   if (split_group_string[i]==group){
    595                       find=1;
    596                   }
     594                if (split_group_string[i]==group){
     595                  find=1;
     596                }
    597597              }
    598598              if (find==0){
    599                   op = document.createElement('option');
    600                   op.innerHTML = group;
    601                   op.setAttribute("value", group);
    602                   document.getElementById("collects").appendChild(op);
     599                op = document.createElement('option');
     600                op.innerHTML = group;
     601                op.setAttribute("value", group);
     602                document.getElementById("collects").appendChild(op);
    603603              }
    604604            </xsl:text>     
    605605          </script>
    606          </xsl:for-each>
     606        </xsl:for-each>
    607607          </select>
    608608        </td>
     
    612612          <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.comment')"/></td><td colspan="2"><div><textarea cols="40" rows="5" name="s1.umc"><xsl:value-of select="$umc_s"/>
    613613
    614 </textarea></div></td></tr>
     614        </textarea></div></td></tr>
    615615      <tr>
    616616
    617 <td></td><td>
     617        <td></td><td>
    618618          <input type="submit" value="submit"><xsl:attribute name="name">s1.cm</xsl:attribute></input>
    619            <xsl:if test="$pro_action!='AddUser'">
    620           <input type="submit" value="cancel"><xsl:attribute name="name">s1.cm</xsl:attribute></input>
    621         </xsl:if>
     619          <xsl:if test="$pro_action!='AddUser'">
     620        <input type="submit" value="cancel"><xsl:attribute name="name">s1.cm</xsl:attribute></input>
     621          </xsl:if>
    622622        </td><td></td></tr>
    623623    </table>
     
    627627  </xsl:template>
    628628
    629 <!-- addGroup() javascript -->
     629  <!-- addGroup() javascript -->
    630630  <xsl:template name="addGroup">
    631631    <script type="text/javascript">
    632632      <xsl:text disable-output-escaping="yes">
    633633    function addGroup(g){
    634         var itemSelected;
    635         var splitGroup;
    636         var groupExit;
    637 
    638     if (document.getElementById("editForm")!=null){
     634      var itemSelected;
     635      var splitGroup;
     636      var groupExit;
     637
     638      if (document.getElementById("editForm")!=null){
    639639        //itemSelected=document.getElementById("editForm").groups.options.selectedIndex;
    640640        itemSelected=document.getElementById(g).options.selectedIndex;
    641641        if (document.getElementById(g).options[itemSelected].text!=""){
    642            if (document.getElementById("group").value==""){
    643                document.getElementById("group").value=document.getElementById("group").value+document.getElementById(g).options[itemSelected].text;
    644            }else{
    645                splitGroup=document.getElementById("group").value.split(",");
    646                for (var i=0; i &lt; splitGroup.length; i++){
    647                   if (splitGroup[i]==document.getElementById(g).options[itemSelected].text){
    648                       alert(document.getElementById(g).options[itemSelected].text + " has been added.");
    649                       groupExit=1;
    650                       break;
    651                   }
    652                }
    653                if (groupExit!=1) {
    654                   document.getElementById("group").value=document.getElementById("group").value+","+document.getElementById(g).options[itemSelected].text;
    655                }
    656            }
    657            document.getElementById(g).options[itemSelected]=new Option("",itemSelected);
    658        }
    659     }
     642          if (document.getElementById("group").value==""){
     643            document.getElementById("group").value=document.getElementById("group").value+document.getElementById(g).options[itemSelected].text;
     644          }else{
     645            splitGroup=document.getElementById("group").value.split(",");
     646            for (var i=0; i &lt; splitGroup.length; i++){
     647              if (splitGroup[i]==document.getElementById(g).options[itemSelected].text){
     648                alert(document.getElementById(g).options[itemSelected].text + " has been added.");
     649                groupExit=1;
     650                break;
     651              }
     652            }
     653            if (groupExit!=1) {
     654              document.getElementById("group").value=document.getElementById("group").value+","+document.getElementById(g).options[itemSelected].text;
     655            }
     656          }
     657          document.getElementById(g).options[itemSelected]=new Option("",itemSelected);
     658        }
     659      }
    660660    }
    661661      </xsl:text>
Note: See TracChangeset for help on using the changeset viewer.