📄 main_template_vars_product_type.php
字号:
<?php
/**
* main_template_vars_product_type.php product_music-specific template vars
* This file contains all the logic to prepare $vars for use in the product-type-specific template (in this case product_music)
* It pulls data from all the related tables which collectively store the info related only to this product type.
*
* @package productTypes
* @copyright Copyright 2003-2005 Zen Cart Development Team
* @copyright Portions Copyright 2003 osCommerce
* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* @version $Id: main_template_vars_product_type.php 2326 2005-11-09 23:43:14Z drbyte $
*/
/*
* This file contains all the logic to prepare $vars for use in the product-type-specific template (in this case product_music)
* It pulls data from all the related tables which collectively store the info related only to this product type.
*/
// This should be first line of the script:
$zco_notifier->notify('NOTIFY_PRODUCT_TYPE_VARS_START_PRODUCT_MUSIC_INFO');
/**
* Retrieve relevant data from relational tables, for the current products_id:
*/
$tpl_page_body = '/tpl_product_music_info_display.php';
$sql = "select * from " . TABLE_PRODUCT_MUSIC_EXTRA . "
where products_id = '" . (int)$_GET['products_id'] . "'";
$music_extras = $db->Execute($sql);
$sql = "select * from " . TABLE_RECORD_ARTISTS . "
where artists_id = '" . $music_extras->fields['artists_id'] . "'";
$artist = $db->Execute($sql);
$sql = "select * from " . TABLE_RECORD_ARTISTS_INFO . "
where artists_id = '" . $music_extras->fields['artists_id'] . "'
and languages_id = '" . (int)$_SESSION['languages_id'] . "'";
$artist_info = $db->Execute($sql);
$sql = "select * from " . TABLE_RECORD_COMPANY . "
where record_company_id = '" . $music_extras->fields['record_company_id'] . "'";
$record_company = $db->Execute($sql);
$sql = "select * from " . TABLE_RECORD_COMPANY_INFO . "
where record_company_id = '" . $music_extras->fields['record_company_id'] . "'
and languages_id = '" . (int)$_SESSION['languages_id'] . "'";
$record_company_info = $db->Execute($sql);
$sql = "select * from " . TABLE_MUSIC_GENRE . "
where music_genre_id = '" . $music_extras->fields['music_genre_id'] . "'";
$music_genre = $db->Execute($sql);
/*
* extract info from queries for use as template-variables:
*/
$products_artist_name = $artist->fields['artists_name'];
$products_artist_url = $artist_info->fields['artists_url'];
$products_record_company_name = $record_company->fields['record_company_name'];
$products_record_company_url = $record_company_info->fields['record_company_url'];
$products_music_genre_name = $music_genre->fields['music_genre_name'];
if (!empty($products_artist_url)) $products_artist_name = '<a href="' . zen_href_link(FILENAME_REDIRECT, 'action=url&goto=' . urlencode($products_artist_url), 'NONSSL', true, false) . '" target="_BLANK">'.$products_artist_name.'</a>';
if (!empty($products_record_company_url)) $products_record_company_name = '<a href="' . zen_href_link(FILENAME_REDIRECT, 'action=url&goto=' . urlencode($products_record_company_url), 'NONSSL', true, false) . '" target="_BLANK">'.$products_record_company_name.'</a>';
// This should be last line of the script:
$zco_notifier->notify('NOTIFY_PRODUCT_TYPE_VARS_END_PRODUCT_MUSIC_INFO');
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -