Exemple #1
0
<?php

// Start the session.
session_start();
// Moved functions to their own file so we can use them in page files.
include 'includes/functions.php';
// Connect to the database.
db_connect();
// If this is index.php, we won't get a path, so we need to set it.
$path = isset($_GET['path']) ? $_GET['path'] : 'home.php';
// Render featured products.
$featured_product_output = render_products(get_setting('featured_product_ids'));
// Produce some variables to use in the template.
$company_name = get_setting('company_name');
$year = date('Y');
// Show log in / log out links.
$login_logout = '<a href="login.php">Log in</a>';
if (isset($_SESSION['user'])) {
    $login_logout = '<a href="' . url('login.php') . '">My account</a> | <a href="' . url('login.php') . '?action=logout">Log out</a>';
}
// Include the file that matches the path name.
include 'pages/' . $path;
$notices = get_notices();
// Get admin.css if it's an admin page.
$additional_css_files = '';
if (isset($_GET['path'])) {
    if (array_shift(explode('/', $_GET['path'])) == 'admin') {
        $additional_css_files .= '<link type="text/css" rel="stylesheet" media="all" href="' . url('styles/admin.css') . '" />';
    }
}
include 'includes/page-template.php';
Exemple #2
0
<?php

// Moved functions to their own file so we can use them in page files.
include 'includes/functions.php';
// If this is index.php, we won't get a path, so we need to set it.
$path = isset($_GET['path']) ? $_GET['path'] : 'home.php';
// Render featured products.
$featured_product_ids = array(1, 2);
$featured_product_output = render_products($featured_product_ids);
// Include the file that matches the path name.
include 'pages/' . $path;
include 'includes/page-template.php';
Exemple #3
0
<?php

$title = 'World Class Throwing Sticks - Product Page';
$product_output = render_products();
$content = <<<EOD
  <h1>{$title}</h1>
  <p>Below is our complete catalog of high-end throwing sticks.</p>
  <div class="main-product-listing">{$product_output}</div>
EOD
;