| 1 | 
        
            989
         | 
        
            aldus
         | 
        //:Puts a Login / Logout box on your page.
  | 
      
      
        | 2 | 
        
         | 
        
         | 
        //:Use: [[LoginBox]]. Remember to enable frontend login in your website settings.
  | 
      
      
        | 3 | 
        
         | 
        
         | 
        global $wb, $TEXT, $MENU;
  | 
      
      
        | 4 | 
        
         | 
        
         | 
        $return_value = " ";
  | 
      
      
        | 5 | 
        
         | 
        
         | 
        if(FRONTEND_LOGIN == 'enabled' && VISIBILITY != 'private' && $wb->get_session('USER_ID') == '') {
 | 
      
      
        | 6 | 
        
         | 
        
         | 
        	$return_value  = '<form name="login" action="'.LOGIN_URL.'" method="post" class="login_table">';
  | 
      
      
        | 7 | 
        
         | 
        
         | 
        	$return_value .= '<h2>'.$TEXT['LOGIN'].'</h2>';
  | 
      
      
        | 8 | 
        
         | 
        
         | 
        	$return_value .= $TEXT['USERNAME'].':<input type="text" name="username" style="text-transform: lowercase;" /><br />';
  | 
      
      
        | 9 | 
        
         | 
        
         | 
        	$return_value .= $TEXT['PASSWORD'].':<input type="password" name="password" /><br />';
  | 
      
      
        | 10 | 
        
         | 
        
         | 
        	$return_value .= '<input type="submit" name="submit" value="'.$TEXT['LOGIN'].'" class="dbutton" /><br />';
  | 
      
      
        | 11 | 
        
         | 
        
         | 
        	$return_value .= '<a href="'.FORGOT_URL.'">'.$TEXT['FORGOT_DETAILS'].'</a><br />';
  | 
      
      
        | 12 | 
        
         | 
        
         | 
        	if(is_numeric(FRONTEND_SIGNUP))
  | 
      
      
        | 13 | 
        
         | 
        
         | 
        		$return_value .= '<a href="'.SIGNUP_URL.'">'.$TEXT['SIGNUP'].'</a>';
  | 
      
      
        | 14 | 
        
         | 
        
         | 
        	$return_value .= '</form>';
  | 
      
      
        | 15 | 
        
         | 
        
         | 
        } elseif(FRONTEND_LOGIN == 'enabled' && is_numeric($wb->get_session('USER_ID'))) {
 | 
      
      
        | 16 | 
        
         | 
        
         | 
        	$return_value = '<form name="logout" action="'.LOGOUT_URL.'" method="post" class="login_table">';
  | 
      
      
        | 17 | 
        
         | 
        
         | 
        	$return_value .= '<h2>'.$TEXT['LOGGED_IN'].'</h2>';
  | 
      
      
        | 18 | 
        
         | 
        
         | 
        	$return_value .= $TEXT['WELCOME_BACK'].', '.$wb->get_display_name().'<br />';
  | 
      
      
        | 19 | 
        
         | 
        
         | 
        	$return_value .= '<input type="submit" name="submit" value="'.$MENU['LOGOUT'].'" class="dbutton" /><br />';
  | 
      
      
        | 20 | 
        
         | 
        
         | 
        	$return_value .= '<a href="'.PREFERENCES_URL.'">'.$MENU['PREFERENCES'].'</a><br />';
  | 
      
      
        | 21 | 
        
         | 
        
         | 
        	$return_value .= '<a href="'.ADMIN_URL.'/index.php" target="_blank">'.$TEXT['ADMINISTRATION'].'</a>';
  | 
      
      
        | 22 | 
        
         | 
        
         | 
        	$return_value .= '</form>';
  | 
      
      
        | 23 | 
        
         | 
        
         | 
        }
  | 
      
      
        | 24 | 
        
         | 
        
         | 
        return $return_value;
  |