private static function createArmy(Dolumar_Underworld_Models_Mission $mission, Dolumar_Underworld_Models_Army $army, $armyid, $version) { $db = Neuron_DB_Database::getInstance(); $armyid = intval($armyid); $version = intval($version); // TODO SQUADS! $vid = $db->query("\n\t\t\tINSERT INTO\n\t\t\t\tunderworld_log_armies\n\t\t\tSET\n\t\t\t\tul_a_id = {$armyid},\n\t\t\t\tul_a_version = {$version},\n\t\t\t\tua_id = {$army->getId()},\n\t\t\t\tul_a_squads = '',\n\t\t\t\tul_a_side = {$army->getSide()->getId()}\n\t\t"); // Leaders foreach ($army->getLeaders() as $v) { $db->query("\n\t\t\t\tINSERT INTO\n\t\t\t\t\tunderworld_log_armies_leaders\n\t\t\t\tSET\n\t\t\t\t\tul_a_vid = {$vid},\n\t\t\t\t\tplid = {$v->getId()}\n\t\t\t"); } return $vid; }
public static function removeLeader(Dolumar_Underworld_Models_Army $army, Dolumar_Players_Player $player) { Neuron_DB_Database::getInstance()->query("\n\t\t\tDELETE FROM\n\t\t\t\tunderworld_armies_leaders\n\t\t\tWHERE\n\t\t\t\tua_id = {$army->getId()} AND\n\t\t\t\tplid = {$player->getId()}\n\t\t"); }
/** * Check if this is the same army */ public function equals(Dolumar_Underworld_Models_Army $tg) { return $tg->getId() == $this->getId(); }