コード例 #1
0
 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;
 }