public function action_delete_contact() { $this->noGuest(); $contact = new ContactObj($_REQUEST["cid"]); if (!$contact->loaded) { return print "Contact could not be found."; } $name = $contact->firstname . " " . $contact->lastname; $log = new LogObj(); if (!$contact->delete()) { $log->type = "error"; $log->log_message = "Attempting to delete contact(" . $contact->cid . ") \"{$name}\".\n"; $log->log_message .= $contact->get_error(); if (!$log->save()) { die($log->get_error()); } return print $log->log_message; } $log->type = "delete"; $log->log_message = "Successfully deleted contact (" . $contact->cid . ") \"{$name}\"."; $log->save(); return print 1; }