示例#1
0
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');
    }
}
示例#2
0
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');
}
示例#3
0
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;
    }
}
示例#4
0
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;
    }
}
示例#5
0
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);
            }
        }
    }
}
示例#6
0
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;
    }
}
示例#7
0
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);
                }
            }
        }
    }
}
示例#8
0
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');
}