Emilian Balanescu and Cristian Darie
"Beginning PHP and MySQL E-Commerce: From Novice to Professional, Second Edition"
$orderId;
return self::ToAdmin($link);
}
4. Open presentation/admin_menu.php, and modify the AdminMenu class adding the highlighted code
which creates the ORDERS ADMIN link in the administration menu:
class AdminMenu
{
public $mLinkToStoreAdmin;
public $mLinkToAttributesAdmin;
public $mLinkToCartsAdmin;
public $mLinkToOrdersAdmin;
public $mLinkToStoreFront;
public $mLinkToLogout;
public function __construct()
{
$this->mLinkToStoreAdmin = Link::ToAdmin();
$this->mLinkToAttributesAdmin = Link::ToAttributesAdmin();
$this->mLinkToCartsAdmin = Link::ToCartsAdmin();
CHAPTER 14 ?– ACCEPTING CUSTOMER ORDERS 445
$this->mLinkToOrdersAdmin = Link::ToOrdersAdmin();
if (isset ($_SESSION['link_to_store_front']))
$this->mLinkToStoreFront = $_SESSION['link_to_store_front'];
else
$this->mLinkToStoreFront = Link::ToIndex();
$this->mLinkToLogout = Link::ToLogout();
}
}
?>
5. Modify presentation/templates/admin_menu.tpl by adding the highlighted link code to the cart
administration page.We also use a style for the menu so that the menu items will fit nicely into the layout.