Guest Posted December 28, 2006 Share Posted December 28, 2006 I'v installed a template from template monster on my site and altho i can login, it does not show in the header that i am logged in and it still displays the login text. How do i go about changing it so when you are logged in the login bit in the header changes to log off (username)? And also since the templates been added, i get no screen confirming the login was succesful as i did before previously. I did search on here to see if i could find a way to sort it but came up with no solution. Heres my header.php <?php /* $Id: header.php,v 1.42 2003/06/10 18:20:38 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ // check if the 'install' directory exists, and warn of its existence if (WARN_INSTALL_EXISTENCE == 'true') { if (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/install')) { $messageStack->add('header', WARNING_INSTALL_DIRECTORY_EXISTS, 'warning'); } } // check if the configure.php file is writeable if (WARN_CONFIG_WRITEABLE == 'true') { if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (is_writeable(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) ) { $messageStack->add('header', WARNING_CONFIG_FILE_WRITEABLE, 'warning'); } } // check if the session folder is writeable if (WARN_SESSION_DIRECTORY_NOT_WRITEABLE == 'true') { if (STORE_SESSIONS == '') { if (!is_dir(tep_session_save_path())) { $messageStack->add('header', WARNING_SESSION_DIRECTORY_NON_EXISTENT, 'warning'); } elseif (!is_writeable(tep_session_save_path())) { $messageStack->add('header', WARNING_SESSION_DIRECTORY_NOT_WRITEABLE, 'warning'); } } } // check session.auto_start is disabled if ( (function_exists('ini_get')) && (WARN_SESSION_AUTO_START == 'true') ) { if (ini_get('session.auto_start') == '1') { $messageStack->add('header', WARNING_SESSION_AUTO_START, 'warning'); } } if ( (WARN_DOWNLOAD_DIRECTORY_NOT_READABLE == 'true') && (DOWNLOAD_ENABLED == 'true') ) { if (!is_dir(DIR_FS_DOWNLOAD)) { $messageStack->add('header', WARNING_DOWNLOAD_DIRECTORY_NON_EXISTENT, 'warning'); } } if ($messageStack->size('header') > 0) { echo $messageStack->output('header'); } ?> <!-- <? // ---- MANUFACTURERS $manufacturers_query = tep_db_query("select manufacturers_id, manufacturers_name from " . TABLE_MANUFACTURERS . " order by manufacturers_name"); if ($number_of_rows = tep_db_num_rows($manufacturers_query)) { echo '<table cellspacing=0 cellpadding=0 width=177 align=center> '. tep_draw_form('manufacturers', tep_href_link(FILENAME_DEFAULT, '', 'NONSSL', false), 'get') .' <tr><td colspan=2><b>Search by manufacturers:</b></td></tr> <tr><td height=2 colspan=2></td></tr> <tr><td colspan=2> '; $manufacturers_array = array(); while ($manufacturers = tep_db_fetch_array($manufacturers_query)) { $manufacturers_name = ((strlen($manufacturers['manufacturers_name']) > MAX_DISPLAY_MANUFACTURER_NAME_LEN) ? substr($manufacturers['manufacturers_name'], 0, MAX_DISPLAY_MANUFACTURER_NAME_LEN) . '..' : $manufacturers['manufacturers_name']); $manufacturers_array[] = array('id' => $manufacturers['manufacturers_id'], 'text' => $manufacturers_name); } echo tep_draw_pull_down_menu('manufacturers_id', $manufacturers_array, (isset($HTTP_GET_VARS['manufacturers_id']) ? $HTTP_GET_VARS['manufacturers_id'] : ''), 'onChange="this.form.submit();" size="' . MAX_MANUFACTURERS_LIST . '" class=se1') . tep_hide_session_id(); echo ' </td> </form> </table> '; } ?> --> <table cellspacing=0 cellpadding=0 width=748 align=center> <tr><td> <table cellspacing=0 cellpadding=0> <tr><td height=9 colspan=3></td></tr> <tr><td><a href=<?=tep_href_link('index.php')?>><img src=images/m01.gif width=212 height=101 border=0></a></td> <td width=3></td> <td background=images/m07.gif width=533 height=101> <table cellspacing=0 cellpadding=0> <tr><td width=177> <table cellspacing=0 cellpadding=0 width=133 align=center> <tr><td class=ch>Choose<br>your language:</td></tr> <tr><td height=3></td></tr> <tr><td> <? // LANGUAGES if (!isset($lng) || (isset($lng) && !is_object($lng))) { include(DIR_WS_CLASSES . 'language.php'); $lng = new language; } $languages_string = ''; reset($lng->catalog_languages); while (list($key, $value) = each($lng->catalog_languages)) { $languages_string .= ' <a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('language', 'currency')) . 'language=' . $key, $request_type) . '">' . tep_image(DIR_WS_LANGUAGES . $value['directory'] . '/images/' . $value['image'], $value['name']) . '</a> '; } echo $languages_string; ?> </td></tr> <tr><td height=6></td></tr> <tr><td class=ch><b>Currencies:</b></td></tr> <tr><td height=2></td></tr> <tr><td> <? // CURRENCIES echo tep_draw_form('currencies', tep_href_link(basename($PHP_SELF), '', $request_type, false), 'get'); reset($currencies->currencies); $currencies_array = array(); while (list($key, $value) = each($currencies->currencies)) { $currencies_array[] = array('id' => $key, 'text' => $value['title']); } $hidden_get_variables = ''; reset($HTTP_GET_VARS); while (list($key, $value) = each($HTTP_GET_VARS)) { if ( ($key != 'currency') && ($key != tep_session_name()) && ($key != 'x') && ($key != 'y') ) { $hidden_get_variables .= tep_draw_hidden_field($key, $value); } } echo tep_draw_pull_down_menu('currency', $currencies_array, $currency, 'onChange="this.form.submit(); " style="width:100px; font-size: 9px" ') . $hidden_get_variables . tep_hide_session_id(); echo '</form>'; ?> </td></tr> </table> </td> <td width=178> <table cellspacing=0 cellpadding=0 width=138 align=center> <tr><td height=5></td></tr> <tr><td><img src=images/m05.gif width=9 height=9 align=absmiddle> <a class=ml href=<?=tep_href_link('specials.php')?>>Specials</a></td></tr> <tr><td height=2></td></tr> <tr><td><img src=images/m05.gif width=9 height=9 align=absmiddle> <a class=ml href=<?=tep_href_link('advanced_search.php')?>>Search</a></td></tr> <tr><td height=2></td></tr> <tr><td><img src=images/m05.gif width=9 height=9 align=absmiddle> <a class=ml href=<?=tep_href_link('contact_us.php')?>>Contact Us</a></td></tr> <tr><td height=2></td></tr> <tr><td><img src=images/m05.gif width=9 height=9 align=absmiddle> <a class=ml href=<?=tep_href_link('create_account.php')?>>Create an account</a></td></tr> <tr><td height=2></td></tr> <tr><td><img src=images/m05.gif width=9 height=9 align=absmiddle> <a class=ml href=<?=tep_href_link('login.php')?>>Customer Login</a></td></tr> <tr><td height=5></td></tr> </table> </td> <td width=178> <table cellspacing=0 cellpadding=0 width=128 align=center> <tr><td height=20 colspan=2></td></tr> <tr><td width=47><a href=<?=tep_href_link('shopping_cart.php')?>><img src=images/m06.gif width=35 height=35 border=0></a></td><td class=ch1 width=81><b>Shopping<br>Cart</b></td></tr> <tr><td height=3 colspan=2></td></tr> <tr><td colspan=2 class=ch1>now in your cart <b><a class=ml1 href=<?=tep_href_link('shopping_cart.php')?>><?=$cart->count_contents()?> items</a></b></td></tr> <tr><td height=15 colspan=2></td></tr> </table> </td></tr> </table> </td></tr> <tr><td height=3 colspan=3></td></tr> </table> <table cellspacing=0 cellpadding=0> <tr><td> <table cellspacing=0 cellpadding=0> <tr><td><a href=<?=tep_href_link('index.php')?>><img src=images/m08.gif width=212 height=32 border=0></a></td></tr> <tr><td><a href=<?=tep_href_link('products_new.php')?>><img src=images/m09.gif width=212 height=24 border=0></a></td></tr> <tr><td><a href=<?=tep_href_link('account.php')?>><img src=images/m10.gif width=212 height=24 border=0></a></td></tr> <tr><td><a href=<?=tep_href_link('shopping_cart.php')?>><img src=images/m11.gif width=212 height=24 border=0></a></td></tr> <tr><td><a href=<?=tep_href_link('checkout_shipping.php')?>><img src=images/m12.gif width=212 height=32 border=0></a></td></tr> </table> </td> <td width=3></td> <td><a href=<?=tep_href_link('product_info.php','products_id=127')?>><img src=images/m13.jpg width=184 height=136 border=0><img src=images/m14.jpg width=170 height=136 border=0></a></td> <td width=3></td> <td><a href=<?=tep_href_link('product_info.php','products_id=45')?>><img src=images/m15.jpg width=176 height=136 border=0></a></td></tr> <tr><td colspan=5 height=3></td></tr> </table> <table cellspacing=0 cellpadding=0> <tr><td width=212 valign=top> <table cellspacing=0 cellpadding=0> <tr><td><img src=images/m16.gif width=212 height=35></td></tr> <tr><td width=212 class=br> <table cellspacing=0 cellpadding=0 width=204 align=center> <tr><td height=10 colspan=2></td></tr> <? // ---- CATEGORIES 2 LEVELS OPEN function tep_show_category($counter) { global $tree, $categories_string, $cPath_array; if(!$tree[$counter]['level']){ $categories_string .= $categories_string ? '<tr><td height=10 colspan=2></td></tr>' : ''; $categories_string .= '<tr><td width=19></td><td class=ch2 width=185><a class=ch2 href='; if ($tree[$counter]['parent'] == 0) { $cPath_new = 'cPath=' . $counter; } else { $cPath_new = 'cPath=' . $tree[$counter]['path']; } $categories_string .= tep_href_link('index.php', $cPath_new) . '>'; // display categry name $categories_string .= $tree[$counter]['name']; $categories_string .= '</a></td></tr>'; $categories_string .= '<tr><td height=10 colspan=2></td></tr>'; }else{ // SUBCATEGORY $categories_string .= '<tr><td height=1 colspan=2></td></tr>'; for($i=0;$i<$tree[$counter]['le vel'];$i++) $categories_string .= ' '; $categories_string .= '<tr><td width=19 height=16 bgcolor=#F4F4F4></td><td width=185 height=16 bgcolor=#F4F4F4><img src=images/m17.gif width=3 height=5 align=absmiddle> <a class=ml1 href='; if ($tree[$counter]['parent'] == 0) { $cPath_new = 'cPath=' . $counter; } else { $cPath_new = 'cPath=' . $tree[$counter]['path']; } $categories_string .= tep_href_link('index.php', $cPath_new) . '>'; // display category name $categories_string .= $tree[$counter]['name']; $categories_string .= '</a></td></tr>'; } if ($tree[$counter]['next_id'] != false) { tep_show_category($tree[$counter]['next_id']); } } define(TABLE_CATEGORIES, "categories"); define(TABLE_CATEGORIES_DESCRIPTION, "categories_description"); $categories_string = ''; $tree = array(); $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '0' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name"); while ($categories = tep_db_fetch_array($categories_query)) { $tree[$categories['categories_id']] = array('name' => $categories['categories_name'], 'parent' => $categories['parent_id'], 'level' => 0, 'path' => $categories['categories_id'], 'next_id' => false); if (isset($parent_id)) { $tree[$parent_id]['next_id'] = $categories['categories_id']; } $parent_id = $categories['categories_id']; if (!isset($first_element)) { $first_element = $categories['categories_id']; } } $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '0' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name"); while ($categories = tep_db_fetch_array($categories_query)) { $cPath_array2 = Array(); $new_path = ''; $cPath_array2[] = $categories['categories_id']; while (list($key, $value) = each($cPath_array2)) { unset($parent_id); unset($first_id); $categories_query2 = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$value . "' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name"); if (tep_db_num_rows($categories_query2)) { $new_path .= $value; while ($row = tep_db_fetch_array($categories_query2)) { $tree[$row['categories_id']] = array('name' => $row['categories_name'], 'parent' => $row['parent_id'], 'level' => $key+1, 'path' => $new_path . '_' . $row['categories_id'], 'next_id' => false); if (isset($parent_id)) { $tree[$parent_id]['next_id'] = $row['categories_id']; } $parent_id = $row['categories_id']; if (!isset($first_id)) { $first_id = $row['categories_id']; } $last_id = $row['categories_id']; } $tree[$last_id]['next_id'] = $tree[$value]['next_id']; $tree[$value]['next_id'] = $first_id; $new_path .= '_'; } else { break; } } } //------------------------ $categories_string .= ''; tep_show_category($first_element); $categories_string .= ''; echo $categories_string; ?> <tr><td height=3 colspan=2></td></tr> </table> </td></tr> <tr><td height=3></td></tr> </table> <table cellspacing=0 cellpadding=0> <tr><td><img src=images/m18.gif width=212 height=2></td></tr> <tr><td class=bg width=212> <table cellspacing=0 cellpadding=0> <tr><td height=18></td></tr> <tr><td align=center width=212><img src=images/m20.gif width=162 height=26></td></tr> <tr><td height=16></td></tr> </table> </td></tr> <tr><td><img src=images/m21.gif width=212 height=8></td></tr> </table> </td> <td width=3></td> <td width=533 valign=top> Thanks Ken Link to comment Share on other sites More sharing options...
Guest Posted December 28, 2006 Share Posted December 28, 2006 Still no joy :( Any ideas anyone please? Thanks Ken Link to comment Share on other sites More sharing options...
Barefoot Kid Posted December 28, 2006 Share Posted December 28, 2006 i have a template and this is the logged in code i have <? if (tep_session_is_registered('customer_id')) { ?><a class="ml" href="<?=tep_href_link('logoff.php')?>"><?=HEADER_TITLE_LOGOFF?></a><? } else { ?><a class="ml" href="<?=tep_href_link('login.php')?>"><?=HEADER_TITLE_LOGIN?></a><? } ?> give the url of ur site to find the best place to put it Link to comment Share on other sites More sharing options...
Guest Posted December 28, 2006 Share Posted December 28, 2006 Thanks alot for that :) its sorted that bit a treat. </td></tr> </table> </td> <td width=178> <table cellspacing=0 cellpadding=0 width=138 align=center> <tr><td height=5></td></tr> <tr><td><img src=images/m05.gif width=9 height=9 align=absmiddle> <a class=ml href=<?=tep_href_link('specials.php')?>>Specials</a></td></tr> <tr><td height=2></td></tr> <tr><td><img src=images/m05.gif width=9 height=9 align=absmiddle> <a class=ml href=<?=tep_href_link('advanced_search.php')?>>Search</a></td></tr> <tr><td height=2></td></tr> <tr><td><img src=images/m05.gif width=9 height=9 align=absmiddle> <a class=ml href=<?=tep_href_link('contact_us.php')?>>Contact Us</a></td></tr> <tr><td height=2></td></tr> <tr><td><img src=images/m05.gif width=9 height=9 align=absmiddle> <a class=ml href=<?=tep_href_link('create_account.php')?>>Create an account</a></td></tr> <tr><td height=2></td></tr> <tr><td><img src=images/m05.gif width=9 height=9 align=absmiddle> <? if (tep_session_is_registered('customer_id')) { ?><a class="ml" href="<?=tep_href_link('logoff.php')?>"><?=HEADER_TITLE_LOGOFF?></a><? } else { ?><a class="ml" href="<?=tep_href_link('login.php')?>"><?=HEADER_TITLE_LOGIN?></a><? } ?> <tr><td height=5></td></tr> Any ideas how to get the splash screen to work to confirm login?? The log off one works still works ok :S Thanks for taking the time to reply :) your a star ;) Ken Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.