Code Duplication    Length = 11-11 lines in 2 locations

includes/classes/classSupernova.php 2 locations

@@ 480-490 (lines=11) @@
477
  public static function db_ins_record($location_type, $set) {
478
    $set = trim($set);
479
    $table_name = static::$location_info[$location_type][P_TABLE_NAME];
480
    if ($result = static::db_query("INSERT INTO `{{{$table_name}}}` SET {$set}")) {
481
      if (static::$db->db_affected_rows()) // Обновляем данные только если ряд был затронут
482
      {
483
        $record_id = classSupernova::$db->db_insert_id();
484
        // Вытаскиваем запись целиком, потому что в $set могли быть "данные по умолчанию"
485
        $result = static::db_get_record_by_id($location_type, $record_id);
486
        // Очищаем второстепенные кэши - потому что вставленная запись могла повлиять на результаты запросов или локация или еще чего
487
        // TODO - когда будет поддержка изменения индексов и локаций - можно будет вызывать её
488
        SnCache::cache_clear($location_type, false); // Мягкий сброс - только $queries
489
      }
490
    }
491
492
    return $result;
493
  }
@@ 503-513 (lines=11) @@
500
    $fields = implode(',', array_keys($field_set));
501
502
    $table_name = static::$location_info[$location_type][P_TABLE_NAME];
503
    if ($result = static::db_query("INSERT INTO `{{{$table_name}}}` ({$fields}) VALUES ({$values});")) {
504
      if (static::$db->db_affected_rows()) {
505
        // Обновляем данные только если ряд был затронут
506
        $record_id = classSupernova::$db->db_insert_id();
507
        // Вытаскиваем запись целиком, потому что в $set могли быть "данные по умолчанию"
508
        $result = static::db_get_record_by_id($location_type, $record_id);
509
        // Очищаем второстепенные кэши - потому что вставленная запись могла повлиять на результаты запросов или локация или еще чего
510
        // TODO - когда будет поддержка изменения индексов и локаций - можно будет вызывать её
511
        SnCache::cache_clear($location_type, false); // Мягкий сброс - только $queries
512
      }
513
    }
514
515
    return $result;
516
  }