function InsertStandardEvents($TourId, $SubRule, $Outdoor = true) { InsertClassEvent($TourId, 0, 1, 'RMO', 'R', 'M'); InsertClassEvent($TourId, 0, 1, 'RWO', 'R', 'W'); InsertClassEvent($TourId, 0, 1, 'W1M', 'W1', 'M'); InsertClassEvent($TourId, 0, 1, 'W1W', 'W1', 'W'); InsertClassEvent($TourId, 0, 1, 'CMO', 'C', 'M'); InsertClassEvent($TourId, 0, 1, 'CWO', 'C', 'W'); InsertClassEvent($TourId, 0, 1, 'VIM', 'VI', 'M'); InsertClassEvent($TourId, 0, 1, 'VIW', 'VI', 'W'); InsertClassEvent($TourId, 1, 3, 'RMO', 'R', 'M'); InsertClassEvent($TourId, 1, 3, 'RWO', 'R', 'W'); InsertClassEvent($TourId, 1, 3, 'CMO', 'C', 'M'); InsertClassEvent($TourId, 1, 3, 'CWO', 'C', 'W'); InsertClassEvent($TourId, 1, 3, 'W1M', 'W1', 'M'); InsertClassEvent($TourId, 1, 3, 'W1W', 'W1', 'W'); if ($Outdoor) { InsertClassEvent($TourId, 1, 1, 'RXO', 'R', 'W'); InsertClassEvent($TourId, 2, 1, 'RXO', 'R', 'M'); InsertClassEvent($TourId, 1, 1, 'CXO', 'C', 'W'); InsertClassEvent($TourId, 2, 1, 'CXO', 'C', 'M'); InsertClassEvent($TourId, 1, 1, 'W1X', 'W1', 'W'); InsertClassEvent($TourId, 2, 1, 'W1X', 'W1', 'M'); } }
function InsertStandard3DEvents($TourId, $SubRule) { InsertClassEvent($TourId, 0, 1, 'COSM', 'CO', 'SM'); InsertClassEvent($TourId, 0, 1, 'COJM', 'CO', 'JM'); InsertClassEvent($TourId, 0, 1, 'COSF', 'CO', 'SF'); InsertClassEvent($TourId, 0, 1, 'COJF', 'CO', 'JF'); InsertClassEvent($TourId, 0, 1, 'AISM', 'AI', 'SM'); InsertClassEvent($TourId, 0, 1, 'AIJM', 'AI', 'JM'); InsertClassEvent($TourId, 0, 1, 'AISF', 'AI', 'SF'); InsertClassEvent($TourId, 0, 1, 'AIJF', 'AI', 'JF'); InsertClassEvent($TourId, 0, 1, 'ANSM', 'AN', 'SM'); InsertClassEvent($TourId, 0, 1, 'ANJM', 'AN', 'JM'); InsertClassEvent($TourId, 0, 1, 'ANSF', 'AN', 'SF'); InsertClassEvent($TourId, 0, 1, 'ANJF', 'AN', 'JF'); InsertClassEvent($TourId, 0, 1, 'LBSM', 'LB', 'SM'); InsertClassEvent($TourId, 0, 1, 'LBJM', 'LB', 'JM'); InsertClassEvent($TourId, 0, 1, 'LBSF', 'LB', 'SF'); InsertClassEvent($TourId, 0, 1, 'LBJF', 'LB', 'JF'); InsertClassEvent($TourId, 1, 1, 'SQSM', 'CO', 'SM'); InsertClassEvent($TourId, 2, 1, 'SQSM', 'LB', 'SM'); InsertClassEvent($TourId, 3, 1, 'SQSM', 'AN', 'SM'); InsertClassEvent($TourId, 3, 1, 'SQSM', 'AI', 'SM'); InsertClassEvent($TourId, 1, 1, 'SQJM', 'CO', 'JM'); InsertClassEvent($TourId, 2, 1, 'SQJM', 'LB', 'JM'); InsertClassEvent($TourId, 3, 1, 'SQJM', 'AN', 'JM'); InsertClassEvent($TourId, 3, 1, 'SQJM', 'AI', 'JM'); InsertClassEvent($TourId, 1, 1, 'SQSF', 'CO', 'SF'); InsertClassEvent($TourId, 2, 1, 'SQSF', 'LB', 'SF'); InsertClassEvent($TourId, 3, 1, 'SQSF', 'AN', 'SF'); InsertClassEvent($TourId, 3, 1, 'SQSF', 'AI', 'SF'); InsertClassEvent($TourId, 1, 1, 'SQJF', 'CO', 'JF'); InsertClassEvent($TourId, 2, 1, 'SQJF', 'LB', 'JF'); InsertClassEvent($TourId, 3, 1, 'SQJF', 'AN', 'JF'); InsertClassEvent($TourId, 3, 1, 'SQJF', 'AI', 'JF'); }
function InsertStandardEvents($TourId, $SubRule) { switch ($SubRule) { case '1': InsertClassEvent($TourId, 0, 1, 'RM', 'R', 'M'); InsertClassEvent($TourId, 0, 1, 'RJM', 'R', 'JM'); InsertClassEvent($TourId, 0, 1, 'RCM', 'R', 'CM'); InsertClassEvent($TourId, 0, 1, 'RMM', 'R', 'MM'); InsertClassEvent($TourId, 0, 1, 'RW', 'R', 'W'); InsertClassEvent($TourId, 0, 1, 'RJW', 'R', 'JW'); InsertClassEvent($TourId, 0, 1, 'RCW', 'R', 'CW'); InsertClassEvent($TourId, 0, 1, 'RMW', 'R', 'MW'); InsertClassEvent($TourId, 0, 1, 'CM', 'C', 'M'); InsertClassEvent($TourId, 0, 1, 'CJM', 'C', 'JM'); InsertClassEvent($TourId, 0, 1, 'CCM', 'C', 'CM'); InsertClassEvent($TourId, 0, 1, 'CMM', 'C', 'MM'); InsertClassEvent($TourId, 0, 1, 'CW', 'C', 'W'); InsertClassEvent($TourId, 0, 1, 'CJW', 'C', 'JW'); InsertClassEvent($TourId, 0, 1, 'CCW', 'C', 'CW'); InsertClassEvent($TourId, 0, 1, 'CMW', 'C', 'MW'); InsertClassEvent($TourId, 1, 3, 'RM', 'R', 'M'); InsertClassEvent($TourId, 1, 3, 'RJM', 'R', 'JM'); InsertClassEvent($TourId, 1, 3, 'RCM', 'R', 'CM'); InsertClassEvent($TourId, 1, 3, 'RMM', 'R', 'MM'); InsertClassEvent($TourId, 1, 3, 'RW', 'R', 'W'); InsertClassEvent($TourId, 1, 3, 'RJW', 'R', 'JW'); InsertClassEvent($TourId, 1, 3, 'RCW', 'R', 'CW'); InsertClassEvent($TourId, 1, 3, 'RMW', 'R', 'MW'); InsertClassEvent($TourId, 1, 1, 'RX', 'R', 'W'); InsertClassEvent($TourId, 2, 1, 'RX', 'R', 'M'); InsertClassEvent($TourId, 1, 1, 'RJX', 'R', 'JW'); InsertClassEvent($TourId, 2, 1, 'RJX', 'R', 'JM'); InsertClassEvent($TourId, 1, 1, 'RCX', 'R', 'CW'); InsertClassEvent($TourId, 2, 1, 'RCX', 'R', 'CM'); InsertClassEvent($TourId, 1, 1, 'RMX', 'R', 'MW'); InsertClassEvent($TourId, 2, 1, 'RMX', 'R', 'MM'); InsertClassEvent($TourId, 1, 3, 'CM', 'C', 'M'); InsertClassEvent($TourId, 1, 3, 'CJM', 'C', 'JM'); InsertClassEvent($TourId, 1, 3, 'CCM', 'C', 'CM'); InsertClassEvent($TourId, 1, 3, 'CMM', 'C', 'MM'); InsertClassEvent($TourId, 1, 3, 'CW', 'C', 'W'); InsertClassEvent($TourId, 1, 3, 'CJW', 'C', 'JW'); InsertClassEvent($TourId, 1, 3, 'CCW', 'C', 'CW'); InsertClassEvent($TourId, 1, 3, 'CMW', 'C', 'MW'); InsertClassEvent($TourId, 1, 1, 'CX', 'C', 'W'); InsertClassEvent($TourId, 2, 1, 'CX', 'C', 'M'); InsertClassEvent($TourId, 1, 1, 'CJX', 'C', 'JW'); InsertClassEvent($TourId, 2, 1, 'CJX', 'C', 'JM'); InsertClassEvent($TourId, 1, 1, 'CCX', 'C', 'CW'); InsertClassEvent($TourId, 2, 1, 'CCX', 'C', 'CM'); InsertClassEvent($TourId, 1, 1, 'CMX', 'C', 'MW'); InsertClassEvent($TourId, 2, 1, 'CMX', 'C', 'MM'); break; case '2': case '5': InsertClassEvent($TourId, 0, 1, 'RM', 'R', 'M'); InsertClassEvent($TourId, 0, 1, 'RW', 'R', 'W'); InsertClassEvent($TourId, 0, 1, 'CM', 'C', 'M'); InsertClassEvent($TourId, 0, 1, 'CW', 'C', 'W'); InsertClassEvent($TourId, 1, 3, 'RM', 'R', 'M'); InsertClassEvent($TourId, 1, 3, 'RW', 'R', 'W'); InsertClassEvent($TourId, 1, 1, 'RX', 'R', 'W'); InsertClassEvent($TourId, 2, 1, 'RX', 'R', 'M'); InsertClassEvent($TourId, 1, 3, 'CM', 'C', 'M'); InsertClassEvent($TourId, 1, 3, 'CW', 'C', 'W'); InsertClassEvent($TourId, 1, 1, 'CX', 'C', 'W'); InsertClassEvent($TourId, 2, 1, 'CX', 'C', 'M'); break; case '3': InsertClassEvent($TourId, 0, 1, 'RM', 'R', 'M'); InsertClassEvent($TourId, 0, 1, 'RJM', 'R', 'JM'); InsertClassEvent($TourId, 0, 1, 'RW', 'R', 'W'); InsertClassEvent($TourId, 0, 1, 'RJW', 'R', 'JW'); InsertClassEvent($TourId, 0, 1, 'CM', 'C', 'M'); InsertClassEvent($TourId, 0, 1, 'CJM', 'C', 'JM'); InsertClassEvent($TourId, 0, 1, 'CW', 'C', 'W'); InsertClassEvent($TourId, 0, 1, 'CJW', 'C', 'JW'); InsertClassEvent($TourId, 1, 3, 'RM', 'R', 'M'); InsertClassEvent($TourId, 1, 3, 'RJM', 'R', 'JM'); InsertClassEvent($TourId, 1, 3, 'RW', 'R', 'W'); InsertClassEvent($TourId, 1, 3, 'RJW', 'R', 'JW'); InsertClassEvent($TourId, 1, 1, 'RX', 'R', 'W'); InsertClassEvent($TourId, 2, 1, 'RX', 'R', 'M'); InsertClassEvent($TourId, 1, 1, 'RJX', 'R', 'JW'); InsertClassEvent($TourId, 2, 1, 'RJX', 'R', 'JM'); InsertClassEvent($TourId, 1, 3, 'CM', 'C', 'M'); InsertClassEvent($TourId, 1, 3, 'CJM', 'C', 'JM'); InsertClassEvent($TourId, 1, 3, 'CW', 'C', 'W'); InsertClassEvent($TourId, 1, 3, 'CJW', 'C', 'JW'); InsertClassEvent($TourId, 1, 1, 'CX', 'C', 'W'); InsertClassEvent($TourId, 2, 1, 'CX', 'C', 'M'); InsertClassEvent($TourId, 1, 1, 'CJX', 'C', 'JW'); InsertClassEvent($TourId, 2, 1, 'CJX', 'C', 'JM'); break; case '4': InsertClassEvent($TourId, 0, 1, 'RJM', 'R', 'JM'); InsertClassEvent($TourId, 0, 1, 'RCM', 'R', 'CM'); InsertClassEvent($TourId, 0, 1, 'RJW', 'R', 'JW'); InsertClassEvent($TourId, 0, 1, 'RCW', 'R', 'CW'); InsertClassEvent($TourId, 0, 1, 'CJM', 'C', 'JM'); InsertClassEvent($TourId, 0, 1, 'CCM', 'C', 'CM'); InsertClassEvent($TourId, 0, 1, 'CJW', 'C', 'JW'); InsertClassEvent($TourId, 0, 1, 'CCW', 'C', 'CW'); InsertClassEvent($TourId, 1, 3, 'RJM', 'R', 'JM'); InsertClassEvent($TourId, 1, 3, 'RCM', 'R', 'CM'); InsertClassEvent($TourId, 1, 3, 'RJW', 'R', 'JW'); InsertClassEvent($TourId, 1, 3, 'RCW', 'R', 'CW'); InsertClassEvent($TourId, 1, 1, 'RJX', 'R', 'JW'); InsertClassEvent($TourId, 2, 1, 'RJX', 'R', 'JM'); InsertClassEvent($TourId, 1, 1, 'RCX', 'R', 'CW'); InsertClassEvent($TourId, 2, 1, 'RCX', 'R', 'CM'); InsertClassEvent($TourId, 1, 3, 'CJM', 'C', 'JM'); InsertClassEvent($TourId, 1, 3, 'CCM', 'C', 'CM'); InsertClassEvent($TourId, 1, 3, 'CJW', 'C', 'JW'); InsertClassEvent($TourId, 1, 3, 'CCW', 'C', 'CW'); InsertClassEvent($TourId, 1, 1, 'CJX', 'C', 'JW'); InsertClassEvent($TourId, 2, 1, 'CJX', 'C', 'JM'); InsertClassEvent($TourId, 1, 1, 'CCX', 'C', 'CW'); InsertClassEvent($TourId, 2, 1, 'CCX', 'C', 'CM'); break; } }
function InsertStandardFieldEvents($TourId, $SubRule) { switch ($SubRule) { case '1': InsertClassEvent($TourId, 0, 1, 'RM', 'R', 'M'); InsertClassEvent($TourId, 0, 1, 'RJM', 'R', 'JM'); InsertClassEvent($TourId, 0, 1, 'RCM', 'R', 'CM'); InsertClassEvent($TourId, 0, 1, 'RMM', 'R', 'MM'); InsertClassEvent($TourId, 0, 1, 'RW', 'R', 'W'); InsertClassEvent($TourId, 0, 1, 'RJW', 'R', 'JW'); InsertClassEvent($TourId, 0, 1, 'RCW', 'R', 'CW'); InsertClassEvent($TourId, 0, 1, 'RMW', 'R', 'MW'); InsertClassEvent($TourId, 0, 1, 'CM', 'C', 'M'); InsertClassEvent($TourId, 0, 1, 'CJM', 'C', 'JM'); InsertClassEvent($TourId, 0, 1, 'CCM', 'C', 'CM'); InsertClassEvent($TourId, 0, 1, 'CMM', 'C', 'MM'); InsertClassEvent($TourId, 0, 1, 'CW', 'C', 'W'); InsertClassEvent($TourId, 0, 1, 'CJW', 'C', 'JW'); InsertClassEvent($TourId, 0, 1, 'CCW', 'C', 'CW'); InsertClassEvent($TourId, 0, 1, 'CMW', 'C', 'MW'); InsertClassEvent($TourId, 0, 1, 'BM', 'B', 'M'); InsertClassEvent($TourId, 0, 1, 'BJM', 'B', 'JM'); InsertClassEvent($TourId, 0, 1, 'BCM', 'B', 'CM'); InsertClassEvent($TourId, 0, 1, 'BMM', 'B', 'MM'); InsertClassEvent($TourId, 0, 1, 'BW', 'B', 'W'); InsertClassEvent($TourId, 0, 1, 'BJW', 'B', 'JW'); InsertClassEvent($TourId, 0, 1, 'BCW', 'B', 'CW'); InsertClassEvent($TourId, 0, 1, 'BMW', 'B', 'MW'); InsertClassEvent($TourId, 1, 1, 'MT', 'R', 'M'); InsertClassEvent($TourId, 2, 1, 'MT', 'C', 'M'); InsertClassEvent($TourId, 3, 1, 'MT', 'B', 'M'); InsertClassEvent($TourId, 1, 1, 'MJT', 'R', 'JM'); InsertClassEvent($TourId, 2, 1, 'MJT', 'C', 'JM'); InsertClassEvent($TourId, 3, 1, 'MJT', 'B', 'JM'); InsertClassEvent($TourId, 1, 1, 'MCT', 'R', 'CM'); InsertClassEvent($TourId, 2, 1, 'MCT', 'C', 'CM'); InsertClassEvent($TourId, 3, 1, 'MCT', 'B', 'CM'); InsertClassEvent($TourId, 1, 1, 'MMT', 'R', 'MM'); InsertClassEvent($TourId, 2, 1, 'MMT', 'C', 'MM'); InsertClassEvent($TourId, 3, 1, 'MMT', 'B', 'MM'); InsertClassEvent($TourId, 1, 1, 'WT', 'R', 'W'); InsertClassEvent($TourId, 2, 1, 'WT', 'C', 'W'); InsertClassEvent($TourId, 3, 1, 'WT', 'B', 'W'); InsertClassEvent($TourId, 1, 1, 'WJT', 'R', 'JW'); InsertClassEvent($TourId, 2, 1, 'WJT', 'C', 'JW'); InsertClassEvent($TourId, 3, 1, 'WJT', 'B', 'JW'); InsertClassEvent($TourId, 1, 1, 'WCT', 'R', 'CW'); InsertClassEvent($TourId, 2, 1, 'WCT', 'C', 'CW'); InsertClassEvent($TourId, 3, 1, 'WCT', 'B', 'CW'); InsertClassEvent($TourId, 1, 1, 'WMT', 'R', 'MW'); InsertClassEvent($TourId, 2, 1, 'WMT', 'C', 'MW'); InsertClassEvent($TourId, 3, 1, 'WMT', 'B', 'MW'); break; case '2': InsertClassEvent($TourId, 0, 1, 'RM', 'R', 'M'); InsertClassEvent($TourId, 0, 1, 'RJM', 'R', 'JM'); InsertClassEvent($TourId, 0, 1, 'RW', 'R', 'W'); InsertClassEvent($TourId, 0, 1, 'RJW', 'R', 'JW'); InsertClassEvent($TourId, 0, 1, 'CM', 'C', 'M'); InsertClassEvent($TourId, 0, 1, 'CJM', 'C', 'JM'); InsertClassEvent($TourId, 0, 1, 'CW', 'C', 'W'); InsertClassEvent($TourId, 0, 1, 'CJW', 'C', 'JW'); InsertClassEvent($TourId, 0, 1, 'BM', 'B', 'M'); InsertClassEvent($TourId, 0, 1, 'BJM', 'B', 'JM'); InsertClassEvent($TourId, 0, 1, 'BW', 'B', 'W'); InsertClassEvent($TourId, 0, 1, 'BJW', 'B', 'JW'); InsertClassEvent($TourId, 1, 1, 'MT', 'R', 'M'); InsertClassEvent($TourId, 2, 1, 'MT', 'C', 'M'); InsertClassEvent($TourId, 3, 1, 'MT', 'B', 'M'); InsertClassEvent($TourId, 1, 1, 'MJT', 'R', 'JM'); InsertClassEvent($TourId, 2, 1, 'MJT', 'C', 'JM'); InsertClassEvent($TourId, 3, 1, 'MJT', 'B', 'JM'); InsertClassEvent($TourId, 1, 1, 'WT', 'R', 'W'); InsertClassEvent($TourId, 2, 1, 'WT', 'C', 'W'); InsertClassEvent($TourId, 3, 1, 'WT', 'B', 'W'); InsertClassEvent($TourId, 1, 1, 'WJT', 'R', 'JW'); InsertClassEvent($TourId, 2, 1, 'WJT', 'C', 'JW'); InsertClassEvent($TourId, 3, 1, 'WJT', 'B', 'JW'); break; } }
function InsertStandard3DEvents($TourId, $SubRule) { InsertClassEvent($TourId, 0, 1, 'BR', 'B', 'R'); InsertClassEvent($TourId, 0, 1, 'IR', 'IN', 'R'); InsertClassEvent($TourId, 0, 1, 'LR', 'LB', 'R'); InsertClassEvent($TourId, 0, 1, 'RRJ', 'R', 'RJ'); InsertClassEvent($TourId, 0, 1, 'CRJ', 'C', 'RJ'); InsertClassEvent($TourId, 0, 1, 'RRG', 'R', 'RG'); InsertClassEvent($TourId, 0, 1, 'CRG', 'C', 'RG'); InsertClassEvent($TourId, 0, 1, 'BK', 'B', 'K'); InsertClassEvent($TourId, 0, 1, 'IK', 'IN', 'K'); InsertClassEvent($TourId, 0, 1, 'LK', 'LB', 'K'); InsertClassEvent($TourId, 0, 1, 'RKJ', 'R', 'KJ'); InsertClassEvent($TourId, 0, 1, 'CKJ', 'C', 'KJ'); InsertClassEvent($TourId, 0, 1, 'RKG', 'R', 'KG'); InsertClassEvent($TourId, 0, 1, 'CKG', 'C', 'KG'); InsertClassEvent($TourId, 0, 1, 'RDJ', 'R', 'DJ'); InsertClassEvent($TourId, 0, 1, 'CDJ', 'C', 'DJ'); InsertClassEvent($TourId, 0, 1, 'RHJ', 'R', 'HJ'); InsertClassEvent($TourId, 0, 1, 'CHJ', 'C', 'HJ'); InsertClassEvent($TourId, 0, 1, 'BD', 'B', 'Di'); InsertClassEvent($TourId, 0, 1, 'ID', 'IN', 'Di'); InsertClassEvent($TourId, 0, 1, 'LD', 'LB', 'Di'); InsertClassEvent($TourId, 0, 1, 'RD', 'R', 'D'); InsertClassEvent($TourId, 0, 1, 'CD', 'C', 'D'); InsertClassEvent($TourId, 0, 1, 'BU', 'BU', 'BU'); InsertClassEvent($TourId, 0, 1, 'BH', 'B', 'Hi'); InsertClassEvent($TourId, 0, 1, 'IH', 'IN', 'Hi'); InsertClassEvent($TourId, 0, 1, 'LH', 'LB', 'Hi'); InsertClassEvent($TourId, 0, 1, 'RH', 'R', 'H'); InsertClassEvent($TourId, 0, 1, 'CH', 'C', 'H'); $teams = array('BR' => array('B' => array('R')), 'IR' => array('IN' => array('R')), 'LR' => array('LB' => array('R')), 'CR' => array('C' => array('RG', 'RJ')), 'RR' => array('R' => array('RG', 'RJ')), 'IN' => array('IN' => array('K', 'Di', 'Hi')), 'LB' => array('LB' => array('K', 'Di', 'Hi')), 'BU' => array('BU' => array('BU')), 'B' => array('B' => array('K', 'Di', 'Hi')), 'R' => array('R' => array('KG', 'KJ', 'D', 'DJ', 'H', 'HJ')), 'C' => array('C' => array('KG', 'KJ', 'D', 'DJ', 'H', 'HJ'))); foreach ($teams as $Team => $Divs) { foreach ($Divs as $Div => $Classes) { foreach ($Classes as $Class) { InsertClassEvent($TourId, 1, 3, $Team, $Div, $Class); } } } }
function InsertStandard3DEvents($TourId, $SubRule) { switch ($SubRule) { case '1': InsertClassEvent($TourId, 0, 1, 'CM', 'C', 'M'); InsertClassEvent($TourId, 0, 1, 'CJM', 'C', 'JM'); InsertClassEvent($TourId, 0, 1, 'CCM', 'C', 'CM'); InsertClassEvent($TourId, 0, 1, 'CMM', 'C', 'MM'); InsertClassEvent($TourId, 0, 1, 'CW', 'C', 'W'); InsertClassEvent($TourId, 0, 1, 'CJW', 'C', 'JW'); InsertClassEvent($TourId, 0, 1, 'CCW', 'C', 'CW'); InsertClassEvent($TourId, 0, 1, 'CMW', 'C', 'MW'); InsertClassEvent($TourId, 0, 1, 'BM', 'B', 'M'); InsertClassEvent($TourId, 0, 1, 'BJM', 'B', 'JM'); InsertClassEvent($TourId, 0, 1, 'BCM', 'B', 'CM'); InsertClassEvent($TourId, 0, 1, 'BMM', 'B', 'MM'); InsertClassEvent($TourId, 0, 1, 'BW', 'B', 'W'); InsertClassEvent($TourId, 0, 1, 'BJW', 'B', 'JW'); InsertClassEvent($TourId, 0, 1, 'BCW', 'B', 'CW'); InsertClassEvent($TourId, 0, 1, 'BMW', 'B', 'MW'); InsertClassEvent($TourId, 0, 1, 'LM', 'L', 'M'); InsertClassEvent($TourId, 0, 1, 'LJM', 'L', 'JM'); InsertClassEvent($TourId, 0, 1, 'LCM', 'L', 'CM'); InsertClassEvent($TourId, 0, 1, 'LMM', 'L', 'MM'); InsertClassEvent($TourId, 0, 1, 'LW', 'L', 'W'); InsertClassEvent($TourId, 0, 1, 'LJW', 'L', 'JW'); InsertClassEvent($TourId, 0, 1, 'LCW', 'L', 'CW'); InsertClassEvent($TourId, 0, 1, 'LMW', 'L', 'MW'); InsertClassEvent($TourId, 0, 1, 'IM', 'I', 'M'); InsertClassEvent($TourId, 0, 1, 'IJM', 'I', 'JM'); InsertClassEvent($TourId, 0, 1, 'ICM', 'I', 'CM'); InsertClassEvent($TourId, 0, 1, 'IMM', 'I', 'MM'); InsertClassEvent($TourId, 0, 1, 'IW', 'I', 'W'); InsertClassEvent($TourId, 0, 1, 'IJW', 'I', 'JW'); InsertClassEvent($TourId, 0, 1, 'ICW', 'I', 'CW'); InsertClassEvent($TourId, 0, 1, 'IMW', 'I', 'MW'); InsertClassEvent($TourId, 1, 1, 'MT', 'C', 'M'); InsertClassEvent($TourId, 2, 1, 'MT', 'L', 'M'); InsertClassEvent($TourId, 3, 1, 'MT', 'B', 'M'); InsertClassEvent($TourId, 3, 1, 'MT', 'I', 'M'); InsertClassEvent($TourId, 1, 1, 'MJT', 'C', 'JM'); InsertClassEvent($TourId, 2, 1, 'MJT', 'L', 'JM'); InsertClassEvent($TourId, 3, 1, 'MJT', 'B', 'JM'); InsertClassEvent($TourId, 3, 1, 'MJT', 'I', 'JM'); InsertClassEvent($TourId, 1, 1, 'MCT', 'C', 'CM'); InsertClassEvent($TourId, 2, 1, 'MCT', 'L', 'CM'); InsertClassEvent($TourId, 3, 1, 'MCT', 'B', 'CM'); InsertClassEvent($TourId, 3, 1, 'MCT', 'I', 'CM'); InsertClassEvent($TourId, 1, 1, 'MMT', 'C', 'MM'); InsertClassEvent($TourId, 2, 1, 'MMT', 'L', 'MM'); InsertClassEvent($TourId, 3, 1, 'MMT', 'B', 'MM'); InsertClassEvent($TourId, 3, 1, 'MMT', 'I', 'MM'); InsertClassEvent($TourId, 1, 1, 'WT', 'C', 'W'); InsertClassEvent($TourId, 2, 1, 'WT', 'L', 'W'); InsertClassEvent($TourId, 3, 1, 'WT', 'B', 'W'); InsertClassEvent($TourId, 3, 1, 'WT', 'I', 'W'); InsertClassEvent($TourId, 1, 1, 'WJT', 'C', 'JW'); InsertClassEvent($TourId, 2, 1, 'WJT', 'L', 'JW'); InsertClassEvent($TourId, 3, 1, 'WJT', 'B', 'JW'); InsertClassEvent($TourId, 3, 1, 'WJT', 'I', 'JW'); InsertClassEvent($TourId, 1, 1, 'WCT', 'C', 'CW'); InsertClassEvent($TourId, 2, 1, 'WCT', 'L', 'CW'); InsertClassEvent($TourId, 3, 1, 'WCT', 'B', 'CW'); InsertClassEvent($TourId, 3, 1, 'WCT', 'I', 'CW'); InsertClassEvent($TourId, 1, 1, 'WMT', 'C', 'MW'); InsertClassEvent($TourId, 2, 1, 'WMT', 'L', 'MW'); InsertClassEvent($TourId, 3, 1, 'WMT', 'B', 'MW'); InsertClassEvent($TourId, 3, 1, 'WMT', 'I', 'MW'); break; case '2': InsertClassEvent($TourId, 0, 1, 'CM', 'C', 'M'); InsertClassEvent($TourId, 0, 1, 'CW', 'C', 'W'); InsertClassEvent($TourId, 0, 1, 'BM', 'B', 'M'); InsertClassEvent($TourId, 0, 1, 'BW', 'B', 'W'); InsertClassEvent($TourId, 0, 1, 'LM', 'L', 'M'); InsertClassEvent($TourId, 0, 1, 'LW', 'L', 'W'); InsertClassEvent($TourId, 0, 1, 'IM', 'I', 'M'); InsertClassEvent($TourId, 0, 1, 'IW', 'I', 'W'); InsertClassEvent($TourId, 1, 1, 'MT', 'C', 'M'); InsertClassEvent($TourId, 2, 1, 'MT', 'L', 'M'); InsertClassEvent($TourId, 3, 1, 'MT', 'B', 'M'); InsertClassEvent($TourId, 3, 1, 'MT', 'I', 'M'); InsertClassEvent($TourId, 1, 1, 'WT', 'C', 'W'); InsertClassEvent($TourId, 2, 1, 'WT', 'L', 'W'); InsertClassEvent($TourId, 3, 1, 'WT', 'B', 'W'); InsertClassEvent($TourId, 3, 1, 'WT', 'I', 'W'); break; } }
function InsertStandardEvents($TourId, $TourType, $SubRule, $Outdoor = true) { $dv = array('R', 'B', 'C', 'L'); if ($TourType == 11 || $TourType == 20) { $dv[] = array('I' => 'Istinctive'); } $cl = array('K' => array('KH', 'KD'), 'C' => array('CH', 'CD'), 'J' => array('JH', 'JD'), 'S' => array('SH', 'MH', 'VH', 'H', 'D', 'SD', 'MD', 'VD')); if ($TourType == 6 || $TourType == 3 || $TourType == 1) { foreach ($dv as $v_dv) { foreach ($cl as $k_cl => $v_cl) { foreach ($v_cl as $dett_cl) { //Indvidual event if ($k_cl != 'K') { InsertClassEvent($TourId, 0, 1, $dett_cl . $v_dv, $v_dv, $dett_cl); } //Team composition InsertClassEvent($TourId, 1, 3, 'L' . $k_cl . $v_dv, $v_dv, $dett_cl); } } } } }
function InsertStandardEvents($TourId, $TourType, $SubRule, $Outdoor = true) { global $ArlefClasses; foreach ($ArlefClasses as $cD => $D) { foreach ($D as $cC) { InsertClassEvent($TourId, 1, 3, $cD . 'T', $cD, $cC); } } InsertClassEvent($TourId, 1, 3, 'CT', 'CO', 'H'); InsertClassEvent($TourId, 1, 3, 'CT', 'CO', 'D'); InsertClassEvent($TourId, 1, 3, 'CT', 'C1', 'H'); InsertClassEvent($TourId, 1, 3, 'CT', 'C1', 'D'); InsertClassEvent($TourId, 1, 3, 'RT', 'RS', 'H'); InsertClassEvent($TourId, 1, 3, 'RT', 'RS', 'D'); InsertClassEvent($TourId, 1, 3, 'RT', 'R2', 'H'); InsertClassEvent($TourId, 1, 3, 'RT', 'R2', 'D'); }