Code Duplication    Length = 17-17 lines in 2 locations

catalog/admin/includes/functions/general.php 1 location

@@ 1399-1415 (lines=17) @@
1396
1397
////
1398
// Parse and secure the cPath parameter values
1399
  function tep_parse_category_path($cPath) {
1400
// make sure the category IDs are integers
1401
    $cPath_array = array_map(function ($string) {
1402
      return (int)$string;
1403
    }, explode('_', $cPath));
1404
1405
// make sure no duplicate category IDs exist which could lock the server in a loop
1406
    $tmp_array = array();
1407
    $n = sizeof($cPath_array);
1408
    for ($i=0; $i<$n; $i++) {
1409
      if (!in_array($cPath_array[$i], $tmp_array)) {
1410
        $tmp_array[] = $cPath_array[$i];
1411
      }
1412
    }
1413
1414
    return $tmp_array;
1415
  }
1416
1417
////
1418
// javascript to dynamically update the states/provinces list when the country is changed

catalog/includes/functions/general.php 1 location

@@ 1180-1196 (lines=17) @@
1177
1178
////
1179
// Parse and secure the cPath parameter values
1180
  function tep_parse_category_path($cPath) {
1181
// make sure the category IDs are integers
1182
    $cPath_array = array_map(function ($string) {
1183
      return (int)$string;
1184
    }, explode('_', $cPath));
1185
1186
// make sure no duplicate category IDs exist which could lock the server in a loop
1187
    $tmp_array = array();
1188
    $n = sizeof($cPath_array);
1189
    for ($i=0; $i<$n; $i++) {
1190
      if (!in_array($cPath_array[$i], $tmp_array)) {
1191
        $tmp_array[] = $cPath_array[$i];
1192
      }
1193
    }
1194
1195
    return $tmp_array;
1196
  }
1197
1198
  function tep_count_customer_orders($id = '', $check_session = true) {
1199
    $OSCOM_Db = Registry::get('Db');