Ejemplo n.º 1
0
 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;
 }