ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Versiontep_get_system_informationtep_db_fetch_arrayreplaceby author
2
EDGEhardcoded filenames (Example)FILENAME_DEFAULTindex.php'raiwa
3
EDGEhardcoded db table names (Example)TABLE_CONFIGURATIONbuild_linkraiwa
4
EDGEServer Variables Superglobalstep_array_to_string$_GETraiwa
5
EDGEServer Variables Superglobals$HTTP_POST_VARS$_POSTraiwa
6
EDGEServer Variables Superglobals$HTTP_SESSION_VARS$_SESSIONraiwa
7
EDGEServer Variables Superglobals$HTTP_POST_FILES$_FILESraiwa
8
EDGEServer Variables Superglobals$HTTP_SERVER_$_SERVERraiwa
9
EDGEdeprecate confijgffjl vh
content_wimages/'raiwa
10
EDGEdeprecate config constantsDIR_WS_ICONSimages/icons/'raiwa
11
EDGEdeprecate config constantsDIR_WS_ICONSincludes/'raiwa
12
EDGEdeprecate config constantsDIR_WS_FUNCTIONSincludes/functions/'raiwa
13
EDGEdeprecate config constantsDIR_WS_CLASSESincludes/classes/'raiwa
14
EDGEdeprecate config constantsDIR_WS_MODULESincludes/modules/'raiwa
15
EDGEdeprecate config constantsDIR_WS_LANGUAGESincludes/languages/'raiwa
16
EDGEPHP 7 update replace each functionswhile (list($key, $value) = each($array)) {foreach($array as $key => $value) {raiwa
17
EDGEPHP 7 update replace each functionswhile (list($key) = each($array)) {foreach($array as $key) {raiwa
18
EDGEPHP 7 update replace each functionsforeach($array as $value) {raiwa
19
EDGEclass constructor namefunction class_name() {function __construct() {raiwa
20
EDGE-Phoenix
remove style/script type<style type="text/css">, <script type="text/javascript"><style>, <script>raiwa
21
1.0.2.0rename session iddefine('OSC_CATALOG_SESSION_ID', 'osCsid');define('OSC_CATALOG_SESSION_ID', 'ceid');raiwa
22
1.0.2.0introduce manufacturer class$manufacturers_query = tep_db_query("select manufacturers_name, ….$brand->getData('manufacturers_name'),raiwa
23
1.0.2.0introduce manufacturer class$manufacturers_query = tep_db_query("manufacturers_seo_title, ….$brand->getData('manufacturers_seo_title')raiwa
24
1.0.2.0move reviews writeproduct_reviews_write.phpext/modules/content/reviews/write.phpraiwa
25
1.0.2.8remove cache systemUSE_CACHE, includes/functions/cache.php-raiwa
26
1.0.3.0remove banner systemDB table banners, banners history, function banners.php, etc-raiwa
27
1.0.4.0DB hooks, tableraiwa
28
1.0.4.1shop side autoloaderincludes/classes/currencies.php, includes/classes/languages.php-raiwa
29
1.0.4.2introduce system versioned/overrideincludes/classes/shopping_cart.phpincludes/system/versioned/1.0.0.0/shopping_cart.phpraiwa
30
1.0.4.2boxes block templateob_start();
$tpl_data = ['group' => $this->group, 'file' => __FILE__];
include('includes/modules/boxes/templates/tpl_' . basename(__FILE__));
include 'includes/modules/block_template.php';
$data = ob_get_clean();

$oscTemplate->addBlock($data, $this->group);
$tpl_data = ['group' => $this->group, 'file' => __FILE__];
include('includes/modules/boxes/templates/tpl_' . basename(__FILE__));
include 'includes/modules/block_template.php';
raiwa
31
raiwa
32
raiwa
33
raiwa
34
raiwa
35
1.0.4.4remove tep_class_existstep_class_existsclass_exists($class)raiwa
36
1.0.4.5remove deprecated functions
tep_exit(), tep_break_string, tep_browser_detect, tep_count_products_in_category, tep_has_category_subcategories, tep_row_number_format, tep_checkdate, tep_word_count
exit(), - , - , -, -, - , -raiwa
37
1.0.5.xliberalize queries
$card_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, pd.products_name, pd.products_seo_description, p.products_price,
select p.*, pd.*,raiwa
38
1.0.5.1customer data modules, example
$customer_data->update($customer_details, ['id' => $customer->get_id()], 'customers');$customer_details = $customer_data->process($customer_data->get_fields_for_page('account_edit'));
raiwa
39
1.0.5.1customer data modules, exampletep_count_customer_orders()$GLOBALS['customer']->count_orders()raiwa
40
1.0.5.1remove tep_address_formattep_address_format(
$address_format_id, $address, $html, $boln, $eoln)
use customer data see deprecated function in admin functions generalbrockleyjohn
41
1.0.5.1customer classraiwa
42
1.0.5.1modernize session checkstep_session_is_registered('customer_id')isset($_SESSION['customer_id'])raiwa
43
1.0.5.1modernize require callsrequire('includes/languages/' . $language . '/account.php');require "includes/languages/$language/account.php";raiwa
44
1.0.5.3rename navbar moduleincludes/modules/navbar_modules/includes/modules/navbar/raiwa
45
1.0.5.3introduce advert managerdb tables: advert, advert_inforaiwa
46
1.0.5.6pi layout for product infoincludes/modules/pi/product_info/raiwa
47
1.0.5.6page selector classincludes/system/versioned/1.0.5.6/page_selection.php, page_selection::_get_pages(PAGES);raiwa
48
1.0.5.7introduce abstract [executable]modulesclass pi_buy_button {class pi_buy_button extends abstract_module {raiwa
49
1.0.5.8+replace session globals with superglobals(int)$languages_id, (int)$customer_id)(int)$_SESSION['languages_id'], (int)$_SESSION['customer_id'])raiwa
50
admin bootstrappedraiwa
51
1.0.6.xmodernize queries
$product_info_query = tep_db_query("select p.*, pd.* from products p, products_description pd where p.products_id = '" . (int)$_GET['products_id'] . "' and p.products_status = '1' and p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id . "'");
$product_info_query = tep_db_query(<<<'EOSQL'
SELECT p.*, pd.*
FROM products p INNER JOIN products_description pd ON p.products_id = pd.products_id
WHERE p.products_status = 1 AND p.products_id =
EOSQL
. (int)$_GET['products_id'] . " AND pd.language_id = " . (int)$_SESSION['languages_id']);
raiwa
52
1.0.6/7.xreplace define with const in lng defconst HEADING_TITLE = 'Title';raiwa
53
1.0.7.2template pages/templates/default/pages/raiwa
54
1.0.7.2template shop hooksincludes/hooks/shop/templates/default/hooks/shop/raiwa
55
1.0.7.2template componentsincludes/modules/templates/default/components/raiwa
56
1.0.7.2template extext/templates/default/ext/raiwa
57
1.0.7.3abstract order total modulesclass ot_shipping {class ot_shipping extends abstract_module {raiwa
58
1.0.7.6deprecate tep_validate_emailtep_validate_email($email_address)filter_var($email_address, FILTER_VALIDATE_EMAIL)raiwa
59
1.0.7.6info page systemshipping.php, conditions.php, privacy.phpinfo.phpraiwa
60
1.0.7.7deprecate config constantsHTTPS_CATALOG_SERVERHTTP_CATALOG_SERVERecartz
61
1.0.7.7deprecate config constantsDIR_WS_HTTP_CATALOGDIR_WS_CATALOGecartz
62
1.0.7.7deprecate config constantsDIR_WS_IMAGESDIR_WS_CATALOG . 'images/'ecartz
63
1.0.7.7deprecate config constantsDIR_WS_LANGUAGESDIR_WS_CATALOG . 'languages/'ecartz
64
1.0.7.7deprecate config constants$oscTemplate->addBlock($data, $this->group);DIR_FS_CATALOG . 'languages/'raiwa
65
1.0.7.7deprecate config constantsDIR_FS_CATALOG_IMAGESDIR_FS_CATALOG . 'images/'raiwa
66
1.0.7.7deprecate config constantsDIR_FS_CATALOG_MODULESDIR_FS_CATALOG . 'modules/'raiwa
67
1.0.7.7deprecate config constantsDIR_FS_BACKUPDIR_FS_ADMIN . 'backups/'raiwa
68
1.0.7.7deprecate config constantsDIR_FS_DOWNLOADDIR_FS_CATALOG . 'download/'raiwa
69
1.0.7.7deprecate config constantsDIR_FS_DOWNLOAD_PUBLICDIR_FS_CATALOG . 'pub/'raiwa
70
1.0.7.7deprecate NONSSL, $request_typeHTTPS_SERVERHTTP_SERVERraiwa
71
1.0.7.7deprecate NONSSL, $request_typeDIR_WS_HTTPS_CATALOGDIR_WS_CATALOGraiwa
72
1.0.7.7deprecate NONSSL, $request_typetep_href_link('index.php', '', 'NONSSL')tep_href_link('index.php')raiwa
73
1.0.7.7deprecate NONSSL, $request_type$request_type-raiwa
74
1.0.7.8abstract payment modulesclass cod {class cod extends abstract_payment_module {raiwa
75
1.0.7.8
payment modules additional order statuses - flags added to ensure_order_status method in abstract_payment_module
public static function ensure_order_status($constant_name, $order_status_name) {
public static function ensure_order_status($constant_name, $order_status_name, $public_flag = 0, $downloads_flag = 0) {
76
1.0.7.12text function updatetep_output_string_protected($string)htmlspecialchars($string)raiwa
77
1.0.7.9text function updatetep_output_stringText::output($string, $translate)raiwa
78
1.0.7.7tep function updatetep_parse_input_field_datastrtr(trim($data), $parse)raiwa
79
1.0.7.12text function updatetep_ltrim_onceText::ltrim_once($s, $prefix)raiwa
80
1.0.7.12text function updatetep_sanitize_string($string)Text::sanitize($string)raiwa
81
1.0.7.12product classtep_get_uprid($uprid)Product::build_uprid($prid, $params)raiwa
82
1.0.7.12product classtep_get_prid($uprid)Product::build_prid($uprid)raiwa
83
1.0.7.12product classtep_get_products_name($product_id, $language_id = 0)Product::fetch_name($product_id, $language_id)raiwa
84
1.0.7.12product classtep_get_products_description($product_id, $language_id)product_by_id::build($product_id)->get('translations')[$language_id]['description']raiwa
85
1.0.7.12product classtep_get_products_url($product_id, $language_id)product_by_id::build($product_id)->get('translations')[$language_id]['url']raiwa
86
1.0.7.12product classtep_get_products_seo_keywords($product_id, $language_id = 0)product_by_id::build($product_id)->get('translations')[$language_id]['seo_keywords']raiwa
87
1.0.7.12product classtep_get_products_seo_title($product_id, $language_id = 0)product_by_id::build($product_id)->get('translations')[$language_id]['seo_title']raiwa
88
1.0.7.12product classtep_get_product_pathproduct_by_id::build($product_id)->find_path()raiwa
89
1.0.7.12product classtep_random_select($query)Examples: bm_whats_new.php or random_review classecartz
90
1.0.7.12product classtep_random_select($query)$random_query->fetch_assoc()raiwa
91
1.0.7.12category tree classtep_get_category_tree$category_tree->get_selections()raiwa
92
1.0.7.12category tree classtep_get_parent_categories$category_tree->get_ancestors($category_id)raiwa
93
1.0.7.12tep_db_fetch_array($random_query)$random_query->fetch_assoc()raiwa
94
1.0.7.12db function update(tep_db_num_rows($zone_query)mysqli_num_rows($random_query)raiwa
95
1.0.7.12tep_not_null update string checktep_not_null($sInfo->last_modified)!Text::is_empty($sInfo->last_modified)raiwa
96
1.0.7.12tep_not_null update array checktep_not_null($contents)[] !== $contentsraiwa
97
1.0.7.13tep_image, replace null params by ''tep_image('images/' . $v['image'], null,null, null, 'loading="lazy"')tep_image('images/' . $v['image'], '', '', '', 'loading="lazy"')raiwa
98
1.0.7.9modernize code, echo shorttags<?php echo TEXT_CONSTANT; ?><?= TEXT_CONSTANT ?>raiwa
99
1.0.7.xmodernize code, array bracketsarray()[]raiwa
100
1.0.5-6.xmodernize code, PHP 7 variable checkisset($variable) ? $variable : null$variable ?? Nullraiwa