Modify PHP code for Portability/Reuse
$30-250 USD
Paid on delivery
The goal of this very small project is to modify the following code to allow it to be used to be placed anywhere within OSCommere without being dependent upon other files, boxes, or traditional OSCommerce code ('.HEADER_TITLE_LOGIN.') to function or present properly.
Current Code:
<?php
$manageaccount_contents = array();
$manageaccount_contents[] = array('text' => BOX_HEADING_MANAGEACCOUNT);
new infoBoxHeading($manageaccount_contents, false, false);
$page_title = TITLE;
$store_name = STORE_NAME;
if (strstr ($HTTP_USER_AGENT, "MSIE")) {
$sid_str = '&' . tep_session_name() . '=' . tep_session_id();
$sstr = array($sid_str);
$rstr = array("");
$REQUESTED_SHORT_URI = str_replace($sstr, $rstr, $REQUEST_URI);
$self = "http://" . $HTTP_HOST . $REQUESTED_SHORT_URI;
}
$manageaccount_contents = array();
$manageaccount_contents[] = array('text' =>
((!tep_session_is_registered('customer_id')) ?
'<a href="../../login.php">'.HEADER_TITLE_LOGIN.'</a> ' . ' <br /> '.
'<a href="../../password_forgotten.php">'.BOX_FORGOTPASSWORD.'</a> '. ' <br /> '.
// '<a href="'.tep_href_link(FILENAME_SHOPPING_CART).'">'.BOX_MODIFY_CART.'</a> '. ' :: '.
'<a href="'.tep_href_link(FILENAME_CREATE_ACCOUNT).'">'.HEADER_TITLE_CREATE_ACCOUNT.'</a> ':
'<a href="logoff.php">'.HEADER_TITLE_LOGOFF.'</a>' . '<br />' ) .
((tep_session_is_registered('customer_id')) ?
' '. '<a href="'.tep_href_link(FILENAME_SHOPPING_CART).'">'.BOX_MODIFY_CART.'</a>'. ' <br /> '.
'<a href="account.php">Edit My Account</a>'
: '').
'');
new infoBox($manageaccount_contents);
?>
Desired Layout:
<ul>
<li class="bg_list"><a href="' . tep_href_link(FILENAME_SHIPPING) . '">' . BOX_INFORMATION_SHIPPING . '</a></li>' .
'<li class="bg_list"><a href="' . tep_href_link(FILENAME_PRIVACY) . '">' . BOX_INFORMATION_PRIVACY . '</a></li>' .
'<li class="bg_list"><a href="' . tep_href_link(FILENAME_CONDITIONS) . '">' . BOX_INFORMATION_CONDITIONS . '</a></li>' .
'<li class="bg_list"><a href="' . tep_href_link(FILENAME_CONTACT_US) . '">' . BOX_INFORMATION_CONTACT . '</a></li>' .
'</ul>
Project ID: #310846