Location: PHPKode > projects > TEMS -Time and Expense Management System > tems/index.php
<?php
/* * *******************************************************************************
 * TES is a Time and Expense Management program developed by
 * Initechs, LLC. Copyright (C) 2009 - 2010 Initechs LLC.
 *
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY INITECHS, INITECHS DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
 * details.
 *
 * You should have received a copy of the GNU General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 *
 * You can contact Initechs headquarters at 1841 Piedmont Road, Suite 301,
 * Marietta, GA, USA. or at email address hide@address.com
 *
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU General Public License version 3.
 *
 * In accordance with Section 7(b) of the GNU General Public License version 3,
 * these Appropriate Legal Notices must retain the display od the "Initechs" logo.
 * If the display of the logo is not reasonably feasible for technical reasons,
 * the Appropriate Legal Notices must display the words "Powered by Initechs".

 * ****************************************************************************** */
?>
<?php
ob_start();
$strtime = time();
$basedir = dirname(__FILE__);
require_once("$basedir/initialize.php");
require_once("$basedir/menu/menucontrol.php");
require_once("$basedir/baseclass/RenderPage.php");

global $db_server;
global $ini_array;

/* This two lines will determine if the application was installed or not, and 
 * based on the that factor, it will stay in the application or invoke the
 * installation program.
 */
$logoutPage = new LogoutPage();
$loginText = $logoutPage->showLogoutLink();

/* The following code will be executed only if the applicaiton is correctly
 * insatalled. The showLogoutLink method in RenderPage.php has the control.
 */
if ($db_server != null)
    getCompany();

$logo = ($_SESSION['company']['logo'] != '') ? $_SESSION['company']['logo'] : 'logo.gif';
$logoPrint = "<img class='company-logo-on-banner' src='images/{$logo}'>";

$system_description = changeLiteral($ini_array['literal']['system_description']);

$Menu = new Menu();
$MenuText = $Menu->buildMenu();

$History = new History();
$HistoryText = $History->printHistory();

$MainBody = new mainBody();
$BodyText = $MainBody->buildBody();

$timeTaken = time() - $strtime;
settype($timeTaken, "string");
$copyRightText = changeLiteral('Copyright') . "&copy; Initechs, LLC. 2009-2011";
$responseTime = changeLiteral('Server response time') . ": {$timeTaken} " . changeLiteral('seconds');
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<?php 
echo $MainBody->getScreenHtmlHead();
?>
    <body onload="onloadFunc()">

        <div id='whole-frame'>
		<table id='frame'>

            <tr>
                <!-- Top Bar: Tite Section -->
                <td>
                    <table class="banner">
                        <!-- Top Bar has 1 row and 3 cols -->
                        <tr>
                            <!-- Logo Section -->
                            <td>
                                <?php
                                echo $logoPrint;
                                ?>
                            </td>
                            <td class="app-name-on-banner"><!-- Heading Section -->
                                <?php
                                echo $system_description;
                                ?>
                            </td>
                            <td class="right-link-on-banner"><!-- Logout Link Section -->
                                <?php
                                echo $loginText;
                                ?>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>

            <tr>
                <!-- Menu Section -->
                <td class="menu">
                    <?php
                         echo $MenuText;
                    ?>
                            </td>
                        </tr>

                        <tr>
                            <!-- Main Section: Left part is for history and Right part is for main data entry -->
                            <td>
                                <table id='frame'>
                                    <tr>
                                        <td class="left_body">
                                <?php
                                echo $HistoryText;
                                ?>
                            </td>
                            <td class="right_body">
                                <?php
                                echo $BodyText;
                                ?>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>

            <tr>
                <!-- Footer Section -->
                <td>
				    <table class="page-footer">
                    <tr>
					    <td>
							<?php
								echo $copyRightText;
							?>
						</td>
						<td>
							<?php
								echo $responseTime;
							?>
						</td>
					</tr>
					</table>
					<?php
                        echo $_SESSION['error']['program_error'];
					?>
                </td>
            </tr>

        </table>
		</div>

    </body>

</html>
Return current item: TEMS -Time and Expense Management System