function dismissManager($getPage_connection2) { if (strlen($_SESSION["action"]) >= 1) { if ($_SESSION["action"] == "dismiss") { if ($_SESSION["nation_id"] >= 1) { $nationInfoQ = getNationInfo($getPage_connection2, $_SESSION["nation_id"]); if (strlen($_SESSION["nation"]) >= 1) { $nationInfoSelect = getNationInfoByName($getPage_connection2, $_SESSION["nation"]); $organizationInfoSelect = getOrganizationInfo($getPage_connection2, $_SESSION["org"]); if ($nationInfoSelect["id"] >= 1) { if ($_SESSION["org"] >= 1) { $validManager = false; for ($a = 0; $a < count($organizationInfoSelect["managers"]); $a++) { if ($organizationInfoSelect["managers"][$a] == $_SESSION["nation_id"]) { $validManager = true; break; } // if } // for if ($validManager === true) { $new_organizations = array(0 => 0); $counter = 0; $nationInfoM = getNationInfo($getPage_connection2, $nationInfoSelect["id"]); $nationIsMember = false; for ($q = 0; $q < count($nationInfoM["organizations"]); $q++) { if ($nationInfoM["organizations"][$q] == $_SESSION["org"]) { $nationIsMember = true; break; } // if } // for if ($nationIsMember === true) { $new_managers = array(0 => 0); $counter = 0; $organizationInfoM = getOrganizationInfo($getPage_connection2, $_SESSION["org"]); for ($z = 0; $z < count($organizationInfoM["managers"]); $z++) { if ($nationInfoSelect["id"] != $organizationInfoM["managers"][$z]) { $new_managers[$counter] = $organizationInfoM["managers"][$z]; $counter++; } // if } // for setOrganizationInfo($getPage_connection2, $_SESSION["org"], $organizationInfoSelect["name"], $organizationInfoSelect["members"], $new_managers, $organizationInfoSelect["pending"], $organizationInfoSelect["ranking"]); $_SESSION["success_message"] = "Nation has has been dismissed as manager successfully!"; } // if } else { $_SESSION["warning_message"] = "Cannot complete action: current nation is not a valid manager."; } // else } else { $_SESSION["warning_message"] = "Cannot complete action: organization is not valid."; } // else } else { $_SESSION["warning_message"] = "Cannot complete action: name is not valid."; } // else } else { $_SESSION["warning_message"] = "Cannot complete action: name is not valid."; } // else } else { $_SESSION["warning_message"] = "Cannot complete action: nation is not valid."; } // else } else { $_SESSION["warning_message"] = "Cannot complete action: action is not valid."; } // else } else { $_SESSION["warning_message"] = "Cannot complete action: action is not valid."; } // else }
function sendAgreement($getPage_connection2) { if ($_SESSION["action"] == "send_agreement") { if (strlen($_SESSION["send_nation"]) > 0) { if ($_SESSION["turns"] > 0) { if (isset($_SESSION["agreement"])) { if ($_SESSION["agreement"] >= 0 && $_SESSION["agreement"][0] <= 10) { $nationInfoG = getNationInfoByName($getPage_connection2, $_SESSION["send_nation"]); addAgreementInfo($getPage_connection2, $_SESSION["agreement"], $_SESSION["turns"], 0, $nationInfoG["id"], $_SESSION["nation_id"], 0); $_SESSION["success_message"] = "Agreement has been sent successfully!."; } else { $_SESSION["warning_message"] = "Cannot complete action: deal is invalid. Check that you have filled out all required info."; } // else } else { $_SESSION["warning_message"] = "Cannot complete action: deal is invalid."; } // else } else { $_SESSION["warning_message"] = "Cannot complete action: turns not specified or not valid."; } // else } else { $_SESSION["warning_message"] = "Cannot complete action: no target nation defined."; } // else } else { $_SESSION["warning_message"] = "Cannot complete action: invalid action."; } // else }