// har ikke oppnådd minstekravet? $rank_points = $familie->competition_rank_points(); if ($rank_points < $familie->data['fff_required_points']) { $familie->dies(); } else { $ff[$familie->id] = $familie; if (!isset($ff_rank[0]) || $ff_rank[0] < $rank_points) { $ff_rank = array($rank_points, $familie->id); } } } // ingen ff har oppnådd minstekravet? if (count($ff) == 0) { putlog("INFO", "Ingen broderskap overlevde eller klarte minstekravet i broderskapkonkurransen. {$__server['path']}/ff/?fff_id={$faf['fff_id']}"); // kjør ny konkurranse ff::create_competition(); // sett konkurransen som avsluttet \Kofradia\DB::get()->exec("UPDATE ff_free SET fff_active = 0 WHERE fff_id = {$faf['fff_id']}"); } else { // legg ned familiene som ikke vant foreach ($ff as $familie) { if ($familie->id == $ff_rank[1]) { continue; } $familie->dies(); } // utrop vinneren $familie = $ff[$ff_rank[1]]; $familie->competition_won(); // sett status for konkurransen at bygning skal velges \Kofradia\DB::get()->exec("UPDATE ff_free SET fff_time_expire_br = " . (time() + 86400) . ", fff_active = 2 WHERE fff_id = {$faf['fff_id']}");