Source for file login.php

Documentation is available at login.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. // load the html drawing class
  14. require_once$mainframe->getPath'front_html' ) );
  15.  
  16. global $database$my;
  17. global $mosConfig_live_site;
  18.  
  19. $return mosGetParam$_SERVER'REQUEST_URI'null );
  20. $return ampReplace$return );
  21.  
  22. $menuhandler =mosMenuHandler::getInstance();
  23. $menu =$menuhandler->getMenuByID($Itemid);
  24. $params =new mosParameters$menu->params );
  25.  
  26. $params->def'page_title');
  27. $params->def'header_login'$menu->name );
  28. $params->def'header_logout'$menu->name );
  29. $params->def'pageclass_sfx''' );
  30. $params->def'back_button'$mainframe->getCfg'back_button' ) );
  31. $params->def'login'$mosConfig_live_site );
  32. $params->def'logout'$mosConfig_live_site );
  33. $params->def'login_message');
  34. $params->def'logout_message');
  35. $params->def'description_login');
  36. $params->def'description_logout');
  37. $params->def'description_login_text'T_('To access the Private areas of this site please Login') );
  38. $params->def'description_logout_text'T_('You are now Logged in to a private area of this site') );
  39. $params->def'image_login''key.jpg' );
  40. $params->def'image_logout''key.jpg' );
  41. $params->def'image_login_align''right' );
  42. $params->def'image_logout_align''right' );
  43. $params->def'registration'$mainframe->getCfg'allowUserRegistration' ) );
  44.  
  45. $image_login '';
  46. $image_logout '';
  47. if $params->get'image_login' <> -{
  48.     $image $mosConfig_live_site .'/images/stories/'$params->get'image_login' );
  49.     $image_login '<img src="'$image  .'" align="'$params->get'image_login_align' .'" hspace="10" alt="" />';
  50. }
  51. if $params->get'image_logout' <> -{
  52.     $image $mosConfig_live_site .'/images/stories/'$params->get'image_logout' );
  53.     $image_logout '<img src="'$image .'" align="'$params->get'image_logout_align' .'" hspace="10" alt="" />';
  54. }
  55.  
  56. if $my->id {
  57.     loginHTML::logoutpage$params$image_logout );
  58. else {
  59.     loginHTML::loginpage$params$image_login );
  60. }
  61.  
  62. ?>

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