$host->setThreeDCoords($modifiedData['three_d_coords']); } else { $host->setThreeDCoords(null); } $host->save(); $success = "Updated Host Extended Information"; } else { if ($_POST['request'] == 'add_contact_command') { $c = new Criteria(); $c->add(NagiosHostContactMemberPeer::HOST, $_GET['id']); $c->add(NagiosHostContactMemberPeer::CONTACT, $_POST['host_manage']['contact_add']['contact_id']); $membership = NagiosHostContactMemberPeer::doSelectOne($c); if ($membership) { $error = "That contact already exists in that list!"; } else { $tempContact = NagiosContactPeer::retrieveByPk($_POST['host_manage']['contact_add']['contact_id']); if ($tempContact) { $membership = new NagiosHostContactMember(); $membership->setHost($_GET['id']); $membership->setNagiosContact($tempContact); $membership->save(); $success = "New Host Contact Link added."; } else { $error = "That contact is not found."; } } } else { if ($_POST['request'] == 'add_contactgroup_command') { $c = new Criteria(); $c->add(NagiosHostContactgroupPeer::HOST, $_GET['id']); $c->add(NagiosHostContactgroupPeer::CONTACTGROUP, $_POST['host_manage']['contactgroup_add']['contactgroup_id']);
$membership->setNagiosEscalation($escalation); $membership->setContactgroup($_POST['escalation_manage']['contactgroup_add']['contactgroup_id']); $membership->save(); $success = "New Escalation Contact Group Link added."; unset($_POST['escalation_manage']); } } else { if ($_POST['request'] == 'add_contact_command') { $c = new Criteria(); $c->add(NagiosEscalationContactPeer::ESCALATION, $_GET['id']); $c->add(NagiosEscalationContactPeer::CONTACT, $_POST['escalation_manage']['contact_add']['contact_id']); $membership = NagiosEscalationContactPeer::doSelectOne($c); if ($membership) { $error = "That contact already exists in that list!"; } else { $tempContact = NagiosContactPeer::retrieveByPk($_POST['escalation_manage']['contact_add']['contact_id']); if ($tempContact) { $membership = new NagiosEscalationContact(); $membership->setEscalation($_GET['id']); $membership->setNagiosContact($tempContact); $membership->save(); $success = "New Escalation Contact Link added."; } else { $error = "That contact is not found."; } } } } } } if (isset($_GET['id'])) {