fix: undefined variable wreaking havoc

Closes: #249, #264
This commit is contained in:
Martin Ambrus
2017-11-03 22:57:08 +01:00
parent fea7b0937f
commit c0a9e9411e
+2 -2
View File
@@ -3339,12 +3339,12 @@ class Automation {
} }
if($data['from']==0){ if($data['from']==0){
$DefenderID = $database->getVillageField($data['to'],"owner"); $DefenderID = $database->getVillageField($data['to'],"owner");
if ($session->uid==$AttackerID || $session->uid==$DefenderID) $reload=true; if (isset($AttackerID) && $session->uid==$AttackerID || $session->uid==$DefenderID) $reload=true;
$database->addEnforce($data); $database->addEnforce($data);
$reinf = $database->getEnforce($data['to'],$data['from']); $reinf = $database->getEnforce($data['to'],$data['from']);
$database->modifyEnforce($reinf['id'],31,1,1); $database->modifyEnforce($reinf['id'],31,1,1);
$data_fail = '0,0,4,1,0,0,0,0,0,0,0,0,0,0'; $data_fail = '0,0,4,1,0,0,0,0,0,0,0,0,0,0';
$database->addNotice($to['owner'],$to['wref'],$targetally,8,'village of the elders reinforcement '.addslashes($to['name']).'',$data_fail,$AttackArrivalTime); $database->addNotice($to['owner'],$to['wref'],(isset($targetally) ? $targetally : 0),8,'village of the elders reinforcement '.addslashes($to['name']).'',$data_fail,$AttackArrivalTime);
$database->setMovementProc($data['moveid']); $database->setMovementProc($data['moveid']);
if ($session->uid==$DefenderID) $reload=true; if ($session->uid==$DefenderID) $reload=true;
}else{ }else{