示例#1
0
function CreateStandardClasses($TourId, $SubRule)
{
    switch ($SubRule) {
        case '1':
            CreateClass($TourId, 1, 21, 49, 0, 'M', 'M', 'Men');
            CreateClass($TourId, 2, 21, 49, 1, 'W', 'W', 'Women');
            CreateClass($TourId, 3, 18, 20, 0, 'JM', 'JM,M', 'Junior Men');
            CreateClass($TourId, 4, 18, 20, 1, 'JW', 'JW,W', 'Junior Women');
            CreateClass($TourId, 5, 1, 17, 0, 'CM', 'CM,JM,M', 'Cadet Men');
            CreateClass($TourId, 6, 1, 17, 1, 'CW', 'CW,JW,W', 'Cadet Women');
            CreateClass($TourId, 7, 50, 100, 0, 'MM', 'MM,M', 'Master Men');
            CreateClass($TourId, 8, 50, 100, 1, 'MW', 'MW,W', 'Master Women');
            break;
        case '2':
        case '5':
            CreateClass($TourId, 1, 1, 100, 0, 'M', 'M', 'Men');
            CreateClass($TourId, 2, 1, 100, 1, 'W', 'W', 'Women');
            break;
        case '3':
            CreateClass($TourId, 1, 21, 100, 0, 'M', 'M', 'Men');
            CreateClass($TourId, 2, 21, 100, 1, 'W', 'W', 'Women');
            CreateClass($TourId, 3, 1, 20, 0, 'JM', 'JM,M', 'Junior Men');
            CreateClass($TourId, 4, 1, 20, 1, 'JW', 'JW,W', 'Junior Women');
            break;
        case '4':
            CreateClass($TourId, 1, 18, 20, 0, 'JM', 'JM,M', 'Junior Men');
            CreateClass($TourId, 2, 18, 20, 1, 'JW', 'JW,W', 'Junior Women');
            CreateClass($TourId, 3, 1, 17, 0, 'CM', 'CM,JM,M', 'Cadet Men');
            CreateClass($TourId, 4, 1, 17, 1, 'CW', 'CW,JW,W', 'Cadet Women');
            break;
    }
}
示例#2
0
function CreateStandardClasses($TourId, $SubRule)
{
    CreateClass($TourId, 1, 1, 100, 0, 'M', 'M', '~M');
    CreateClass($TourId, 2, 1, 100, 1, 'W', 'W', '~F');
    //	CreateClass($TourId, 3, 1, 20, 0, 'JM', 'JM,M', '~JM');
    //	CreateClass($TourId, 4, 1, 20, 1, 'JW', 'JW,W', '~JF');
}
示例#3
0
function CreateStandardClasses($TourId, $SubRule, $Field = '', $Type = 0)
{
    $i = 1;
    CreateClass($TourId, $i++, 0, 12, 0, 'KH', 'KH,CH', 'Knatte 10 Herrar', 1);
    CreateClass($TourId, $i++, 0, 12, 1, 'KD', 'KD,CD,KH,CH', 'Knatte 10 Damer', 1);
    CreateClass($TourId, $i++, 13, 15, 0, 'CH', 'CH,JH', 'Cadett 13 Herrar', 1);
    CreateClass($TourId, $i++, 13, 15, 1, 'CD', 'CD,JD,CH,JH', 'Cadett 13 Damer', 1);
    CreateClass($TourId, $i++, 16, 20, 0, 'JH', 'JH,SH,H', 'Junior 16 Herrar', 1);
    CreateClass($TourId, $i++, 16, 20, 1, 'JD', 'JD,SD,D,JH,SH,H', 'Junior 16 Damer', 1);
    CreateClass($TourId, $i++, 21, 49, 0, 'H', 'H,SH', 'Herrar', 1);
    CreateClass($TourId, $i++, 21, 49, 1, 'D', 'D,SD,H,SH', 'Damer', 1);
    CreateClass($TourId, $i++, 21, 49, 0, 'SH', 'SH,H', 'Senior 21 Herrar', 1);
    CreateClass($TourId, $i++, 21, 49, 1, 'SD', 'SD,D,SH,H', 'Senior 21 Damer', 1);
    CreateClass($TourId, $i++, 50, 59, 0, 'MH', 'MH,SH,H', 'Master 50 Herrar', 1);
    CreateClass($TourId, $i++, 50, 59, 1, 'MD', 'MD,SD,D,MH,SH,H', 'Master 50 Damer', 1);
    CreateClass($TourId, $i++, 60, 100, 0, 'VH', 'VH,MH,SH,H', 'Veteran 60 Herrar', 1);
    CreateClass($TourId, $i++, 60, 100, 1, 'VD', 'VD,MD,SD,D,VH,MH,SH,H', 'Veteran 60 Damer', 1);
}
示例#4
0
function CreateStandardSperimClasses($TourId)
{
    $i = 1;
    CreateClass($TourId, $i++, 0, 1, 0, 'M1', 'M1,M2', 'Esordienti 1 Maschile');
    CreateClass($TourId, $i++, 0, 1, 1, 'F1', 'F1,F2', 'Esordienti 1 Femminile');
    CreateClass($TourId, $i++, 2, 2, 0, 'M2', 'M2', 'Esordienti 2 Maschile');
    CreateClass($TourId, $i++, 2, 2, 1, 'F2', 'F2', 'Esordienti 2 Femminile');
}
示例#5
0
function CreateStandardClasses($TourId, $SubRule, $Type)
{
    $Champs = ($SubRule == 3 and $Type == 6 or $SubRule == 5 and $Type == 3 or $SubRule == 9 and $Type == 9 or $SubRule == 7 and $Type == 11 or $SubRule == 9 and $Type == 17);
    $Field = ($Type == 9 or $Type == 11 or $Type == 17);
    $i = 1;
    // Champs
    if ($Champs) {
        if ($Field) {
            // 3D champs
            CreateClass($TourId, $i++, 13, 15, -1, 'R', 'R,K,Di,Hi', 'Rekrutt', 1, 'B,IN,LB');
            CreateClass($TourId, $i++, 13, 15, 1, 'RJ', 'RJ,KJ,DJ,D', 'Rekrutt Jenter', 1, 'C,R');
            CreateClass($TourId, $i++, 13, 15, 0, 'RG', 'RG,KG,HJ,H', 'Rekrutt Gutter', 1, 'C,R');
            CreateClass($TourId, $i++, 16, 17, -1, 'K', 'K,Di,Hi', 'Kadett', 1, 'B,IN,LB');
            CreateClass($TourId, $i++, 16, 17, 1, 'KJ', 'KJ,DJ,D', 'Kadett Jenter', 1, 'C,R');
            CreateClass($TourId, $i++, 16, 17, 0, 'KG', 'KG,HJ,H', 'Kadett Gutter', 1, 'C,R');
            CreateClass($TourId, $i++, 18, 20, 1, 'DJ', 'DJ,D', 'Damer Junior', 1, 'C,R');
            CreateClass($TourId, $i++, 18, 20, 0, 'HJ', 'HJ,H', 'Herrer Junior', 1, 'C,R');
            CreateClass($TourId, $i++, 18, 99, 1, 'Di', 'Di', 'Damer', 1, 'B,IN,LB');
            CreateClass($TourId, $i++, 18, 99, 0, 'Hi', 'Hi', 'Herrer', 1, 'B,IN,LB');
            CreateClass($TourId, $i++, 21, 99, 1, 'D', 'D', 'Damer', 1, 'C,R');
            CreateClass($TourId, $i++, 21, 99, 0, 'H', 'H', 'Herrer', 1, 'C,R');
            if ($Type == 11 or $Type == 17) {
                CreateClass($TourId, $i++, 13, 99, -1, 'BU', 'BU', 'Buejeger', 1, 'BU');
            }
        } else {
            // Outdoor and Indoor champs
            CreateClass($TourId, $i++, 13, 15, -1, 'R', 'R,K,Di,Hi', 'Rekrutt', 1, 'B,T');
            CreateClass($TourId, $i++, 13, 15, 1, 'RJ', 'RJ,KJ,DJ,D', 'Rekrutt Jenter', 1, 'C,R');
            CreateClass($TourId, $i++, 13, 15, 0, 'RG', 'RG,KG,HJ,H', 'Rekrutt Gutter', 1, 'C,R');
            CreateClass($TourId, $i++, 16, 17, -1, 'K', 'K,Di,Hi', 'Kadett', 1, 'B,T');
            CreateClass($TourId, $i++, 16, 17, 1, 'KJ', 'KJ,DJ,D', 'Kadett Jenter', 1, 'C,R');
            CreateClass($TourId, $i++, 16, 17, 0, 'KG', 'KG,HJ,H', 'Kadett Gutter', 1, 'C,R');
            CreateClass($TourId, $i++, 18, 20, 1, 'DJ', 'DJ,D', 'Damer Junior', 1, 'C,R');
            CreateClass($TourId, $i++, 18, 20, 0, 'HJ', 'HJ,H', 'Herrer Junior', 1, 'C,R');
            CreateClass($TourId, $i++, 50, 99, 1, 'D5', 'D5,D', 'Damer 50', 1, 'C,R');
            CreateClass($TourId, $i++, 50, 99, 0, 'H5', 'H5,H', 'Herrer 50', 1, 'C,R');
            CreateClass($TourId, $i++, 18, 99, 1, 'Di', 'Di', 'Damer', 1, 'B,T');
            CreateClass($TourId, $i++, 18, 99, 0, 'Hi', 'Hi', 'Herrer', 1, 'B,T');
            CreateClass($TourId, $i++, 21, 49, 1, 'D', 'D', 'Damer', 1, 'C,R');
            CreateClass($TourId, $i++, 21, 49, 0, 'H', 'H', 'Herrer', 1, 'C,R');
        }
        // non competing classes
        CreateClass($TourId, $i++, 1, 99, -1, 'DO', 'DO', 'Dommer', 0, 'D');
        CreateClass($TourId, $i++, 1, 99, -1, 'AR', 'AR', 'Arrangør', 0, 'A');
        CreateClass($TourId, $i++, 1, 99, -1, 'HE', 'HE', 'Helsepersonell', 0, 'A');
        CreateClass($TourId, $i++, 1, 99, -1, 'ST', 'ST', 'Stab', 0, 'A');
        CreateClass($TourId, $i++, 1, 99, -1, 'LA', 'LA', 'Lagleder', 0, 'V');
        CreateClass($TourId, $i++, 1, 99, -1, 'TR', 'TR', 'Trener', 0, 'V');
        CreateClass($TourId, $i++, 1, 99, -1, 'ME', 'ME', 'Media', 0, 'V');
    } else {
        // ordinary competitions
        // Felles, only 1 class
        CreateClass($TourId, $i++, 10, 10, -1, '6', '6', '6', 1, 'F');
        // C&R have all classes
        // T has 1,2,-,4,5
        if ($Field) {
            CreateClass($TourId, $i++, 11, 13, -1, '5', '1,2,4,5', '5', 1, 'C,R,B,LB,IN');
            CreateClass($TourId, $i++, 14, 15, -1, '4', '1,2,4', '4', 1, 'C,R,B,LB,IN');
            CreateClass($TourId, $i++, 16, 100, -1, '2', '1,2', '2', 1, 'C,R,B,LB,IN');
            CreateClass($TourId, $i++, 16, 100, -1, '1', '1', '1', 1, 'C,R,B,LB,IN');
            // BueJager has only 1
            if ($Type == 11 or $Type == 17) {
                CreateClass($TourId, $i++, 11, 100, -1, '1u', '1u', '1', 1, 'BU');
            }
        } else {
            CreateClass($TourId, $i++, 11, 13, -1, '5', '1,2,3,4,5', '5', 1, 'C,R,T');
            CreateClass($TourId, $i++, 14, 15, -1, '4', '1,2,3,4', '4', 1, 'C,R,T');
            CreateClass($TourId, $i++, 11, 15, -1, '4b', '1,4b', '4', 1, 'B');
            CreateClass($TourId, $i++, 16, 100, -1, '3', '1,2,3', '3', 1, 'C,R');
            CreateClass($TourId, $i++, 16, 100, -1, '2', '1,2', '2', 1, 'C,R,T');
            CreateClass($TourId, $i++, 16, 100, -1, '1', '1', '1', 1, 'B,C,R,T');
        }
    }
}
示例#6
0
function CreateStandardClasses($TourId, $Type, $SubRule)
{
    global $ArlefDivisions, $ArlefClasses;
    $i = 1;
    switch ($Type) {
        case '1':
            CreateClass($TourId, $i++, 1, 14, -1, 'MB', 'MB', 'Benjamin', '1', 'C,R');
            CreateClass($TourId, $i++, 15, 17, 0, 'HC', 'HC', 'Homme Cadet', '1', 'C,R');
            CreateClass($TourId, $i++, 15, 17, 1, 'DC', 'DC', 'Dame Cadet', '1', 'C,R');
            CreateClass($TourId, $i++, 18, 20, 0, 'HJ', 'HJ', 'Homme Junior', '1', 'C,R');
            CreateClass($TourId, $i++, 18, 20, 1, 'DJ', 'DJ', 'Dame Junior', '1', 'C,R');
            CreateClass($TourId, $i++, 21, 34, 0, 'H1', 'H1', 'Homme Senior 1', '1', 'C,R');
            CreateClass($TourId, $i++, 21, 34, 1, 'D1', 'D1', 'Dame Senior 1', '1', 'C,R');
            CreateClass($TourId, $i++, 35, 49, 0, 'H2', 'H2', 'Homme Senior 2', '1', 'C,R');
            CreateClass($TourId, $i++, 35, 49, 1, 'D2', 'D2', 'Dame Senior 2', '1', 'C,R');
            CreateClass($TourId, $i++, 50, 59, 0, 'HM', 'HM', 'Homme Master', '1', 'C,R');
            CreateClass($TourId, $i++, 50, 59, 1, 'DM', 'DM', 'Dame Master', '1', 'C,R');
            CreateClass($TourId, $i++, 60, 100, 0, 'HV', 'HV', 'Homme Vétéran', '1', 'C,R');
            CreateClass($TourId, $i++, 60, 100, 1, 'DV', 'DV', 'Dame Vétéran', '1', 'C,R');
            CreateClass($TourId, $i++, 1, 100, 0, 'H', 'H', 'Homme', '1', 'CO,C1,RS,R2,VI');
            CreateClass($TourId, $i++, 1, 100, 1, 'D', 'D', 'Dame', '1', 'CO,C1,RS,R2,VI');
            $ArlefClasses = array('R' => array('MB', 'HC', 'DC', 'HJ', 'DJ', 'H1', 'D1', 'H2', 'D2', 'HM', 'DM', 'HV', 'DV'), 'C' => array('MB', 'HC', 'DC', 'HJ', 'DJ', 'H1', 'D1', 'H2', 'D2', 'HM', 'DM', 'HV', 'DV'));
            break;
        case '3':
            CreateClass($TourId, $i++, 1, 12, -1, 'MP', 'MP', 'Pupille', '1', 'C,R');
            CreateClass($TourId, $i++, 13, 14, 0, 'HB', 'HB', 'Homme Benjamin', '1', 'C,R');
            CreateClass($TourId, $i++, 13, 14, 1, 'DB', 'DB', 'Dame Benjamin', '1', 'C,R');
            CreateClass($TourId, $i++, 15, 17, 0, 'HC', 'HC', 'Homme Cadet', '1', 'C,R');
            CreateClass($TourId, $i++, 15, 17, 1, 'DC', 'DC', 'Dame Cadet', '1', 'C,R');
            CreateClass($TourId, $i++, 18, 20, 0, 'HJ', 'HJ', 'Homme Junior', '1', 'C,R');
            CreateClass($TourId, $i++, 18, 20, 1, 'DJ', 'DJ', 'Dame Junior', '1', 'C,R');
            CreateClass($TourId, $i++, 21, 34, 0, 'H1', 'H1', 'Homme Senior 1', '1', 'C,R');
            CreateClass($TourId, $i++, 21, 34, 1, 'D1', 'D1', 'Dame Senior 1', '1', 'C,R');
            CreateClass($TourId, $i++, 35, 49, 0, 'H2', 'H2', 'Homme Senior 2', '1', 'C,R');
            CreateClass($TourId, $i++, 35, 49, 1, 'D2', 'D2', 'Dame Senior 2', '1', 'C,R');
            CreateClass($TourId, $i++, 50, 59, 0, 'HM', 'HM', 'Homme Master', '1', 'C,R');
            CreateClass($TourId, $i++, 50, 59, 1, 'DM', 'DM', 'Dame Master', '1', 'C,R');
            CreateClass($TourId, $i++, 60, 100, 0, 'HV', 'HV', 'Homme Vétéran', '1', 'C,R');
            CreateClass($TourId, $i++, 60, 100, 1, 'DV', 'DV', 'Dame Vétéran', '1', 'C,R');
            CreateClass($TourId, $i++, 1, 100, 0, 'H', 'H', 'Homme', '1', 'CO,C1,RS,R2,VI');
            CreateClass($TourId, $i++, 1, 100, 1, 'D', 'D', 'Dame', '1', 'CO,C1,RS,R2,VI');
            $ArlefClasses = array('R' => array('MP', 'HB', 'DB', 'HC', 'DC', 'HJ', 'DJ', 'H1', 'D1', 'H2', 'D2', 'HM', 'DM', 'HV', 'DV'), 'C' => array('MP', 'HB', 'DB', 'HC', 'DC', 'HJ', 'DJ', 'H1', 'D1', 'H2', 'D2', 'HM', 'DM', 'HV', 'DV'));
            break;
        case '6':
        case '7':
            if ($SubRule == 1) {
                CreateClass($TourId, $i++, 1, 6, -1, 'MP', 'MP', 'Pupille', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 7, 14, 0, 'HB', 'HB', 'Homme Benjamin', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 7, 14, 1, 'DB', 'DB', 'Dame Benjamin', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 15, 17, 0, 'HC', 'HC', 'Homme Cadet', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 15, 17, 1, 'DC', 'DC', 'Dame Cadet', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 18, 20, 0, 'HJ', 'HJ', 'Homme Junior', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 18, 20, 1, 'DJ', 'DJ', 'Dame Junior', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 21, 34, 0, 'H1', 'H1', 'Homme Senior 1', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 21, 34, 1, 'D1', 'D1', 'Dame Senior 1', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 35, 49, 0, 'H2', 'H2', 'Homme Senior 2', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 35, 49, 1, 'D2', 'D2', 'Dame Senior 2', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 50, 59, 0, 'HM', 'HM', 'Homme Master', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 50, 59, 1, 'DM', 'DM', 'Dame Master', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 60, 100, 0, 'HV', 'HV', 'Homme Vétéran', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 60, 100, 1, 'DV', 'DV', 'Dame Vétéran', '1', 'BC,BR,C,R');
                CreateClass($TourId, $i++, 1, 17, -1, 'J', 'J', 'Jeune', '1', 'BB,BN,NL,NR');
                CreateClass($TourId, $i++, 18, 49, -1, 'S', 'S', 'Senior', '1', 'BB,BN,NL,NR');
                CreateClass($TourId, $i++, 50, 100, -1, 'M', 'M', 'Master', '1', 'BB,BN,NL,NR');
                CreateClass($TourId, $i++, 1, 100, -1, 'A', 'A', 'Apache', '1', 'B');
                CreateClass($TourId, $i++, 1, 100, -1, 'V', 'V', 'Viseur', '1', 'B');
                CreateClass($TourId, $i++, 1, 100, 0, 'H', 'H', 'Homme', '1', 'CO,C1,RS,R2,VI');
                CreateClass($TourId, $i++, 1, 100, 1, 'D', 'D', 'Dame', '1', 'CO,C1,RS,R2,VI');
                $ArlefClasses['R'][] = 'MP';
                $ArlefClasses['C'][] = 'MP';
            } else {
                CreateClass($TourId, $i++, 1, 14, -1, 'J', 'J', 'Jeune', '1', 'C,R');
                CreateClass($TourId, $i++, 14, 100, -1, 'S', 'S', 'Senior', '1', 'C,R');
            }
            break;
        case '23':
        case '24':
        case '25':
            if ($Type == 25) {
                CreateClass($TourId, $i++, 1, 12, -1, 'MP', 'MP', 'Pupille', '1', 'C,R');
                CreateClass($TourId, $i++, 13, 14, -1, 'MB', 'MB', 'Benjamin', '1', 'C,R');
            } else {
                CreateClass($TourId, $i++, 1, 14, -1, 'MB', 'MB', 'Benjamin', '1', 'C,R');
            }
            CreateClass($TourId, $i++, 15, 17, 0, 'HC', 'HC', 'Homme Cadet', '1', 'C,R');
            CreateClass($TourId, $i++, 15, 17, 1, 'DC', 'DC', 'Dame Cadet', '1', 'C,R');
            CreateClass($TourId, $i++, 18, 20, 0, 'HJ', 'HJ', 'Homme Junior', '1', 'C,R');
            CreateClass($TourId, $i++, 18, 20, 1, 'DJ', 'DJ', 'Dame Junior', '1', 'C,R');
            CreateClass($TourId, $i++, 21, 34, 0, 'H1', 'H1', 'Homme Senior 1', '1', 'C,R');
            CreateClass($TourId, $i++, 21, 34, 1, 'D1', 'D1', 'Dame Senior 1', '1', 'C,R');
            CreateClass($TourId, $i++, 35, 49, 0, 'H2', 'H2', 'Homme Senior 2', '1', 'C,R');
            CreateClass($TourId, $i++, 35, 49, 1, 'D2', 'D2', 'Dame Senior 2', '1', 'C,R');
            CreateClass($TourId, $i++, 50, 59, 0, 'HM', 'HM,H2', 'Homme Master', '1', 'C,R');
            CreateClass($TourId, $i++, 50, 59, 1, 'DM', 'DM,D2', 'Dame Master', '1', 'C,R');
            CreateClass($TourId, $i++, 60, 100, 0, 'HV', 'HV,HM,H2', 'Homme Vétéran', '1', 'C,R');
            CreateClass($TourId, $i++, 60, 100, 1, 'DV', 'DV,DM,D2', 'Dame Vétéran', '1', 'C,R');
            CreateClass($TourId, $i++, 1, 100, 0, 'H', 'H', 'Homme', '1', 'CO,C1,RS,R2,VI');
            CreateClass($TourId, $i++, 1, 100, 1, 'D', 'D', 'Dame', '1', 'CO,C1,RS,R2,VI');
            CreateClass($TourId, $i++, 1, 17, -1, 'J', 'J', 'Jeune', '1', 'NL,NR');
            CreateClass($TourId, $i++, 18, 49, -1, 'S', 'S', 'Senior', '1', 'NL,NR');
            CreateClass($TourId, $i++, 50, 100, -1, 'M', 'M,S', 'Master', '1', 'NL,NR');
            $ArlefClasses = array('R' => array('MB', 'HC', 'DC', 'HJ', 'DJ', 'H1', 'D1', 'H2', 'D2', 'HM', 'DM', 'HV', 'DV'), 'C' => array('MB', 'HC', 'DC', 'HJ', 'DJ', 'H1', 'D1', 'H2', 'D2', 'HM', 'DM', 'HV', 'DV'), 'NL' => array('J', 'S', 'M'), 'NR' => array('J', 'S', 'M'));
            break;
        case '26':
            CreateClass($TourId, $i++, 1, 17, -1, 'A', 'A', 'Apache');
            CreateClass($TourId, $i++, 1, 17, -1, 'V', 'V', 'Viseur');
        case '27':
            CreateClass($TourId, $i++, 1, 6, -1, 'P', 'P', 'Pupille', '1', 'RB,CB');
            CreateClass($TourId, $i++, 7, 14, -1, 'B', 'B', 'Benjamin', '1', 'RB,CB');
            CreateClass($TourId, $i++, 15, 17, -1, 'C', 'C', 'Cadet', '1', 'RB,CB');
            CreateClass($TourId, $i++, 18, 20, -1, 'J', 'J', 'Junior', '1', 'RB,CB');
            CreateClass($TourId, $i++, 21, 34, -1, 'S', 'S', 'Senior', '1', 'RB,CB');
            CreateClass($TourId, $i++, 50, 59, -1, 'M', 'M', 'Master', '1', 'RB,CB');
            CreateClass($TourId, $i++, 60, 100, -1, 'V', 'V', 'Vétéran', '1', 'RB,CB');
            CreateClass($TourId, $i++, 1, 17, -1, 'Jn', 'Jn', 'Jeune', '1', 'NB');
            CreateClass($TourId, $i++, 18, 49, -1, 'Sn', 'Sn', 'Senior', '1', 'NB');
            CreateClass($TourId, $i++, 50, 100, -1, 'Mn', 'Mn', 'Master', '1', 'NB');
            break;
        case '28':
        case '29':
            CreateClass($TourId, $i++, 1, 6, -1, 'P', 'P', 'Pupille', '1', 'RB,CB');
            CreateClass($TourId, $i++, 7, 14, -1, 'B', 'B', 'Benjamin', '1', 'RB,CB');
            CreateClass($TourId, $i++, 15, 17, -1, 'C', 'C', 'Cadet', '1', 'RB,CB');
            CreateClass($TourId, $i++, 18, 20, -1, 'J', 'J', 'Junior', '1', 'RB,CB');
            CreateClass($TourId, $i++, 21, 34, -1, 'S', 'S', 'Senior', '1', 'RB,CB');
            CreateClass($TourId, $i++, 50, 59, -1, 'M', 'M', 'Master', '1', 'RB,CB');
            CreateClass($TourId, $i++, 60, 100, -1, 'V', 'V', 'Vétéran', '1', 'RB,CB');
            CreateClass($TourId, $i++, 1, 17, -1, 'Jn', 'Jn', 'Jeune', '1', 'NB,LB');
            CreateClass($TourId, $i++, 18, 49, -1, 'Sn', 'Sn', 'Senior', '1', 'NB,LB');
            CreateClass($TourId, $i++, 50, 100, -1, 'Mn', 'Mn', 'Master', '1', 'NB,LB');
            break;
        case '30':
            CreateClass($TourId, $i++, 1, 17, -1, 'C', 'C', 'Cadet', '1', 'RB,CB');
            CreateClass($TourId, $i++, 18, 20, -1, 'J', 'J', 'Junior', '1', 'RB,CB');
            CreateClass($TourId, $i++, 21, 34, -1, 'S', 'S', 'Senior', '1', 'RB,CB');
            CreateClass($TourId, $i++, 50, 59, -1, 'M', 'M', 'Master', '1', 'RB,CB');
            CreateClass($TourId, $i++, 60, 100, -1, 'V', 'V', 'Vétéran', '1', 'RB,CB');
            break;
    }
}