public function testToString() { $msg2 = 'second error message'; $this->error->add($msg2); $sep = $this->error->getSeparator(); $expected = "{$this->field}{$sep}{$this->firstMsg}{$sep}{$msg2}"; $this->expectOutputString($expected); echo $this->error; }
//Archivos include $_SERVER['DOCUMENT_ROOT'] . "kOGsmosP/ogame_session_variables.php"; include_once "main_constants.php"; //Clases include_once "imperio.php"; header('Content-type: text/html; charset=utf-8'); /////////////////////////////////////////////////////////////////// ob_end_flush(); ob_implicit_flush(); //INICIO report('', "Hallö, " . $developer_name . ". Iniciando kOGsmos..."); report('', "Introduciéndose en el servidor " . $server . ". Cuenta: " . $user["login"]); $logger = new Logger(); $logger->login(); //ESCANEO DE PLANETAS E INICIALIZACIÓN DEL IMPERIO $coordGen = new Coordinator(null, null); $pagina = $coordGen->leerMenu('principal'); $coordGen->escanearPlanetas($pagina); $msg = "Leyendo los planetas de la cuenta... Hay " . count($coordGen->planetas) . " planeta"; if (count($coordGen->planetas) > 1) { report('act', $msg . "s."); } else { report('act', $msg . "."); } $imperio = new Imperio($coordGen->planetas); $imperio->actividad(); /////////////////////////////////////////////////////////////////// function report($tipo, $msg) { $hora = "(" . date('H:i:s') . ") "; $identificador = '';
/** * Read row * * @return CoordinatorMySql */ protected function readRow($row) { $coordinator = new Coordinator(); $coordinator->setCoordinatorId($row['coordinatorId']); $coordinator->setCoordinatorName($row['coordinatorName']); $coordinator->setCoordinatorState($row['coordinatorState']); $coordinator->setBossBossId($row['boss_bossId']); return $coordinator; }
/** * Declares an association between this object and a Coordinator object. * * @param Coordinator $v * @return Mission The current object (for fluent API support) * @throws PropelException */ public function setCoordinator(Coordinator $v = null) { if ($v === null) { $this->setCoordinatorId(NULL); } else { $this->setCoordinatorId($v->getId()); } $this->aCoordinator = $v; // Add binding for other direction of this n:n relationship. // If this object has already been added to the Coordinator object, it will not be re-added. if ($v !== null) { $v->addMission($this); } return $this; }
public function executeSave(sfWebRequest $request) { if ($request->isMethod('post')) { $mission_leg = MissionLegPeer::retrieveByPK($request->getParameter('id')); if (isset($mission_leg) && $mission_leg instanceof MissionLeg) { $leg_number = $request->getParameter('leg_number'); $waiver_rec = $request->getParameter('waiver_rec'); $coor_web_off = $request->getParameter('coor_web_off'); $cancel_reason = $request->getParameter('cancel_reason'); $cancel_comment = $request->getParameter('cancel_comment'); $co_pilot_wanted = $request->getParameter('cop_wanted'); $private_coor = $request->getParameter('private_coor_note'); $public_coor = $request->getParameter('public_coor_note'); if ($request->getParameter('leg_id')) { $leg_id = $request->getParameter('leg_id'); $is_leg = MissionLegPeer::getByIdNumber($mission_leg->getMissionId(), $leg_number); if (isset($is_leg) && $is_leg instanceof MissionLeg) { if ($mission_leg->getLegNumber() != $leg_number) { $this->getUser()->setFlash('success', 'Leg number ' . $leg_number . ' has already used in Leg #' . $request->getParameter('leg_id') . '!'); $this->redirect('@leg_edit?id=' . $leg_id); } } } else { $this->redirect($request->getReferer()); } $mission_leg->setLegNumber($leg_number); $mission_leg->setWaiverReceived($waiver_rec); if ($coor_web_off == 'on') { $mission_leg->setWebCoordinated(1); } else { $mission_leg->setWebCoordinated(0); } $mission_leg->setCancelled($cancel_reason); $mission_leg->setCancelComment($cancel_comment); if ($co_pilot_wanted == 'on') { $mission_leg->setCopilotWanted(1); } else { $mission_leg->setCopilotWanted(0); } if ($request->getParameter('coordinator_name') && $request->getParameter('coordinator_id')) { $coordinator = new Coordinator(); $coordinator->setMemberId($request->getParameter('coordinator_id')); if ($coordinator->save()) { /*$coordinatorPerson=$coordinator->getMember()->getPerson(); $eoordiEmail=$coordinatorPerson->getEmail(); $legNo=$mission_leg->getLegNumber(); $missionExter=$mission_leg->getMission()->getExternalId(); $legId=$missionExter."-".$legNo; //echo $legId; if($eoordiEmail){ $this->getComponent('mail', 'missionCoordinatedAdded', array('email' => $eoordiEmail, 'leg_id' => $legId, 'name' => $coordinatorPerson->getFirstName().' '.$coordinatorPerson->getLastName())); }*/ } $codinatorId = $coordinator->getId(); $mission_leg->setCoordinatorId($codinatorId); } // die(); // New add 28-02-2011 $pilot_id = $request->getParameter('pilot_id'); $copilot_id = $request->getParameter('copilot_id'); $backup_pilot_id = $request->getParameter('backup_pilot_id'); $backup_copilot_id = $request->getParameter('backup_copilot_id'); $miss_assis_id = $request->getParameter('miss_assis_id'); $backup_miss_assis_id = $request->getParameter('backup_miss_assis_id'); $pilot_aircraft_id = $request->getParameter('pilot_aircraft_id'); /// Manual add pilot if ($request->getParameter('pilot_name') && $pilot_id) { $pilotInfo = PilotPeer::retrieveByPK($pilot_id); $memberId = $pilotInfo->getMemberId(); $pilotRequester = PilotRequestPeer::getPilotByRequestersLegIdMemberId($request->getParameter('id'), $memberId); if (!$pilotRequester) { // Manual Add pilot request $pilot_request = new PilotRequest(); $pilot_request->setMemberId($memberId); $pilot_request->setLegId($request->getParameter('id')); $pilot_request->setMissionAssistantWanted(0); $pilot_request->setIfrBackupWanted(0); $pilot_request->setAccepted(1); $pilot_request->setProcessed(1); $pilot_request->setPilotStatus(0); $pilot_request->setOnHold(0); $pilot_request->setComment('Manual Assinged'); $pilot_request->setCreatedAt(date('Y-m-d H:i:s')); $pilotReqSave = $pilot_request->save(); } else { //if pilot exist pilot request will be update $pilotRequester->setAccepted(1); $pilotRequester->setProcessed(1); $pilotRequester->setPilotStatus(0); $pilotRequester->setCreatedAt(date('Y-m-d H:i:s')); $pilotReqSave = $pilotRequester->save(); } // Without Accepted pilot all pilot requesters will be decline $notAcceptedPilots = PilotRequestPeer::getByRequestersLegIdMemberId($request->getParameter('id'), $memberId); if ($notAcceptedPilots) { foreach ($notAcceptedPilots as $pilotrequester) { $pilotrequester->setAccepted(0); $pilotrequester->setProcessed(0); $pilotrequester->setPilotStatus(3); // 2 Pilot Delete 1 Pilot Reopen 3 Pilot Decline $pilotrequester->save(); // Member information $member = MemberPeer::retrieveByPK($pilotrequester->getMemberId()); // Person information $person = PersonPeer::retrieveByPK($member->getPersonId()); $frist_name = $person->getFirstName(); $last_name = $person->getLastName(); $name = $frist_name . ' ' . $last_name; $email = $person->getEmail(); // Leg information $legNo = $mission_leg->getLegNumber(); $missionExter = $mission_leg->getMission()->getExternalId(); $missionDate = $mission_leg->getMission()->getMissionDate(); //Send email who will not accepted if ($email) { $this->getComponent('mail', 'pilotRequestNotAccepted', array('email' => $email, 'name' => $name, 'externalID' => $missionExter, 'leg_number' => $legNo, 'missionDate' => $missionDate)); } } } // added pilot and send email to mission coordinator if ($pilotReqSave) { $mission_leg->setPilotId($request->getParameter('pilot_id')); $member = MemberPeer::retrieveByPK($memberId); $pilotPerson = PersonPeer::retrieveByPK($member->getPersonId()); $pilot_name = $pilotPerson->getTitle() . " " . $pilotPerson->getFirstName() . " " . $pilotPerson->getLastName(); $coordinator = CoordinatorPeer::retrieveByPK($mission_leg->getCoordinatorId()); if ($coordinator && $coordinator->getMemberId()) { $coordinatorPerson = $coordinator->getMember()->getPerson(); $coordinatorEmail = $coordinatorPerson->getEmail(); $legNo = $mission_leg->getLegNumber(); $missionExter = $mission_leg->getMission()->getExternalId(); $legId = $missionExter . "-" . $legNo; //echo $legId; if ($coordinatorEmail) { $this->getComponent('mail', 'missionPilotAdded', array('email' => $coordinatorEmail, 'leg_id' => $legId, 'pilot_name' => $pilot_name, 'name' => $coordinatorPerson->getTitle() . ' ' . $coordinatorPerson->getFirstName() . ' ' . $coordinatorPerson->getLastName())); } } } $mission_leg->setPilotId($request->getParameter('pilot_id')); } if ($copilot_id) { $mission_leg->setCopilotId($request->getParameter('copilot_id')); } if ($backup_pilot_id) { $mission_leg->setBackupPilotId($request->getParameter('backup_pilot_id')); } if ($backup_copilot_id) { $mission_leg->setBackupCopilotId($request->getParameter('backup_copilot_id')); } if ($miss_assis_id) { $mission_leg->setMissAssisId($request->getParameter('miss_assis_id')); } if ($backup_miss_assis_id) { $mission_leg->setBackupMissAssisId($request->getParameter('backup_miss_assis_id')); } if ($pilot_aircraft_id) { $mission_leg->setPilotAircraftId($request->getParameter('pilot_aircraft_id')); } // End $mission_leg->setPrivateCNote($private_coor); $mission_leg->setPublicCNote($public_coor); $mission_leg->setCancelMissionLeg(1); $mission_leg->save(); $this->getUser()->setFlash('success', 'Mission Leg #' . $request->getParameter('leg_id') . ' has edited !'); if ($request->getParameter('leg_id')) { $back = '@leg_view?id=' . $request->getParameter('leg_id'); } else { $back = $request->getReferer(); } $this->redirect($back); } } }