3 * This file provides output functions for all auth pages
4 * No data manipulation is done in this file
5 * @author Nick Korbel <lqqkout13@users.sourceforge.net>
9 * Copyright (C) 2003 - 2005 phpScheduleIt
10 * License: GPL, see LICENSE
13 $link = CmnFns
::getNewLink(); // Get Link object
16 * Prints out a login form and any error messages
17 * @param string $msg error messages to display for user
18 * @param string $resume page to resume on after login
20 function printLoginForm($msg = '', $resume = '') {
22 $link = CmnFns
::getNewLink();
24 // Check browser information
25 echo '<script language="JavaScript" type="text/javascript">checkBrowser();</script>';
28 CmnFns
::do_error_box($msg, '', false);
30 <form name
="login" method
="post" action
="<?=$_SERVER['PHP_SELF']?>">
31 <table width
="350px" border
="0" cellspacing
="0" cellpadding
="1" align
="center">
33 <td bgcolor
="#CCCCCC">
34 <table width
="100%" border
="0" cellspacing
="0" cellpadding
="3">
35 <tr bgcolor
="#EDEDED">
36 <td colspan
="2" style
="border-bottom: solid 1px #CCCCCC;">
37 <h5 align
="center"><?
=translate('Please Log In')?
></h5
>
40 <tr bgcolor
="#FFFFFF">
42 <p
><b
><?
=translate('Login')?
></b
></p
>
45 <input type
="text" name
="email" class="textbox" />
48 <tr bgcolor
="#FFFFFF">
50 <p
><b
><?
=translate('Password')?
></b
></p
>
53 <input type
="password" name
="password" class="textbox" />
56 <?php
if ($conf['auth']['serverType'] === 'exchange') { ?
>
57 <tr bgcolor
="#FFFFFF">
59 <p
><b
><?
=translate('Domain')?
></b
></p
>
62 <input type
="text" name
="domain" class="textbox" value
="<?=$conf['auth']['exch_domain']?>"/>
66 if ($conf['app']['selectLanguage']) { ?
>
67 <tr bgcolor
="#FFFFFF">
69 <p
><b
><?
=translate('Language')?
></b
></p
>
72 <?CmnFns
::print_language_pulldown()?
>
76 <tr bgcolor
="#FFFFFF">
78 <p
><b
><?
=translate('Keep me logged in')?
></b
></p
>
81 <input type
="checkbox" name
="setCookie" value
="true" />
84 <tr bgcolor
="#FAFAFA">
85 <td colspan
="2" style
="border-top: solid 1px #CCCCCC;">
87 <input type
="submit" name
="login" value
="<?=translate('Log In')?>" class="button" />
88 <input type
="hidden" name
="resume" value
="<?=$resume?>" />
97 <?
$link->doLink('javascript: help();', translate('Help'), '', '', translate('Get online help')) ?
>