Source for file login.html.php

Documentation is available at login.html.php

  1. <?php
  2. /**
  3. @package Mambo
  4. @subpackage Users
  5. @copyright  Refer to copyright.php
  6. @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
  7. @author Mambo Foundation Inc see README.php
  8. */ 
  9.  
  10. /** ensure this file is being included by a parent file */
  11. defined'_VALID_MOS' or die'Direct Access to this location is not allowed.' );
  12.  
  13. class loginHTML {
  14.  
  15.     function loginpage &$params$image {
  16.         global $mosConfig_locale
  17.         $return intval($params->get'login' )) $params->get'login' 'index.php';
  18.          
  19.         $return mosGetParam$_SERVER'REQUEST_URI'null );
  20.         ?>
  21.         <form action="<?php echo sefRelToAbs'index.php?option=login' )?>" method="post" name="login" id="login">
  22.         <table width="100%" border="0" align="center" cellpadding="4" cellspacing="0" class="contentpane<?php echo $params->get'pageclass_sfx' )?>">
  23.         <tr>
  24.             <td colspan="2">
  25.             <?php 
  26.             if $params->get'page_title' ) ) {
  27.                 ?>
  28.                 <div class="componentheading<?php echo $params->get'pageclass_sfx' )?>">
  29.                 <?php echo $params->get'header_login' )?>
  30.                 </div>
  31.                 <?php
  32.             }
  33.             ?>
  34.             <div>
  35.             <?php echo $image?>
  36.             <?php
  37.             if $params->get'description_login' ) ) {
  38.                  ?>
  39.                 <?php echo $params->get'description_login_text' )?>
  40.                 <br/><br/>
  41.                 <?php
  42.             }
  43.             ?>
  44.             </div>
  45.             </td>
  46.         </tr>
  47.         <tr>
  48.             <td align="center" width="50%"> 
  49.                 <br />
  50.                 <table>
  51.                 <tr>
  52.                     <td align="center">
  53.                     <?php echo T_('Username')?>
  54.                     <br /> 
  55.                     </td>
  56.                     <td align="center">
  57.                     <?php echo T_('Password')?>
  58.                     <br /> 
  59.                     </td>
  60.                 </tr>
  61.                 <tr>
  62.                     <td align="center">
  63.                     <input name="username" type="text" class="inputbox" size="20" />
  64.                     </td>
  65.                     <td align="center">
  66.                     <input name="passwd" type="password" class="inputbox" size="20" />
  67.                     </td>
  68.                 </tr>
  69.                 <tr>
  70.                     <td align="center" colspan="2">
  71.                     <br/>                
  72.                     <?php echo T_('Remember me')?>
  73.                     <input type="checkbox" name="remember" class="inputbox" value="yes" /> 
  74.                     <br/>
  75.                     <a href="<?php echo sefRelToAbs'index.php?option=com_registration&amp;task=lostPassword' )?>">
  76.                     <?php echo T_('Password Reminder')?>
  77.                     </a>
  78.                     <?php
  79.                     if $params->get'registration' ) ) {
  80.                         ?>
  81.                         <br/>
  82.                         <?php echo T_('No account yet?')?>
  83.                         <a href="<?php echo sefRelToAbs'index.php?option=com_registration&amp;task=register' )?>">
  84.                         <?php echo T_('Create one');?>
  85.                         </a>
  86.                         <?php
  87.                     }
  88.                     ?>
  89.                     <br/><br/><br/>
  90.                     </td>
  91.                 </tr>
  92.                 </table>
  93.             </td>
  94.             <td>
  95.             <div align="center">
  96.             <input type="submit" name="submit" class="button" value="<?php echo T_('Login')?>" />
  97.             </div>
  98.  
  99.             </td>            
  100.         </tr>
  101.         <tr>
  102.             <td colspan="2"> 
  103.             <noscript>
  104.             <?php echo T_('!Warning! Javascript must be enabled for proper operation.')?>
  105.             </noscript>
  106.             </td>
  107.         </tr>
  108.         </table>
  109.         <?php
  110.         // displays back button
  111.         mosHTML::BackButton $params );
  112.         ?>
  113.  
  114.         <input type="hidden" name="op2" value="login" />
  115.         <input type="hidden" name="return" value="<?php echo sefRelToAbs$return )?>" />
  116.         <input type="hidden" name="lang" value="<?php echo $mosConfig_locale?>" />
  117.         <input type="hidden" name="message" value="<?php echo $params->get'login_message' )?>" />
  118.         </form>
  119.         <?php  
  120.       }
  121.     
  122.     function logoutpage&$params$image {
  123.         global $mosConfig_locale
  124.         
  125.         $return intval($params->get'logout' )) $params->get'logout' 'index.php';
  126.         ?>
  127.         <form action="<?php echo sefRelToAbs'index.php?option=logout' )?>" method="post" name="login" id="login">
  128.             <table width="100%" border="0" align="center" cellpadding="4" cellspacing="0" class="contentpane<?php echo $params->get'pageclass_sfx' )?>">
  129.         <tr>
  130.             <td valign="top">
  131.             <?php 
  132.             if $params->get'page_title' ) ) {
  133.                 ?>
  134.                 <div class="componentheading<?php echo $params->get'pageclass_sfx' )?>">
  135.                 <?php echo $params->get'header_logout' )?>
  136.                 </div>
  137.                 <?php
  138.             }
  139.             ?>
  140.             <div>
  141.             <?php 
  142.             echo $image
  143.             
  144.             if $params->get'description_logout' ) ) {
  145.                 echo $params->get'description_logout_text' )
  146.                 ?>
  147.                 <br/><br/>
  148.                 <?php
  149.             }
  150.             ?>
  151.             </div>
  152.             </td>
  153.         </tr>
  154.         <tr>
  155.             <td align="center">
  156.             <div align="center">
  157.             <input type="submit" name="Submit" class="button" value="<?php echo T_('Logout')?>" />
  158.             </div>
  159.             </td>
  160.         </tr>
  161.         </table>
  162.         <?php
  163.         // displays back button
  164.         mosHTML::BackButton $params );
  165.         ?>
  166.  
  167.         <input type="hidden" name="op2" value="logout" />
  168.         <input type="hidden" name="return" value="<?php echo sefRelToAbs$return )?>" />
  169.         <input type="hidden" name="lang" value="<?php echo $mosConfig_locale?>" />
  170.         <input type="hidden" name="message" value="<?php echo $params->get'logout_message' )?>" />
  171.         </form>
  172.     <?php
  173.     }
  174. }
  175. ?>

Documentation generated on Mon, 05 May 2008 16:20:53 +0400 by phpDocumentor 1.4.0