📄 general.php
字号:
$exclude = array();
}
$select_string = '<select name="' . $name . '"';
if ($parameters) {
$select_string .= ' ' . $parameters;
}
$select_string .= '>';
$products_query = twe_db_query("select p.products_id, pd.products_name,p.products_tax_class_id, p.products_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_id = pd.products_id and pd.language_id = '" . $_SESSION['languages_id'] . "' order by products_name");
while ($products = twe_db_fetch_array($products_query)) {
if (!twe_in_array($products['products_id'], $exclude)) {
//brutto admin:
if (PRICE_IS_BRUTTO=='true'){
$products['products_price'] = twe_round($products['products_price']*((100+twe_get_tax_rate($products['products_tax_class_id']))/100),PRICE_PRECISION);
}
$select_string .= '<option value="' . $products['products_id'] . '">' . $products['products_name'] . ' (' . twe_format_price($products['products_price'],1,1) . ')</option>';
}
}
$select_string .= '</select>';
return $select_string;
}
function twe_options_name($options_id) {
$options = twe_db_query("select products_options_name from " . TABLE_PRODUCTS_OPTIONS . " where products_options_id = '" . $options_id . "' and language_id = '" . $_SESSION['languages_id'] . "'");
$options_values = twe_db_fetch_array($options);
return $options_values['products_options_name'];
}
function twe_values_name($values_id) {
$values = twe_db_query("select products_options_values_name from " . TABLE_PRODUCTS_OPTIONS_VALUES . " where products_options_values_id = '" . $values_id . "' and language_id = '" . $_SESSION['languages_id'] . "'");
$values_values = twe_db_fetch_array($values);
return $values_values['products_options_values_name'];
}
function twe_info_image($image, $alt, $width = '', $height = '') {
if ( ($image) && (file_exists(DIR_FS_CATALOG_IMAGES . $image)) ) {
$image = twe_image(DIR_WS_CATALOG_IMAGES . $image, $alt, $width, $height);
} else {
$image = TEXT_IMAGE_NONEXISTENT;
}
return $image;
}
function twe_info_image_c($image, $alt, $width = '', $height = '') {
if ( ($image) && (file_exists(DIR_FS_CATALOG_IMAGES .'categories/'. $image)) ) {
$image = twe_image(DIR_WS_CATALOG_IMAGES .'categories/'. $image, $alt, $width, $height);
} else {
$image = TEXT_IMAGE_NONEXISTENT;
}
return $image;
}
function twe_product_info_image($image, $alt, $width = '', $height = '') {
if ( ($image) && (file_exists(DIR_FS_CATALOG_INFO_IMAGES . $image)) ) {
$image = twe_image(DIR_WS_CATALOG_INFO_IMAGES . $image, $alt, $width, $height);
} else {
$image = TEXT_IMAGE_NONEXISTENT;
}
return $image;
}
function twe_break_string($string, $len, $break_char = '-') {
$l = 0;
$output = '';
for ($i = 0; $i < strlen($string); $i++) {
$char = substr($string, $i, 1);
if ($char != ' ') {
$l++;
} else {
$l = 0;
}
if ($l > $len) {
$l = 1;
$output .= $break_char;
}
$output .= $char;
}
return $output;
}
function twe_get_country_name($country_id) {
$country_query = twe_db_query("select countries_name from " . TABLE_COUNTRIES . " where countries_id = '" . $country_id . "'");
if (!twe_db_num_rows($country_query)) {
return $country_id;
} else {
$country = twe_db_fetch_array($country_query);
return $country['countries_name'];
}
}
function twe_get_zone_name($country_id, $zone_id, $default_zone) {
$zone_query = twe_db_query("select zone_name from " . TABLE_ZONES . " where zone_country_id = '" . $country_id . "' and zone_id = '" . $zone_id . "'");
if (twe_db_num_rows($zone_query)) {
$zone = twe_db_fetch_array($zone_query);
return $zone['zone_name'];
} else {
return $default_zone;
}
}
function twe_browser_detect($component) {
return stristr($_SERVER['HTTP_USER_AGENT'], $component);
}
function twe_tax_classes_pull_down($parameters, $selected = '') {
$select_string = '<select ' . $parameters . '>';
$classes_query = twe_db_query("select tax_class_id, tax_class_title from " . TABLE_TAX_CLASS . " order by tax_class_title");
while ($classes = twe_db_fetch_array($classes_query)) {
$select_string .= '<option value="' . $classes['tax_class_id'] . '"';
if ($selected == $classes['tax_class_id']) $select_string .= ' SELECTED';
$select_string .= '>' . $classes['tax_class_title'] . '</option>';
}
$select_string .= '</select>';
return $select_string;
}
function twe_geo_zones_pull_down($parameters, $selected = '') {
$select_string = '<select ' . $parameters . '>';
$zones_query = twe_db_query("select geo_zone_id, geo_zone_name from " . TABLE_GEO_ZONES . " order by geo_zone_name");
while ($zones = twe_db_fetch_array($zones_query)) {
$select_string .= '<option value="' . $zones['geo_zone_id'] . '"';
if ($selected == $zones['geo_zone_id']) $select_string .= ' SELECTED';
$select_string .= '>' . $zones['geo_zone_name'] . '</option>';
}
$select_string .= '</select>';
return $select_string;
}
function twe_get_geo_zone_name($geo_zone_id) {
$zones_query = twe_db_query("select geo_zone_name from " . TABLE_GEO_ZONES . " where geo_zone_id = '" . $geo_zone_id . "'");
if (!twe_db_num_rows($zones_query)) {
$geo_zone_name = $geo_zone_id;
} else {
$zones = twe_db_fetch_array($zones_query);
$geo_zone_name = $zones['geo_zone_name'];
}
return $geo_zone_name;
}
function twe_address_format($address_format_id, $address, $html, $boln, $eoln) {
$address_format_query = twe_db_query("select address_format as format from " . TABLE_ADDRESS_FORMAT . " where address_format_id = '" . $address_format_id . "'");
$address_format = twe_db_fetch_array($address_format_query);
$company = addslashes($address['company']);
$firstname = addslashes($address['firstname']);
$cid = addslashes($address['csID']);
$lastname = addslashes($address['lastname']);
$street = addslashes($address['street_address']);
$suburb = addslashes($address['suburb']);
$city = addslashes($address['city']);
$state = addslashes($address['state']);
$country_id = $address['country_id'];
$zone_id = $address['zone_id'];
$postcode = addslashes($address['postcode']);
$zip = $postcode;
$country = twe_get_country_name($country_id);
$state = twe_get_zone_code($country_id, $zone_id, $state);
if ($html) {
// HTML Mode
$HR = '<hr>';
$hr = '<hr>';
if ( ($boln == '') && ($eoln == "\n") ) { // Values not specified, use rational defaults
$CR = '<br>';
$cr = '<br>';
$eoln = $cr;
} else { // Use values supplied
$CR = $eoln . $boln;
$cr = $CR;
}
} else {
// Text Mode
$CR = $eoln;
$cr = $CR;
$HR = '----------------------------------------';
$hr = '----------------------------------------';
}
$statecomma = '';
$streets = $street;
if ($suburb != '') $streets = $street . $cr . $suburb;
if ($firstname == '') $firstname = addslashes($address['name']);
if ($country == '') $country = addslashes($address['country']);
if ($state != '') $statecomma = $state . ', ';
$fmt = $address_format['format'];
eval("\$address = \"$fmt\";");
$address = stripslashes($address);
if ( (ACCOUNT_COMPANY == 'true') && (twe_not_null($company)) ) {
$address = $company . $cr . $address;
}
return $address;
}
////////////////////////////////////////////////////////////////////////////////////////////////
//
// Function : twe_get_zone_code
//
// Arguments : country country code string
// zone state/province zone_id
// def_state default string if zone==0
//
// Return : state_prov_code state/province code
//
// Description : Function to retrieve the state/province code (as in FL for Florida etc)
//
////////////////////////////////////////////////////////////////////////////////////////////////
function twe_get_zone_code($country, $zone, $def_state) {
$state_prov_query = twe_db_query("select zone_code from " . TABLE_ZONES . " where zone_country_id = '" . $country . "' and zone_id = '" . $zone . "'");
if (!twe_db_num_rows($state_prov_query)) {
$state_prov_code = $def_state;
}
else {
$state_prov_values = twe_db_fetch_array($state_prov_query);
$state_prov_code = $state_prov_values['zone_code'];
}
return $state_prov_code;
}
function twe_get_uprid($prid, $params) {
$uprid = $prid;
if ( (is_array($params)) && (!strstr($prid, '{')) ) {
while (list($option, $value) = each($params)) {
$uprid = $uprid . '{' . $option . '}' . $value;
}
}
return $uprid;
}
function twe_get_prid($uprid) {
$pieces = explode ('{', $uprid);
return $pieces[0];
}
function twe_get_languages() {
$languages_query = twe_db_query("select languages_id, name, code, image, directory from " . TABLE_LANGUAGES . " order by sort_order");
while ($languages = twe_db_fetch_array($languages_query)) {
$languages_array[] = array('id' => $languages['languages_id'],
'name' => $languages['name'],
'code' => $languages['code'],
'image' => $languages['image'],
'directory' => $languages['directory']
);
}
return $languages_array;
}
function twe_get_categories_name($category_id, $language_id) {
$category_query = twe_db_query("select categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id = '" . $category_id . "' and language_id = '" . $language_id . "'");
$category = twe_db_fetch_array($category_query);
return $category['categories_name'];
}
function twe_get_categories_heading_title($category_id, $language_id) {
$category_query = twe_db_query("select categories_heading_title from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id = '" . $category_id . "' and language_id = '" . $language_id . "'");
$category = twe_db_fetch_array($category_query);
return $category['categories_heading_title'];
}
function twe_get_categories_description($category_id, $language_id) {
$category_query = twe_db_query("select categories_description from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id = '" . $category_id . "' and language_id = '" . $language_id . "'");
$category = twe_db_fetch_array($category_query);
return $category['categories_description'];
}
function twe_get_categories_meta_title($category_id, $language_id) {
$category_query = twe_db_query("select categories_meta_title from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id = '" . $category_id . "' and language_id = '" . $language_id . "'");
$category = twe_db_fetch_array($category_query);
return $category['categories_meta_title'];
}
function twe_get_categories_meta_description($category_id, $language_id) {
$category_query = twe_db_query("select categories_meta_description from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id = '" . $category_id . "' and language_id = '" . $language_id . "'");
$category = twe_db_fetch_array($category_query);
return $category['categories_meta_description'];
}
function twe_get_categories_meta_keywords($category_id, $language_id) {
$category_query = twe_db_query("select categories_meta_keywords from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id = '" . $category_id . "' and language_id = '" . $language_id . "'");
$category = twe_db_fetch_array($category_query);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -