⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 general.php

📁 美国cre loaded 6.2 b2b网站系统升级补丁
💻 PHP
📖 第 1 页 / 共 5 页
字号:
  function tep_get_category_htc_description($category_id, $language_id) {    $category_query = tep_db_query("select categories_htc_description from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id = '" . (int)$category_id . "' and language_id = '" . (int)$language_id . "'");    $category = tep_db_fetch_array($category_query);    return $category['categories_htc_description'];  }    function tep_get_orders_status_name($orders_status_id, $language_id = '') {    global $languages_id;    if (!$language_id) $language_id = $languages_id;    $orders_status_query = tep_db_query("select orders_status_name from " . TABLE_ORDERS_STATUS . " where orders_status_id = '" . (int)$orders_status_id . "' and language_id = '" . (int)$language_id . "'");    $orders_status = tep_db_fetch_array($orders_status_query);    return $orders_status['orders_status_name'];  }  function tep_get_orders_status() {    global $languages_id;    $orders_status_array = array();    $orders_status_query = tep_db_query("select orders_status_id, orders_status_name from " . TABLE_ORDERS_STATUS . " where language_id = '" . (int)$languages_id . "' order by orders_status_id");    while ($orders_status = tep_db_fetch_array($orders_status_query)) {      $orders_status_array[] = array('id' => $orders_status['orders_status_id'],                                     'text' => $orders_status['orders_status_name']);    }    return $orders_status_array;  }  function tep_get_products_name($product_id, $language_id = 0) {    global $languages_id;    if ($language_id == 0) $language_id = $languages_id;    $product_query = tep_db_query("select products_name from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$product_id . "' and language_id = '" . (int)$language_id . "'");    $product = tep_db_fetch_array($product_query);    return $product['products_name'];  }  function tep_get_infobox_file_name($infobox_id, $language_id = 0) {    global $languages_id;    if ($language_id == 0) $language_id = $languages_id;    $infobox_query = tep_db_query("select infobox_file_name from " . TABLE_INFOBOX_CONFIGURATION . " where infobox_id = '" . (int)$infobox_id . "' and language_id = '" . (int)$language_id . "'");    $infobox = tep_db_fetch_array($infobox_query);    return $infobox['infobox_file_name'];  }  function tep_get_products_description($product_id, $language_id) {    $product_query = tep_db_query("select products_description from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$product_id . "' and language_id = '" . (int)$language_id . "'");    $product = tep_db_fetch_array($product_query);    return $product['products_description'];  }  function tep_get_products_head_title_tag($product_id, $language_id) {    $product_query = tep_db_query("select products_head_title_tag from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$product_id . "' and language_id = '" . (int)$language_id . "'");    $product = tep_db_fetch_array($product_query);    return $product['products_head_title_tag'];  }  function tep_get_products_head_desc_tag($product_id, $language_id) {    $product_query = tep_db_query("select products_head_desc_tag from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$product_id . "' and language_id = '" . (int)$language_id . "'");    $product = tep_db_fetch_array($product_query);    return $product['products_head_desc_tag'];  }  function tep_get_products_head_keywords_tag($product_id, $language_id) {    $product_query = tep_db_query("select products_head_keywords_tag from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$product_id . "' and language_id = '" . (int)$language_id . "'");    $product = tep_db_fetch_array($product_query);    return $product['products_head_keywords_tag'];  }  function tep_get_products_url($product_id, $language_id) {    $product_query = tep_db_query("select products_url from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$product_id . "' and language_id = '" . (int)$language_id . "'");    $product = tep_db_fetch_array($product_query);    return $product['products_url'];  }////// Return the manufacturers URL in the needed language// TABLES: manufacturers_info  function tep_get_manufacturer_url($manufacturer_id, $language_id) {    $manufacturer_query = tep_db_query("select manufacturers_url from " . TABLE_MANUFACTURERS_INFO . " where manufacturers_id = '" . (int)$manufacturer_id . "' and languages_id = '" . (int)$language_id . "'");    $manufacturer = tep_db_fetch_array($manufacturer_query);    return $manufacturer['manufacturers_url'];  }////// Wrapper for class_exists() function// This function is not available in all PHP versions so we test it before using it.  function tep_class_exists($class_name) {    if (function_exists('class_exists')) {      return class_exists($class_name);    } else {      return true;    }  }////// Count how many products exist in a category// TABLES: products, products_to_categories, categories  function tep_products_in_category_count($categories_id, $include_deactivated = false) {    $products_count = 0;    if ($include_deactivated) {      $products_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c where p.products_id = p2c.products_id and p2c.categories_id = '" . (int)$categories_id . "'");    } else {      $products_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c where p.products_id = p2c.products_id and p.products_status = '1' and p2c.categories_id = '" . (int)$categories_id . "'");    }    $products = tep_db_fetch_array($products_query);    $products_count += $products['total'];    $childs_query = tep_db_query("select categories_id from " . TABLE_CATEGORIES . " where parent_id = '" . (int)$categories_id . "'");    if (tep_db_num_rows($childs_query)) {      while ($childs = tep_db_fetch_array($childs_query)) {        $products_count += tep_products_in_category_count($childs['categories_id'], $include_deactivated);      }    }    return $products_count;  }////// Count how many subcategories exist in a category// TABLES: categories  function tep_childs_in_category_count($categories_id) {    $categories_count = 0;    $categories_query = tep_db_query("select categories_id from " . TABLE_CATEGORIES . " where parent_id = '" . (int)$categories_id . "'");    while ($categories = tep_db_fetch_array($categories_query)) {      $categories_count++;      $categories_count += tep_childs_in_category_count($categories['categories_id']);    }    return $categories_count;  }////// Returns an array with countries// TABLES: countries  function tep_get_countries($default = '') {    $countries_array = array();    if ($default) {      $countries_array[] = array('id' => '',                                 'text' => $default);    }    $countries_query = tep_db_query("select countries_id, countries_name from " . TABLE_COUNTRIES . " order by countries_name");    while ($countries = tep_db_fetch_array($countries_query)) {      $countries_array[] = array('id' => $countries['countries_id'],                                 'text' => $countries['countries_name']);    }    return $countries_array;  }////// return an array with country zones  function tep_get_country_zones($country_id) {    $zones_array = array();    $zones_query = tep_db_query("select zone_id, zone_name from " . TABLE_ZONES . " where zone_country_id = '" . (int)$country_id . "' order by zone_name");    while ($zones = tep_db_fetch_array($zones_query)) {      $zones_array[] = array('id' => $zones['zone_id'],                             'text' => $zones['zone_name']);    }    return $zones_array;  }  function tep_prepare_country_zones_pull_down($country_id = '') {// preset the width of the drop-down for Netscape    $pre = '';    if ( (!tep_browser_detect('MSIE')) && (tep_browser_detect('Mozilla/4')) ) {      for ($i=0; $i<45; $i++) $pre .= '&nbsp;';    }    $zones = tep_get_country_zones($country_id);    if (sizeof($zones) > 0) {      $zones_select = array(array('id' => '', 'text' => PLEASE_SELECT));      $zones = array_merge($zones_select, $zones);    } else {      $zones = array(array('id' => '', 'text' => TYPE_BELOW));// create dummy options for Netscape to preset the height of the drop-down      if ( (!tep_browser_detect('MSIE')) && (tep_browser_detect('Mozilla/4')) ) {        for ($i=0; $i<9; $i++) {          $zones[] = array('id' => '', 'text' => $pre);        }      }    }    return $zones;  }////// Get list of address_format_id's  function tep_get_address_formats() {    $address_format_query = tep_db_query("select address_format_id from " . TABLE_ADDRESS_FORMAT . " order by address_format_id");    $address_format_array = array();    while ($address_format_values = tep_db_fetch_array($address_format_query)) {      $address_format_array[] = array('id' => $address_format_values['address_format_id'],                                      'text' => $address_format_values['address_format_id']);    }    return $address_format_array;  }////// Alias function for Store configuration values in the Administration Tool  function tep_cfg_pull_down_country_list($country_id) {    return tep_draw_pull_down_menu('configuration_value', tep_get_countries(), $country_id);  }  function tep_cfg_pull_down_zone_list($zone_id) {    return tep_draw_pull_down_menu('configuration_value', tep_get_country_zones(STORE_COUNTRY), $zone_id);  }  function tep_cfg_pull_down_tax_classes($tax_class_id, $key = '') {    $name = (($key) ? 'configuration[' . $key . ']' : 'configuration_value');    $tax_class_array = array(array('id' => '0', 'text' => TEXT_NONE));    $tax_class_query = tep_db_query("select tax_class_id, tax_class_title from " . TABLE_TAX_CLASS . " order by tax_class_title");    while ($tax_class = tep_db_fetch_array($tax_class_query)) {      $tax_class_array[] = array('id' => $tax_class['tax_class_id'],                                 'text' => $tax_class['tax_class_title']);    }    return tep_draw_pull_down_menu($name, $tax_class_array, $tax_class_id);  }//++++ QT Pro: Begin Changed code////// Function to build menu of available class files given a file prefix// Used for configuring plug-ins for product information attributes  function tep_cfg_pull_down_class_files($prefix, $current_file) {    $d=DIR_FS_CATALOG . DIR_WS_CLASSES;    $function_directory = dir ($d);    while (false !== ($function = $function_directory->read())) {      if (preg_match('/^'.$prefix.'(.+)\.php$/',$function,$function_name)) {          $file_list[]=array('id'=>$function_name[1], 'text'=>$function_name[1]);      }    }    $function_directory->close();    return tep_draw_pull_down_menu('configuration_value', $file_list, $current_file);  }//++++ QT Pro: End Changed Code////// Function to read in text area in admin function tep_cfg_textarea($text) {    return tep_draw_textarea_field('configuration_value', false, 35, 5, $text);  }  function tep_cfg_get_zone_name($zone_id) {    $zone_query = tep_db_query("select zone_name from " . TABLE_ZONES . " where zone_id = '" . (int)$zone_id . "'");    if (!tep_db_num_rows($zone_query)) {      return $zone_id;    } else {      $zone = tep_db_fetch_array($zone_query);      return $zone['zone_name'];    }  }////// Sets the status of a banner  function tep_set_banner_status($banners_id, $status) {    if ($status == '1') {      return tep_db_query("update " . TABLE_BANNERS . " set status = '1', expires_impressions = NULL, expires_date = NULL, date_status_change = NULL where banners_id = '" . $banners_id . "'");    } elseif ($status == '0') {      return tep_db_query("update " . TABLE_BANNERS . " set status = '0', date_status_change = now() where banners_id = '" . $banners_id . "'");    } else {      return -1;    }  }////// Sets the status of a product  function tep_set_product_status($products_id, $status) {    if ($status == '1') {      return tep_db_query("update " . TABLE_PRODUCTS . " set products_status = '1', products_last_modified = now() where products_id = '" . (int)$products_id . "'");    } elseif ($status == '0') {      return tep_db_query("update " . TABLE_PRODUCTS . " set products_status = '0', products_last_modified = now() where products_id = '" . (int)$products_id . "'");    } else {      return -1;    }  }////// Sets the status of a product on special  function tep_set_specials_status($specials_id, $status) {    if ($status == '1') {      return tep_db_query("update " . TABLE_SPECIALS . " set status = '1', expires_date = NULL, date_status_change = NULL where specials_id = '" . (int)$specials_id . "'");    } elseif ($status == '0') {      return tep_db_query("update " . TABLE_SPECIALS . " set status = '0', date_status_change = now() where specials_id = '" . (int)$specials_id . "'");    } else {      return -1;    }  }////// Sets timeout for the current script.// Cant be used in safe mode.  function tep_set_time_limit($limit) {    if (!get_cfg_var('safe_mode')) {      set_time_limit($limit);    }  }////// Alias function for Store configuration values in the Administration Tool  function tep_cfg_select_option($select_array, $key_value, $key = '') {    $string = '';

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -