[Openfirst-cvscommit] base/config first.php,1.54,1.55 headers.php,1.23,1.24 style.css,1.1,1.2
Brought to you by:
xtimg
From: Astronouth7303 <ast...@us...> - 2005-05-15 22:17:41
|
Update of /cvsroot/openfirst/base/config In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16781/config Modified Files: first.php headers.php style.css Log Message: New installer (appearence only) Index: first.php =================================================================== RCS file: /cvsroot/openfirst/base/config/first.php,v retrieving revision 1.54 retrieving revision 1.55 diff -C2 -d -r1.54 -r1.55 *** first.php 14 May 2005 22:25:56 -0000 1.54 --- first.php 15 May 2005 22:17:31 -0000 1.55 *************** *** 34,38 **** if(isset($_POST["login"])) { // User is attempting to login for the first time. ! die("<br><br><br>You have successfully logged in. <a href='index.php'>Access Administrative Configuration Options</a> (you will be prompted for your password again)</center>"); } --- 34,38 ---- if(isset($_POST["login"])) { // User is attempting to login for the first time. ! die("<br /><br /><br />You have successfully logged in. <a href='index.php'>Access Administrative Configuration Options</a> (you will be prompted for your password again)</center>"); } *************** *** 60,64 **** // They have submitted the form, write a new globals.php file and test // options. ! if (is_writable("./sitesettings.php")) { $file = file_get_contents('./sitesettings.tpl'); $cookielogins = ((isset($_POST["cookielogins"]) && $_POST["cookielogins"]=="yes") ? true : false); --- 60,65 ---- // They have submitted the form, write a new globals.php file and test // options. ! $ConfigFile = 'sitesettings.php'; ! if ( (file_exists("./$ConfigFile") && is_writable("./$ConfigFile")) || is_writable('./') ) { $file = file_get_contents('./sitesettings.tpl'); $cookielogins = ((isset($_POST["cookielogins"]) && $_POST["cookielogins"]=="yes") ? true : false); *************** *** 104,108 **** $file = str_replace($find, $replace, $file); ! $hfile = fopen('./globals.php','w'); fwrite($hfile, $file); fclose($hfile); include("../config/globals.php"); --- 105,109 ---- $file = str_replace($find, $replace, $file); ! $hfile = fopen("./$ConfigFile",'w'); fwrite($hfile, $file); fclose($hfile); include("../config/globals.php"); *************** *** 111,122 **** <p>If this page does not display errors elsewhere, then your openFIRST has now been successfully configured. If there are errors, check your configuration options and try again. You may now ! wish to change the permissions on <b>globals.php</b> to prevent unwanted changes to the configuration ! options. You should be able to login below using the username <b>admin</b> and the password ! <b>openfirst</b>, if not, then either the password for that account has been changed, or the ! MySQL settings are incorrect.</p>"); showlogin(); die(include("$footer")); } else { ! echo "Globals.php is not writable\n"; if(is_readable("config/headers.php")) { include("config/headers.php"); --- 112,124 ---- <p>If this page does not display errors elsewhere, then your openFIRST has now been successfully configured. If there are errors, check your configuration options and try again. You may now ! wish to change the permissions on <span class=\"file\">globals.php</span> to prevent unwanted changes ! to the configuration options. You should be able to login below using the username ! <b class=\"user\">admin</b> and the password <b class=\"password\">openfirst</b>, if not, then either ! the password for that account has been changed, or the MySQL settings are incorrect.</p>"); showlogin(); die(include("$footer")); } else { ! echo '<p class="error"><span class="file">'.htmlentities($ConfigFile).'</span> is not writable</p> ! '; if(is_readable("config/headers.php")) { include("config/headers.php"); *************** *** 124,128 **** include("../config/headers.php"); } ! echo("<h1>System Configuration Error</h1> <p>Cannot write to configuration file. Please check permissions on <b>globals.php</b> and ensure that the web user has the ability to write to this file.</p> --- 126,130 ---- include("../config/headers.php"); } ! echo("<h1 class=\"error\">System Configuration Error</h1> <p>Cannot write to configuration file. Please check permissions on <b>globals.php</b> and ensure that the web user has the ability to write to this file.</p> *************** *** 130,139 **** <p>For unix, this would typically require the command: <br /> ! <code> ! cd config ! <br />chmod 666 globals.php ! </code></p>"); } } else { if(is_readable("config/headers.php")) { include("config/headers.php"); --- 132,143 ---- <p>For unix, this would typically require the command: <br /> ! <pre class=\"shell\">cd config ! <br />chmod 666 globals.php</pre></p>"); } } else { + $basepath = '/openfirst'; + $title = 'astro73'; + + // Do form if(is_readable("config/headers.php")) { include("config/headers.php"); *************** *** 145,157 **** $basepath = substr($_SERVER["SCRIPT_NAME"], 0, -17); $server = $_SERVER["SERVER_NAME"]; ! chdir('..'); ! $fbasepath = str_replace("\\", '/', getcwd()); - if (PHP_OS == "WIN32" || PHP_OS == "WINNT") { - $windows = true; - } else { - $windows = false; - } - $sqlhost = 'localhost'; if(ini_get('mysql.default_host') != '') { --- 149,154 ---- $basepath = substr($_SERVER["SCRIPT_NAME"], 0, -17); $server = $_SERVER["SERVER_NAME"]; ! $fbasepath = realpath(dirname(__FILE__).'/..'); $sqlhost = 'localhost'; if(ini_get('mysql.default_host') != '') { *************** *** 175,277 **** // of options to fill out. ?> ! <h1>Base Configuration</h1> ! <p><form action="<?php echo htmlentities("http://$server$basepath/config/first.php"); ?>" method="post"> ! Congratulations on your choice of openFIRST software. Please proceed through this setup wizard to get your new openFIRST portal software set up and working quickly and painlessly. Also please make sure that before installing this script that you have the appropriate permissions set on config/globals.php (if not ! then you may receive a collection of errors after submitting this form).<br> ! <br> ! <table width="608"> ! <tr> ! <th width="390">Option</th> ! <th width="206">Value</th> ! </tr> ! <tr> ! <td class="sub"><div align="center">Database Setup</div></td> ! <td class="sub"> </td> ! </tr> ! <tr> ! <td>Database Type ! </td> ! <td> ! <input type='hidden' name='peardb' value='false'> ! <select name="dbasetype"> ! <option value="mysql" selected="selected">MySQL</option> ! <option value="mssql">Microsoft SQL</option> ! <option value="odbc">ODBC</option> ! </select> ! <tr> ! <td>Title of Website</td> ! <td><input type="text" name="title" value="openFIRST" /></td> ! </tr> ! <tr> ! <td>Version of Website</td> ! <td><input type="text" name="version" value="1.0" /></td> ! </tr> ! <tr> ! <td>Database Server Address</td> ! <td><input type="text" name="sqlserver" value="<?php echo htmlentities($sqlhost); ?>" /></td> ! </tr> ! <tr> ! <td>Database User Name</td> ! <td><input type="text" name="sqluser" value="<?php echo htmlentities($sqluser); ?>" /></td> ! </tr> ! <tr> ! <td>Database User Password</td> ! <td><input type="password" name="sqlpassword" value="<?php echo htmlentities($sqlpass); ?>" /></td> ! </tr> ! <tr> ! <td>Database Name<br> <font size="1">(if this database does not already exist, the user entered above ! must have access to create it)</font></td> ! <td><input type="text" name="sqldatabase" value="openfirst" /></td> ! </tr> ! <tr> ! <td class="sub"><div align="center">Linking Options</div></td> ! <td class="sub"> </td> ! </tr> ! <tr> ! <td>Home Site<br> <font size="1">(the address scripts will use for linking ! to your main page) <em>Note:</em> Do not place a slash after the link ! ie. http://www.yoursite.com</font></td> ! <td> <input type="text" name="home" value="http://<?php echo htmlentities("$server$basepath"); ?>" ></td> ! </tr> ! <tr> ! <td>Header file<br> <font size="1">(this should be a full system path) ie. ! c:\inetpub\wwwroot\openfirst\config\header.php or /home/site/public_html/openfirst/config/headers.php</font></td> ! <td><input type="text" name="header" value="<?php echo htmlentities($fbasepath); ?>/config/headers.php" /></td> ! </tr> ! <tr> ! <td>Footer file<br> <font size="1">(this should be a full system path) ie. ! c:\inetpub\wwwroot\openfirst\config\footers.php or /home/site/public_html/openfirst/config/footers.php</font></td> ! <td><input type="text" name="footer" value="<?php echo htmlentities($fbasepath); ?>/config/footers.php" /></td> ! </tr> ! <tr> ! <td>The server name of the openFIRST software<br> <font size="1">ie. example: ! <strong>http://openfirst.sourceforge.net</strong>/openfirst) this should ! never have an ending slash, and must contain protocol name.</font></td> ! <td><input type="text" name="server" value="http://<?php echo htmlentities($server); ?>"></td> ! </tr> ! <tr> ! <td>The base path to the openFIRST software<br> <font size="1">ie. example: ! http://openfirst.sourceforge.net<strong>/openfirst</strong>) this should ! always have a beginning slash but no ending slash.</font></td> ! <td><input type="text" name="basepath" value="<?php echo htmlentities($basepath); ?>"></td> ! </tr> ! <tr> ! <td>The file system path to the basepath<br> <font size="1">(example: <strong>/home/openfirst/htdocs/openfirst</strong> ! or c:\inetpub\wwwroot\openfirst) this should not have a ending slash.</font></td> ! <td><input type="text" name="fbasepath" value="<?php echo htmlentities($fbasepath); ?>"></td> ! </tr> ! <tr> ! <td class="sub"><div align="center">Security Options</div></td> ! <td class="sub"> </td> ! </tr> ! <tr> ! <td>Type of encryption to use on database passwords?<br> ! <font size="1">If you are migrating from an existing system, this should be the same encryption ! style that system uses, otherwise all users will have to reset their password; otherwise, in ! most cases the default option is fine.</font></td> ! <td> <select name="encryption"> <option value='md5' selected='selected'>MD5 Message-Digest Algorithm</option> --- 172,283 ---- // of options to fill out. ?> ! <div class="center"> ! <h1>Base Configuration</h1> ! <p class="center" style="max-width: 50em;">Congratulations on your choice of openFIRST software! Please proceed through this setup wizard to get your new openFIRST portal software set up and working quickly and painlessly. Also please make sure that before installing this script that you have the appropriate permissions set on config/globals.php (if not ! then you may receive a collection of errors after submitting this form).</p> ! </div> ! <form action="<?php echo htmlentities("http://$server$basepath/config/first.php"); ?>" method="post"> ! <fieldset> ! <legend>Database Setup</legend> ! <dl class="setup"> ! <dd> ! <label for="dbasetype">Database Type</label> ! <input type='hidden' name='peardb' value='false'> ! <select name="dbasetype"> ! <option value="mysql" selected="selected">MySQL</option> ! <option value="mssql">Microsoft SQL</option> ! <option value="odbc">ODBC</option> ! </select> ! </dd> ! <dt></dt> ! <dd> ! <label for="title">Title of Website</label> ! <input type="text" name="title" value="openFIRST" /> ! </dd> ! <dt></dt> ! <dd> ! <label for="version">Version of Website</label> ! <input type="text" name="version" value="1.0" /> ! </dd> ! <dt></dt> ! <dd> ! <label for="sqlserver">Database Server Address</label> ! <input type="text" name="sqlserver" value="<?php echo htmlentities($sqlhost); ?>" /> ! </dd> ! <dt></dt> ! <dd> ! <label for="sqluser">Database User Name</label> ! <input type="text" name="sqluser" value="<?php echo htmlentities($sqluser); ?>" /> ! </dd> ! <dt></dt> ! <dd> ! <label for="sqlpassword">Database User Password</label> ! <input type="password" name="sqlpassword" value="<?php echo htmlentities($sqlpass); ?>" /> ! </dd> ! <dt></dt> ! <dd> ! <label for="sqldatabase">Database Name</label> ! <input type="text" name="sqldatabase" value="openfirst" /> ! </dd> ! <dt>(I this database does not already exist, the user entered above must have access to create it.</dt> ! </dl> ! </fieldset> ! ! <fieldset> ! <legend>Linking Options</legend> ! <dl class="setup"> ! <dd> ! <label for="home">Home Site</label> ! <input type="text" name="home" value="http://<?php echo htmlentities("$server$basepath"); ?>" /> ! </dd> ! <dt>This address will used for linking to your main page.</dt> ! <dd> ! <label for="header">Header file</label> ! <input type="text" name="header" value="<?php echo htmlentities($fbasepath); ?>/config/headers.php" /> ! </dd> ! <dt>This should be a full system path, eg, ! <code class="file">c:\inetpub\wwwroot\openfirst\config\header.php</code> or ! <code class="file">/home/site/public_html/openfirst/config/headers.php</code> ! </dt> ! <dd> ! <label for="footer">Footer file</label> ! <input type="text" name="footer" value="<?php echo htmlentities($fbasepath); ?>/config/footers.php" /> ! </dd> ! <dt>This should be a full system path, eg, ! <code class="file">c:\inetpub\wwwroot\openfirst\config\footers.php</code> or ! <code class="file">/home/site/public_html/openfirst/config/footers.php</code> ! </dt> ! <dd> ! <label for="">The server name</label> ! <input type="text" name="server" value="http://<?php echo htmlentities($server); ?>" /> ! <span class="warning">Must not have a trailing slash and must include a protocol.</span> ! </dd> ! <dt>eg, <code class="url"><strong>http://openfirst.sourceforge.net</strong>/openfirst</code></dt> ! <dd> ! <label for="basepath">file system base path</label> ! <input type="text" name="basepath" value="<?php echo htmlentities($basepath); ?>" /> ! <span class="warning">Must not have a trailing slash.</span> ! </dd> ! <dt>ie. example: <code class="url">http://openfirst.sourceforge.net<strong>/openfirst</strong></code>) this should ! always have a beginning slash but no ending slash. (If openFIRST is in the root directory, then leave blank.) ! </dt> ! <dd> ! <label for="fbasepath">The file system path</label> ! <input type="text" name="fbasepath" value="<?php echo htmlentities($fbasepath); ?>" /> ! <span class="warning">Must not have a trailing slash.</span> ! </dd> ! <dt>eg, <code class="file">/home/openfirst/htdocs/openfirst</code> ! or <code class="file">c:\inetpub\wwwroot\openfirst</code>) this should not have a ending slash.</dt> ! </dl> ! </fieldset> ! ! <fieldset> ! <legend>Security Options</legend> ! <dl class="setup"> ! <dd> ! <label for="">Hashing method</label> <select name="encryption"> <option value='md5' selected='selected'>MD5 Message-Digest Algorithm</option> *************** *** 280,315 **** <option value='sha1'>US Secure Hash Algorithm 1 (sha1)</option> </select> ! </td></tr> ! <td>Allow openFIRST users to save their passwords?<br> <font size="1">This feature uses cookies to ! automatically log in users into the openFIRST portal.</font></td> ! <td><input type="checkbox" name="cookielogins" id="cookielogins" value="yes" checked> ! <label for="cookielogins">Allowed</label></td> ! </tr> ! <tr> ! <td>Allow users to register on the portal?<br> <font size="1">Enabling this option will ! allow users to register on the website and log in to access the members area. Be careful when ! using this option.</font></td> ! <td><input type="checkbox" name="allowreg" id="allowreg" value="yes"> ! <label for="allowreg">Allowed</label></td> ! </tr> ! <tr> ! <td class="sub"><div align="center">Mailing Options</div></td> ! <td class="sub"> </td> ! </tr> ! <tr> ! <td>Mail Notification<br> <font size="1">(the e-mail address used to notify ! you when significant events occur)</font></td> ! <td><input type="text" name="mailnotify" value="<?php echo htmlentities($mailto); ?>"></td> ! </tr> ! <tr> ! <td>Mail From<br> <font size="1">(the e-mail address that mail from the ! openFIRST site should appear to be from)</font></td> ! <td><input type="text" name="mailfrom" value="<?php echo htmlentities($mailfrom); ?>"></td> ! </tr> ! <tr> ! <td></td> ! <td><input type="submit" value="Set up OpenFIRST"></td> ! </tr> ! </table> </form> <?php --- 286,323 ---- <option value='sha1'>US Secure Hash Algorithm 1 (sha1)</option> </select> ! </dd> ! <dt>If you are migrating from an existing system, this should be the same encryption ! style that system uses, otherwise all users will have to reset their password; otherwise, in ! most cases the default option is fine.</dt> ! <dd> ! <label for="cookielogins">Allow users to save their passwords?</label> ! <input type="checkbox" name="cookielogins" id="cookielogins" value="yes" checked />Allowed ! </dd> ! <dt>This feature uses cookies to automatically log in users into the openFIRST portal.</dt> ! <dd> ! <label for="allowreg">Allow users to register on the portal?</label> ! <input type="checkbox" name="allowreg" id="allowreg" value="yes" />Allowed ! </dd> ! <dt>Enabling this option will allow users to register on the website and log in to access the ! members area. Be careful when using this option.</dt> ! </dl> ! </fieldset> ! ! <fieldset> ! <legend>Mailing Options</legend> ! <dl class="setup"> ! <dd> ! <label for="mailnotify">Mail Notification</label> ! <input type="text" name="mailnotify" value="<?php echo htmlentities($mailto); ?>" /> ! </dd> ! <dt>The e-mail address used to notify you when significant events occur.</dt> ! <dd> ! <label for="mailfrom">Mail From</label> ! <input type="text" name="mailfrom" value="<?php echo htmlentities($mailfrom); ?>" /> ! </dd> ! <dt>The e-mail address that mail from the openFIRST site should appear to be from.</dt> ! </dl> ! </fieldset> ! <div class="center big"><button class="center big" type="submit">Set up openFIRST!</button></div> </form> <?php Index: style.css =================================================================== RCS file: /cvsroot/openfirst/base/config/style.css,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** style.css 15 May 2005 05:22:10 -0000 1.1 --- style.css 15 May 2005 22:17:31 -0000 1.2 *************** *** 1,25 **** ! #adminmenu { color: #ffffff; } ! #adminmenu a:link { color: #ffffff; } ! #adminmenu a:visited { color: #ffffff; } ! #adminmenu a:active { color: #ffffff; } ! #adminmenu a:hover { color: #ffffff; } ! a:link { color: #000000; font-size: 12px; font-family: sans-serif; text-decoration: underline; } ! a:visited { color: #000000; font-size: 12px; font-family: sans-serif; text-decoration: underline; } ! a:active { color: #0000000; font-size: 12px; font-family: sans-serif; text-decoration: underline; } ! a:hover { color: #000000; font-size: 12px; font-family: sans-serif; text-decoration: underline; } ! #topmenu { text-align: left; } ! #topmenu a:link { color: #cecece; font-size: 12px; font-family: sans-serif; text-decoration: none; } ! #topmenu a:visited { color: #bebebe; font-size: 12px; font-family: sans-serif; text-decoration: none; } ! #topmenu a:active { color: #cecece; font-size: 12px; font-family: sans-serif; text-decoration: none; } ! #topmenu a:hover { color: #bed8ff; font-size: 12px; font-family: sans-serif; text-decoration: none; } ! table { border-left:solid #999999 1px;border-right:solid #999999 1px;border-bottom:solid #999999 1px; margin-left:auto; margin-right:auto; } td { padding: 5px; } th { padding: 5px; } table.menu { border-left:0px;border-right:0px;border-bottom:0px; } td.menu {border-left:0px;border-right:0px;border-bottom:0px; } ! body {color: black; font-weight: bolder; font-size: 12px; font-family: sans-serif; text-decoration:none; text-align: center; margin: 0px; } td { color: black; font-size: 12px; font-family: sans-serif; text-decoration: none; } td.navigation { color: black; font-size: 12px; font-family: sans-serif; text-decoration: none; } --- 1,113 ---- ! #adminmenu { ! color: white; ! } ! #adminmenu a:link { ! color: white; ! } ! #adminmenu a:visited { ! color: white; ! } ! #adminmenu a:active { ! color: white; ! } ! #adminmenu a:hover { ! color: white; ! } ! a:link { ! color: black; ! font-size: 12px; ! font-family: sans-serif; ! text-decoration: underline; ! } ! a:visited { ! color: black; ! font-size: 12px; ! font-family: sans-serif; ! text-decoration: underline; ! } ! a:active { ! color: black; ! font-size: 12px; ! font-family: sans-serif; ! text-decoration: underline; ! } ! a:hover { ! color: black; ! font-size: 12px; ! font-family: sans-serif; ! text-decoration: underline; ! } ! #topmenu { ! text-align: left; ! } ! #topmenu a:link { ! color: #cecece; ! font-size: 12px; ! font-family: sans-serif; ! text-decoration: none; ! } ! #topmenu a:visited { ! color: #bebebe; ! font-size: 12px; ! font-family: sans-serif; ! text-decoration: none; ! } ! #topmenu a:active { ! color: #cecece; ! font-size: 12px; ! font-family: sans-serif; ! text-decoration: none; ! } ! #topmenu a:hover { ! color: #bed8ff; ! font-size: 12px; ! font-family: sans-serif; ! text-decoration: none; ! } ! .nav1 { ! width:100%; ! border: none 0px; ! margin-left: -2px; ! margin-right: -2px; ! margin-bottom: 0; ! } ! .nav1 td, .nav1 th { ! margin: 0; ! padding: 6px; ! border: none 0px; ! } ! .nav1 tr { ! margin: 0px; ! padding: 2px; ! } ! .nav2 table { ! border-left:solid #999999 1px; ! border-right:solid #999999 1px; ! border-bottom:solid #999999 1px; ! margin-left:auto; ! margin-right:auto; ! } ! ! .center { ! margin-left:auto; ! margin-right:auto; ! text-align: center; ! } td { padding: 5px; } th { padding: 5px; } table.menu { border-left:0px;border-right:0px;border-bottom:0px; } td.menu {border-left:0px;border-right:0px;border-bottom:0px; } ! body { ! color: black; ! font-weight: bolder; ! font-size: 12px; ! font-family: sans-serif; ! text-decoration:none; ! margin: 0px; ! padding: 2px; ! } td { color: black; font-size: 12px; font-family: sans-serif; text-decoration: none; } td.navigation { color: black; font-size: 12px; font-family: sans-serif; text-decoration: none; } *************** *** 27,28 **** --- 115,160 ---- td.sub { background-color: #999999; color: #333333;background-image: url('<?php echo("$basepath/images/"); ?>back-lighter.gif'); } .menu.selected { color: red; text-decoration: underline; } + + .small { font-size:small; } + fieldset { + margin: 1em 1.5em; + } + LEGEND { font-size: 1.5em; font-weight: bold;} + + dl.setup dd { + margin-left: 0; + } + dl.setup dd label { + clear: left; + font-weight: bold; + width: 12em; + float: left; + text-align: right; + padding-right: 1em; + } + dl.setup dt { + clear: left; + font-size: 0.8em; + margin-left: 10em; + /* margin-right: 200px; */ + margin-bottom: 2em; + } + .error, .warning { + color: red; + } + ul.plain { + list-style: none; + clear: both; + margin-left: 12em; + } + dl.setup input:not([type=checkbox]) { + width: 25em; + } + .bold { + font-weight: bold; + } + .big { + font-size: large; + } + + Index: headers.php =================================================================== RCS file: /cvsroot/openfirst/base/config/headers.php,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** headers.php 15 May 2005 05:22:10 -0000 1.23 --- headers.php 15 May 2005 22:17:31 -0000 1.24 *************** *** 4,9 **** $title = "openFIRST Team"; } ! ?> ! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> --- 4,9 ---- $title = "openFIRST Team"; } ! ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ! "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> *************** *** 18,22 **** <body> ! <table width="100%" border="0" cellspacing="0" cellpadding="6"> <tr> <td> <img src="<?php echo htmlentities($basepath); ?>/images/openfirst.png" alt="openFIRST Portal System" /> --- 18,22 ---- <body> ! <table class="nav1"> <tr> <td> <img src="<?php echo htmlentities($basepath); ?>/images/openfirst.png" alt="openFIRST Portal System" /> *************** *** 43,48 **** </tr> <tr> ! <td style="background-image: url('<?php echo htmlentities($basepath); ?>/images/back-light.gif'); "> ! <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> --- 43,48 ---- </tr> <tr> ! <td class="nav2" style="background-image: url('<?php echo htmlentities($basepath); ?>/images/back-light.gif'); "> ! <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> |