c2bcbd5ed284ddae678032a95421f760d40217fe
[fa-stable.git] / access / login.php
1 <?php
2 /**********************************************************************
3     Copyright (C) FrontAccounting, LLC.
4         Released under the terms of the GNU General Public License, GPL, 
5         as published by the Free Software Foundation, either version 3 
6         of the License, or (at your option) any later version.
7     This program is distributed in the hope that it will be useful,
8     but WITHOUT ANY WARRANTY; without even the implied warranty of
9     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
10     See the License here <http://www.gnu.org/licenses/gpl-3.0.html>.
11 ***********************************************************************/
12         if (!isset($path_to_root) || isset($_GET['path_to_root']) || isset($_POST['path_to_root']))
13                 die("Restricted access");
14         include_once($path_to_root . "/includes/ui/ui_view.inc");
15         // Display demo user name and password within login form if "$allow_demo_mode" is true
16         $demo_text = "";
17         if ($allow_demo_mode == True)
18         {
19             $demo_text = "Login as user: demouser and password: cooldemo";
20         }
21         else
22         {
23                 $demo_text = "Please login here";
24         }
25         if (!isset($def_coy))
26                 $def_coy = 0;
27         $def_theme = $path_to_root . '/themes/default';
28 ?>
29 <html>
30 <head>
31 <?php echo get_js_png_fix(); ?>
32 <script type="text/javascript">
33 function defaultCompany()
34 {
35         document.forms[0].company_login_name.options[<?php echo $def_coy; ?>].selected = true;
36         document.getElementById('ui_mode').value = 1;
37 }
38 </script>
39     <title><?php echo $app_title . " " . $version;?></title>
40     <meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
41     <link rel="stylesheet" href="<?php echo $def_theme;?>/login.css" type="text/css" />
42 </head>
43
44 <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="defaultCompany()">
45     <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
46         <tr>
47             <td align="center" valign="bottom"><a target="_blank" href="<?php $power_url; ?>"><img src="<?php echo $def_theme;?>/images/logo_frontaccounting.png" alt="FrontAccounting" width="250" height="50" onload="fixPNG(this)" border="0" /></a></td>
48                 </tr>
49
50         <tr>
51             <td align="center" valign="top">
52
53                     <table border="0" cellpadding="0" cellspacing="0">
54                         <tr><td colspan=2 align="center"><font size=4><b><?php echo _("Version") . " " . $version . "   Build " . $build_version ?></b></font><br><br></td></tr>
55                         <tr>
56                             <td colspan="2" rowspan="2">
57                     <table width="346" border="0" cellpadding="0" cellspacing="0">
58                                         <form action="<?php echo $_SERVER['PHP_SELF'];?>" name="loginform" method="post">
59                                                 <input type="hidden" id=ui_mode name="ui_mode" value="0">
60                         <tr>
61                             <td colspan="5" bgcolor="#FFFFFF"><img src="<?php echo $def_theme; ?>/images/spacer.png" width="346" height="1" alt="" /></td>
62
63                                                 </tr>
64
65                         <tr>
66
67
68
69                             <td bgcolor="#367CB5"><img src="<?php echo $def_theme; ?>/images/spacer.png" width="12" height="200" alt="" /></td>
70
71                             <!--<td background="<?php echo $def_theme; ?>/images/outline/bg.png" width="233" height="200" colspan="3" valign="top">-->
72                             <td class="login" colspan="3" valign="top">
73                                 <table border="0" cellpadding="3" cellspacing="0" width="100%">
74                                     <tr>
75                                         <td align="right">
76                                         <!--<span class="loginText">Client login<input name="external_login" type="checkbox" value="1" class="loginText"></span>-->
77                                         <br /></td>
78                                     </tr>
79
80                                     <tr>
81                                         <td width="90"></td><td class="loginText" width="283"><span>User name:</span><br />
82                                          <input type="text" name="user_name_entry_field"/><br />
83                                          <span>Password:</span><br />
84                                          <input type="password" name="password">
85                                          <br />
86                                                                                         <span>Company:</span><br />
87                                                                                         <!--<select name="company_login_name" onchange="setCookie()">-->
88                                                                                         <select name="company_login_name">
89 <?php
90 for ($i = 0; $i < count($db_connections); $i++)
91 {
92         echo "<option value=$i>" . $db_connections[$i]["name"] . "</option>";
93 }
94 ?>
95                                                                                         </select>
96                                                                                 <br /><br />
97                                          <?php echo $demo_text;?>
98                                         </td>
99                                     </tr>
100
101                                     <tr>
102                                         <td></td><td align="left"><input type="submit" value=" Login -->" name="SubmitUser" /></td>
103                                     </tr>
104                                 </table>
105                                 </td>
106                         </tr>
107                         <tr>
108                             <td colspan="5" bgcolor="#FFFFFF"><img src="<?php echo $def_theme; ?>/images/spacer.png" width="346" height="1" alt="" /></td>
109                         </tr>
110                                                 </form>
111                     </table>
112                             </td>
113                             <!--<td background="<?php echo $def_theme; ?>/images/outline/r.png" colspan="3" align="right" valign="top"><img src="<?php echo $def_theme; ?>/images/outline/tr.png" width="10" height="10" alt="" /></td>-->
114                         </tr>
115                         <tr>
116                             <!--<td background="<?php echo $def_theme; ?>/images/outline/r.png"><img src="<?php echo $def_theme; ?>/images/outline/r.png" width="10" height="10" alt=""></td>-->
117                         </tr>
118                         <tr>
119                                         <!--<td background="<?php echo $def_theme; ?>/images/outline/bm.png"><img src="<?php echo $def_theme; ?>/images/outline/bl.png" width="10" height="10" alt=""></td>-->
120                             <!--<td background="<?php echo $def_theme; ?>/images/outline/bm.png"><img src="<?php echo $def_theme; ?>/images/outline/bm.png" width="10" height="10" alt=""></td>-->
121                             <!--<td><img src="<?php echo $def_theme; ?>/images/outline/br.png" width="10" height="10" alt="" /></td>-->
122                         </tr>
123 <tr><td>&nbsp;</td></tr><tr>
124                 <td align="center" class="footer"><font size=1><a target='_blank' style="text-decoration: none" HREF='<?php echo $power_url; ?>'><font color="#FFFF00" valign="top">&nbsp;&nbsp;<?php echo $power_by; ?></font></a></font></td>
125         </tr>
126 <!--<tr><td>&nbsp;</td></tr><tr>
127         <td align="center" class="footer"><a target="_blank" HREF="http://frontaccounting.com/"><img src="<?php echo $def_theme; ?>/images/logo_frontaccounting.png"  height="60" width="60" border="0"/></a></td>
128 </tr>-->
129 <?php
130 if ($allow_demo_mode == true)
131 {
132     ?>
133       <tr>
134         <!--<td><br><div align="center"><a href="http://frontaccounting.com"><img src="<?php echo $def_theme; ?>/images/logo_frontaccounting.png"  border="0" align="middle" /></a></div></td>-->
135       </tr>
136     <?php
137 }
138 ?>
139                     </table>
140
141             </td>
142         </tr>
143     </table>
144     <script language="JavaScript" type="text/javascript">
145     //<![CDATA[
146             <!--
147             document.forms[0].user_name_entry_field.select();
148             document.forms[0].user_name_entry_field.focus();
149             //-->
150     //]]>
151     </script>
152 </body>
153 </html>