$order, 'min' => min($m1, min($m2, $m3)), 'max' => max($m1, max($m2, $m3)) ); //return array('order' => $order, 'min' => min($result[$order[0]]['o1']/$capacities[$order[0]]/$weights[0], min($result[$order[1]]['o2']/$capacities[$order[1]]/$weights[1], $result[$order[2]]['o3']/$capacities[$order[2]]/$weights[2]))); //return array('order' => $order, 'min' => min($result[$order[0]]['o1'], min($result[$order[1]]['o2'], $result[$order[2]]['o3']))); //return array('order' => $order, 'min' => min($weights[0]*$result[$order[0]]['o1'], min($weights[1]*$result[$order[1]]['o2'], $weights[2]*$result[$order[2]]['o3']))); //print_r($return); //exit; return $return; } $possibilities = array_map('find_min_of_order', $selector); // find possibility with largest 'min' shuffle($possibilities); $best = $possibilities[0]; for ($i = 1; $i < count($possibilities); $i++) { if ($best['min'] < $possibilities[$i]['min']) { $best = $possibilities[$i]; } } //echo("best:\n"); // dit is de verdeling van de workshops over de rondes, nu nog lokalen zoeken if ($best['min'] <= 0) { $_SESSION['err'] = 'De gekozen combinatie van workshops is helaas reeds volgeboekt.'; header('Location: '.$location.sprint_url_parms($_POST, 1)); exit; } // neem degene met de meeste plek for ($i = 1; $i < count($possibilities); $i++) { if ($best['max'] < $possibilities[$i]['max'] && $possibilities[$i]['min'] >= 0) { $best = $possibilities[$i]; } } print_r($best); $ronde1 = mdb2_all_ordered_rekey($db, <<inschrijf secret = $inschrijf_secret, inschrijving_id = $inschrijving_id, authcode = $authcode"); $info = mdb2_single_row($db, MDB2_FETCHMODE_ASSOC, <<

Geachte heer/mevrouw,

U hebt zich zojuist via onze website ingeschreven voor de voorlichtingsavond op het Oostvaarders College op $deadline_text.

De voorlichting voor ouders vindt plaats in drie ronden.

Uw inschrijving is geldig voor $personen.

Tot ziens op $deadline_text.

Met vriendelijke groeten,

Sandra Hundt en Saskia Nietvelt (directiesecretariaat OVC).

-- 
srv-ovc-linux: (id={$info['inschrijving_id']},authcode=$authcode)
EOQ , <<