예제 #1
0
파일: tribes.php 프로젝트: microlefes/Game
    //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";
        }
    }
    //Ungültige Stämme prüfen auf Löschbarkeit
    if (!$data['valid'] && $data['ValidationTimeOver'] || $member_count == 0) {
        if (!TribeRelation::deleteRelations($tribeID)) {
            echo "Error: Couldn't delete relations for tribe {$data['tag']}!\n";
        }
        if (Tribe::deleteTribe($data, 1)) {
            // remove '1' to activate del
            array_push($deleted_tribes, $data['tag'] . ": " . $data['name']);
        } else {
            echo "Error: Couldn't delete tribe {$data['tag']}!\n";
        }
    }
}
echo "The following tribes have been set invalid:\n";
for ($i = 0; $i < sizeof($invalidated_tribes); ++$i) {
    echo $tribes[$invalidated_tribes[$i]]['tag'] . "  \n";
}
echo "The following tribes have been set valid:\n";
for ($i = 0; $i < sizeof($validated_tribes); ++$i) {
    echo $tribes[$validated_tribes[$i]]['tag'] . "  \n";
}