/** * @param SJB_State $state */ public static function setLastOrder(SJB_State $state) { $max_order = SJB_DB::queryValue('SELECT MAX(`order`) FROM `states`'); $max_order = empty($max_order) ? 1 : $max_order; SJB_DB::query('UPDATE `states` SET `order` = ?n WHERE `sid` = ?n', ++$max_order, $state->getSID()); }