示例#1
0
<?php

$id = array_key_exists('id', $_REQUEST) && intval($_REQUEST['id']) ? intval($_REQUEST['id']) : null;
$lid = array_key_exists('lid', $_REQUEST) && strlen($_REQUEST['lid']) ? trim($_REQUEST['lid']) : '';
if ($id !== null) {
    $product = px_get_product_info($id, PX_CTY_ITEM_PAGE, $px_prefs['CID'], $lid);
    if (array_key_exists('value', $product)) {
        $product_info = $product['value'];
    } else {
        $product_info = null;
    }
}
$offset = array_key_exists('offset', $_REQUEST) && intval($_REQUEST['offset']) ? intval($_REQUEST['offset']) : 1;
$query = array_key_exists('query', $_REQUEST) && strlen(trim($_REQUEST['query'])) ? trim($_REQUEST['query']) : '';
$category_id = array_key_exists('category_id', $_REQUEST) && intval($_REQUEST['category_id']) ? intval($_REQUEST['category_id']) : 0;
$from_page = array_key_exists('from_page', $_REQUEST) && strlen(trim($_REQUEST['from_page'])) ? trim($_REQUEST['from_page']) : 'main';
$sort = array_key_exists('sort', $_REQUEST) && strlen($_REQUEST['sort']) ? trim($_REQUEST['sort']) : '';
$px_prefs['offset'] = $offset;
$px_prefs['query'] = $query;
$px_prefs['category_id'] = $category_id;
$px_prefs['sort'] = $sort;
$px_prefs['lid'] = $lid;
px_include_template('header', $px_prefs);
if ($id === null) {
    ?>
      <p>No product specified!</p>
<?php 
} elseif ($product_info !== null) {
    px_include_template('productinfo', array('product' => $product_info, 'offset' => $offset, 'query' => $query, 'category_id' => $category_id, 'lid' => $lid, 'from_page' => $from_page, 'showbacklink' => true, 'sort' => $sort));
} else {
    ?>
<?php

$id = array_key_exists('id', $_REQUEST) && intval($_REQUEST['id']) ? intval($_REQUEST['id']) : null;
$lid = array_key_exists('lid', $_REQUEST) && strlen($_REQUEST['lid']) ? trim($_REQUEST['lid']) : '';
if ($id !== null) {
    $product = px_get_product_info($id, PX_CTY_ITEM_LIGHTBOX, $px_prefs['CID'], $lid);
    if (array_key_exists('value', $product)) {
        $product_info = $product['value'];
    } else {
        $product_info = null;
    }
}
$offset = array_key_exists('offset', $_REQUEST) && intval($_REQUEST['offset']) ? intval($_REQUEST['offset']) : 1;
$query = array_key_exists('query', $_REQUEST) && strlen(trim($_REQUEST['query'])) ? trim($_REQUEST['query']) : '';
$category_id = array_key_exists('category_id', $_REQUEST) && intval($_REQUEST['category_id']) ? intval($_REQUEST['category_id']) : 1;
$from_page = array_key_exists('from_page', $_REQUEST) && strlen(trim($_REQUEST['from_page'])) ? trim($_REQUEST['from_page']) : 'main';
$sort = array_key_exists('sort', $_REQUEST) && strlen($_REQUEST['sort']) ? trim($_REQUEST['sort']) : '';
$px_prefs['offset'] = $offset;
$px_prefs['query'] = $query;
$px_prefs['category_id'] = $category_id;
$px_prefs['sort'] = $sort;
$px_prefs['lid'] = $lid;
?>
<div id="product">
  <a href="#" class="lbAction close" rel="deactivate">Close</a>
  <?php 
if ($id === null) {
    ?>
    <p>No product specified!</p>
  <?php 
} elseif ($product_info !== null) {