Completed
Push — work-fleets ( 4aef09...b4179a )
by SuperNova.WS
05:37
created

DBStaticFleetMissile::db_missile_insert()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 8
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 6
nc 1
nop 6
dl 0
loc 8
rs 9.4285
c 1
b 0
f 0
1
<?php
2
3
class DBStaticFleetMissile {
4
5
  public static function db_missile_insert($target_coord, $user, $planetrow, $arrival, $fleet_ship_count, $target_structure) {
6
    doquery(
7
      "INSERT INTO `{{iraks}}` SET
8
     `fleet_target_owner` = '{$target_coord['id_owner']}', `fleet_end_galaxy` = '{$target_coord['galaxy']}', `fleet_end_system` = '{$target_coord['system']}', `fleet_end_planet` = '{$target_coord['planet']}',
9
     `fleet_owner` = '{$user['id']}', `fleet_start_galaxy` = '{$planetrow['galaxy']}', `fleet_start_system` = '{$planetrow['system']}', `fleet_start_planet` = '{$planetrow['planet']}',
10
     `fleet_end_time` = '{$arrival}', `fleet_amount` = '{$fleet_ship_count}', `primaer` = '{$target_structure}';"
11
    );
12
  }
13
14
15
  /**
16
   * @param $fleetRow
17
   */
18
  public static function db_missile_delete($fleetRow) {
19
    doquery("DELETE FROM {{iraks}} WHERE id = '{$fleetRow['id']}';");
20
  }
21
22
  /**
23
   * @return array|bool|mysqli_result|null
24
   */
25
  public static function db_missile_list_by_arrival() {
26
    $iraks = doquery("SELECT * FROM {{iraks}} WHERE `fleet_end_time` <= " . SN_TIME_NOW . " FOR UPDATE;");
27
28
    return $iraks;
29
  }
30
31
32
}