release; } /** * {@inheritdoc} */ public function require_all_upgrades() { return false; } /** * {@inheritdoc} */ public function getDoctrineMigrations() { return []; } /** * {@inheritdoc} */ public function concern() { return $this->concern; } /** * {@inheritdoc} */ public function apply(base $appbox, Application $app) { $sql = 'SELECT base_id, usr_id FROM order_masters'; $stmt = $appbox->get_connection()->prepare($sql); $stmt->execute(); $rs = $stmt->fetchAll(PDO::FETCH_ASSOC); $stmt->closeCursor(); $sql = 'UPDATE basusr SET order_master="1" WHERE base_id = :base_id AND usr_id = :usr_id'; $stmt = $appbox->get_connection()->prepare($sql); foreach ($rs as $row) { $params = [ ':base_id' => $row['base_id'], ':usr_id' => $row['usr_id'] ]; $stmt->execute($params); } $stmt->closeCursor(); return true; } }