public static function db_del_record_list($location_type, $condition) { if (!($condition = trim($condition))) { return false; } $location_info =& static::$location_info[$location_type]; $table_name = $location_info[P_TABLE_NAME]; //static::db_get_record_list($location_type, $condition, false, true); if ($result = static::db_query("DELETE FROM `{{{$table_name}}}` WHERE {$condition}")) { if (static::$db->db_affected_rows()) { // Обнуление кэша, потому что непонятно, что поменялось // TODO - когда будет структурированный $condition можно будет делать только cache_unset по нужным записям static::cache_clear($location_type); } } return $result; }