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

indented the xml nicely.

File:
1 edited

Legend:

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

    r17017 r18316  
    1515  <!-- the main page layout template is here -->
    1616  <xsl:template match="page">
    17         <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>
    26           <body>
    27            <div id="globalwrapper">
    28           <xsl:call-template name="response" />
    29           <xsl:call-template name="greenstoneFooter"/>
    30        </div>
    31           </body>
    32         </html>
     17    <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>
     26      <body>
     27    <div id="globalwrapper">
     28      <xsl:call-template name="response" />
     29      <xsl:call-template name="greenstoneFooter"/>
     30    </div>
     31      </body>
     32    </html>
    3333  </xsl:template> 
    3434
     
    6666        <td><xsl:if test="$un_s!=''">
    6767            <xsl:if test="$asn!='' and $asn!='0'">
    68             <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.username')"/>  :  <xsl:value-of select="$un_s"/>
     68              <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.username')"/>  :  <xsl:value-of select="$un_s"/>
    6969            </xsl:if>
    7070          </xsl:if></td>
     
    8383          <xsl:when test="$asn!='' and $asn!='0' and $un_s!=''">
    8484            <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>
    85         </xsl:when>
    86           <xsl:otherwise>
    87         <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>
    88           </xsl:otherwise>
    89         </xsl:choose></li>
     85          </xsl:when>
     86          <xsl:otherwise>
     87            <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>
     88          </xsl:otherwise>
     89        </xsl:choose></li>
    9090         
    9191          <!--add a new user-->
     
    100100        </xsl:choose>
    101101          </li>
    102          
     102          
    103103          <!-- change password-->
    104104          <li>
     
    138138              <xsl:otherwise>
    139139
    140               <p align="left">
    141                 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.login_descibe_line_3')"/><br/></p>
    142               <xsl:if test="$err='un-pw-err'">
    143                 <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.wrong_password_warning')"/></font></p>
    144               </xsl:if>
    145               <xsl:if test="$err='no-permission' and $info='Login'">
    146                 <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.no_permission')"/></font></p>
    147               </xsl:if>
    148              <xsl:if test="$err='as-false'">
    149                 <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.account_status_false')"/></font></p>
    150               </xsl:if>
    151               <xsl:call-template name="login">
    152                 <xsl:with-param name="sub_action" select="$sub_action"/>
    153                 <xsl:with-param name="authen_service" select="$authen_service"/>
    154                 <xsl:with-param name="pro_action" select="$pro_action"/>   
    155               </xsl:call-template>
     140            <p align="left">
     141              <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.login_descibe_line_3')"/><br/></p>
     142            <xsl:if test="$err='un-pw-err'">
     143              <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.wrong_password_warning')"/></font></p>
     144            </xsl:if>
     145            <xsl:if test="$err='no-permission' and $info='Login'">
     146              <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.no_permission')"/></font></p>
     147            </xsl:if>
     148            <xsl:if test="$err='as-false'">
     149              <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.account_status_false')"/></font></p>
     150            </xsl:if>
     151            <xsl:call-template name="login">
     152              <xsl:with-param name="sub_action" select="$sub_action"/>
     153              <xsl:with-param name="authen_service" select="$authen_service"/>
     154              <xsl:with-param name="pro_action" select="$pro_action"/> 
     155            </xsl:call-template>
    156156
    157157              </xsl:otherwise>
    158            </xsl:choose>
     158            </xsl:choose>
    159159          </xsl:if>
    160160
     
    179179          <xsl:if test="$pro_action='AddUser'">
    180180            <xsl:if test="$err!='' and $err!='no-permission' and $err!='un-exist' and $err!='un-err' and $err!='pw-err'">
    181             <p align="left"><font color='red'><xsl:value-of select="$err" /></font></p>
     181              <p align="left"><font color='red'><xsl:value-of select="$err" /></font></p>
    182182            </xsl:if>
    183183
     
    185185              <p align="left">
    186186            <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.login_descibe_line_2')"/><br/>
    187         </p>
     187              </p>
    188188              <xsl:if test="$err='no-permission'">
    189189            <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.no_permission')"/></font></p>
     
    204204            <p align="left"><font color="red"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.unsername_err')"/></font></p>
    205205              </xsl:if>
    206             <xsl:if test="$err='un-exist'">
     206              <xsl:if test="$err='un-exist'">
    207207            <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.user_has_existed')"/></font></p>
    208208              </xsl:if>
     
    306306            <p align="left"><font color="red"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.password_initial')"/></font></p>
    307307              </xsl:if>
    308                <xsl:if test="$err='un-exist'">
     308              <xsl:if test="$err='un-exist'">
    309309            <p align="left"><font color='red'><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.user_has_existed')"/></font></p>
    310310              </xsl:if>
     
    344344  </xsl:template>
    345345 
    346  <!--template name="login"-->
     346  <!--template name="login"-->
    347347  <xsl:template name="login">
    348348    <xsl:param name="sub_action"/>
     
    374374          <input type="submit" value="submit"></input></td>
    375375      </tr>
    376       </table>
     376    </table>
    377377      </form>
    378378    </div>
    379379  </xsl:template>
    380380
    381  <!--template name="listusers"-->
     381  <!--template name="listusers"-->
    382382  <xsl:template name="listusers" >
    383    <h2 align="left"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.list_of_current_users_title')"/></h2>
     383    <h2 align="left"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.list_of_current_users_title')"/></h2>
    384384
    385385    <table id='mainTable' align="left" border="0" cellspacing="1" cellpadding="3" width="100%" >
     
    392392      </tr>
    393393      <xsl:for-each select="/page/pageResponse/authenticationNode/service/userNodeList/userNode">
    394       <tr>
    395     <td bgcolor="#eeeeee"><xsl:value-of select="@umun"/></td>
    396     <td id="status" bgcolor="#eeeeee">
     394    <tr>
     395      <td bgcolor="#eeeeee"><xsl:value-of select="@umun"/></td>
     396      <td id="status" bgcolor="#eeeeee">
    397397        <script type="text/javascript">
    398398          <xsl:text disable-output-escaping="yes">
    399399        var status="</xsl:text><xsl:value-of select="@umas"/><xsl:text disable-output-escaping="yes">";
    400400        if (status=="true"){
    401            document.getElementById("status").innerHTML="enabled";
     401          document.getElementById("status").innerHTML="enabled";
    402402        }
    403403        if (status=="false"){
    404            document.getElementById("status").innerHTML="disabled";
     404          document.getElementById("status").innerHTML="disabled";
    405405        }
    406406          </xsl:text>       
    407407        </script>
    408408      </td>
    409     <td id="group" bgcolor="#eeeeee">
    410          <script type="text/javascript">
     409      <td id="group" bgcolor="#eeeeee">
     410        <script type="text/javascript">
    411411          <xsl:text disable-output-escaping="yes">
    412412        var groups="</xsl:text><xsl:value-of select="@umgp"/><xsl:text disable-output-escaping="yes">";
     
    414414        var new_groups="";
    415415        for (j=0; j &lt; split_groups.length ; j++){
    416                    new_groups+=split_groups[j]+" &lt;br /&gt; ";
    417            }
    418           document.getElementById('group').innerHTML=new_groups;
     416          new_groups+=split_groups[j]+" &lt;br /&gt; ";
     417        }
     418        document.getElementById('group').innerHTML=new_groups;
    419419          </xsl:text>       
    420420        </script>
    421421      </td>
    422     <td bgcolor="#eeeeee"><xsl:value-of select="@umc"/></td>
    423     <td bgcolor="#eeeeee">
     422      <td bgcolor="#eeeeee"><xsl:value-of select="@umc"/></td>
     423      <td bgcolor="#eeeeee">
    424424        <form name="ListUsersForm" method="get" action="{$library_name}">
    425425          <input type='hidden' name='a' value='g'/>
     
    437437          <input type="submit"><xsl:attribute name="name">s1.aup</xsl:attribute><xsl:attribute name="value">DeleteUser</xsl:attribute></input>
    438438        </form>
    439     </td>
     439      </td>
    440440    </tr>
    441        </xsl:for-each>
     441      </xsl:for-each>
    442442    </table>
    443443  </xsl:template>
    444444
    445  <!--template name="modifypassword"-->
    446  <xsl:template name="modifypassword" >
     445  <!--template name="modifypassword"-->
     446  <xsl:template name="modifypassword" >
    447447    <xsl:param name="sub_action"/>
    448448    <xsl:param name="authen_service"/>
     
    464464   
    465465    <table align="center"><tr><td align="right">
    466     <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>
     466          <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>
    467467      <tr><td align="right">
    468     <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>
     468          <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>
    469469      <tr><td align="right">
    470     <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>
     470          <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>
    471471      <tr><td></td><td>
    472     <input type="submit" value="submit"></input></td>
    473         </tr>
    474       </table>
    475     </form>
    476       </div>
    477   </xsl:template>
    478 
    479 <!--template name="deleteuser"-->
     472          <input type="submit" value="submit"></input></td>
     473      </tr>
     474    </table>
     475      </form>
     476    </div>
     477  </xsl:template>
     478
     479  <!--template name="deleteuser"-->
    480480  <xsl:template name="deleteuser">
    481481    <xsl:param name="sub_action"/>
     
    502502  </xsl:template>
    503503 
    504 <!--template name="edituser"-->
     504  <!--template name="edituser"-->
    505505  <xsl:template name="edituser" >
    506506    <xsl:param name="sub_action"/>
     
    554554        <td  align="right"> <select id="groups" size="0">
    555555        <script type="text/javascript">
    556             <xsl:text disable-output-escaping="yes">
     556          <xsl:text disable-output-escaping="yes">
    557557            var group_arr=Array("administrator","all-collections-editor","personal-collections-editor");
    558558            var group_string=document.getElementById("group").value;
     
    560560            var find=0;
    561561            for (i=0; i &lt; group_arr.length; i++){
    562                  find=0;
    563                  for (j=0; j &lt; group_arr.length; j++){
    564                     if (split_group_string[j]==group_arr[i]){
    565                        find=1;
    566                             }
    567                  }
    568                      if (find==0){
    569                      op = document.createElement('option');
    570                      op.innerHTML = group_arr[i];
    571                      op.setAttribute("value", group_arr[i]);
    572                      document.getElementById("groups").appendChild(op);
    573                          }
     562              find=0;
     563              for (j=0; j &lt; group_arr.length; j++){
     564                if (split_group_string[j]==group_arr[i]){
     565                  find=1;
     566                }
     567              }
     568              if (find==0){
     569                op = document.createElement('option');
     570                op.innerHTML = group_arr[i];
     571                op.setAttribute("value", group_arr[i]);
     572                document.getElementById("groups").appendChild(op);
     573              }
    574574                }
    575            
     575            
    576576          </xsl:text>       
    577577        </script>
     
    590590              var find=0;
    591591              for (i=0; i &lt; split_group_string.length; i++){
    592                   if (split_group_string[i]==group){
    593                       find=1;
    594                   }
     592                if (split_group_string[i]==group){
     593                  find=1;
     594                }
    595595              }
    596596              if (find==0){
    597                   op = document.createElement('option');
    598                   op.innerHTML = group;
    599                   op.setAttribute("value", group);
    600                   document.getElementById("collects").appendChild(op);
     597                op = document.createElement('option');
     598                op.innerHTML = group;
     599                op.setAttribute("value", group);
     600                document.getElementById("collects").appendChild(op);
    601601              }
    602602            </xsl:text>     
    603603          </script>
    604          </xsl:for-each>
     604        </xsl:for-each>
    605605          </select>
    606606        </td>
     
    610610          <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"/>
    611611
    612 </textarea></div></td></tr>
     612        </textarea></div></td></tr>
    613613      <tr>
    614614
    615 <td></td><td>
     615        <td></td><td>
    616616          <input type="submit" value="submit"><xsl:attribute name="name">s1.cm</xsl:attribute></input>
    617            <xsl:if test="$pro_action!='AddUser'">
    618           <input type="submit" value="cancel"><xsl:attribute name="name">s1.cm</xsl:attribute></input>
    619         </xsl:if>
     617          <xsl:if test="$pro_action!='AddUser'">
     618        <input type="submit" value="cancel"><xsl:attribute name="name">s1.cm</xsl:attribute></input>
     619          </xsl:if>
    620620        </td><td></td></tr>
    621621    </table>
     
    625625  </xsl:template>
    626626
    627 <!-- addGroup() javascript -->
     627  <!-- addGroup() javascript -->
    628628  <xsl:template name="addGroup">
    629629    <script type="text/javascript">
    630630      <xsl:text disable-output-escaping="yes">
    631631    function addGroup(g){
    632         var itemSelected;
    633         var splitGroup;
    634         var groupExit;
    635 
    636     if (document.getElementById("editForm")!=null){
     632      var itemSelected;
     633      var splitGroup;
     634      var groupExit;
     635
     636      if (document.getElementById("editForm")!=null){
    637637        //itemSelected=document.getElementById("editForm").groups.options.selectedIndex;
    638638        itemSelected=document.getElementById(g).options.selectedIndex;
    639639        if (document.getElementById(g).options[itemSelected].text!=""){
    640            if (document.getElementById("group").value==""){
    641                document.getElementById("group").value=document.getElementById("group").value+document.getElementById(g).options[itemSelected].text;
    642            }else{
    643                splitGroup=document.getElementById("group").value.split(",");
    644                for (var i=0; i &lt; splitGroup.length; i++){
    645                   if (splitGroup[i]==document.getElementById(g).options[itemSelected].text){
    646                       alert(document.getElementById(g).options[itemSelected].text + " has been added.");
    647                       groupExit=1;
    648                       break;
    649                   }
    650                }
    651                if (groupExit!=1) {
    652                   document.getElementById("group").value=document.getElementById("group").value+","+document.getElementById(g).options[itemSelected].text;
    653                }
    654            }
    655            document.getElementById(g).options[itemSelected]=new Option("",itemSelected);
    656        }
    657     }
     640          if (document.getElementById("group").value==""){
     641            document.getElementById("group").value=document.getElementById("group").value+document.getElementById(g).options[itemSelected].text;
     642          }else{
     643            splitGroup=document.getElementById("group").value.split(",");
     644            for (var i=0; i &lt; splitGroup.length; i++){
     645              if (splitGroup[i]==document.getElementById(g).options[itemSelected].text){
     646                alert(document.getElementById(g).options[itemSelected].text + " has been added.");
     647                groupExit=1;
     648                break;
     649              }
     650            }
     651            if (groupExit!=1) {
     652              document.getElementById("group").value=document.getElementById("group").value+","+document.getElementById(g).options[itemSelected].text;
     653            }
     654          }
     655          document.getElementById(g).options[itemSelected]=new Option("",itemSelected);
     656        }
     657      }
    658658    }
    659659      </xsl:text>
Note: See TracChangeset for help on using the changeset viewer.