Esempio n. 1
0
    return -1;
}
$deleted_tribes = array();
$validated_tribes = array();
$invalidated_tribes = array();
foreach ($tribes as $tribeID => $data) {
    if (in_array($tribeID, $untouchableTribes)) {
        continue;
    }
    if (($member_count = Tribe::getMemberCount($tribeID)) < 0) {
        echo "Error counting members of tribe {$data['tag']}.\n";
        return -1;
    }
    //Gültige Stämme prüfen auf Membermangel
    if ($data['valid'] && $member_count < TRIBE_MINIMUM_SIZE) {
        if (Tribe::setInvalid($tribeID)) {
            array_push($invalidated_tribes, $tribeID);
        } else {
            echo "Error: Couldn't set invalid for tribe {$data['tag']}!\n";
        }
    }
    //Ungültige Stämme prüfen auf Membermangel
    if (!$data['valid'] && $member_count >= TRIBE_MINIMUM_SIZE) {
        $data['valid'] = true;
        // damit der Stamm nicht gelöscht wird
        if (Tribe::setValid($tribeID)) {
            array_push($validated_tribes, $tribeID);
        } else {
            echo "Error: Couldn't set valid for tribe {$data['tag']}!\n";
        }
    }