示例#1
0
         $count = Assistance::count(array('conditions' => 'person_id = ' . $id));
         if ($count <= 0) {
             // Delete person.
             $row = Person::find($id);
             $row->delete();
         } else {
             // Set error.
             $error = "CantDeletePerson";
             $message = "The person could not be deleted since some assistance lists are linked to him";
             $statusCode = 422;
         }
     }
     // User.
     if ($type == "user") {
         // Verify if the user is used by assistances.
         $count = Assistance::count(array('conditions' => 'user_id = ' . $id));
         if ($count <= 0) {
             // Delete officer.
             $row = User::find($id);
             $row->delete();
         } else {
             // Set error.
             $error = "CantDeleteUser";
             $message = "The user could not be deleted since some assistance lists are linked to him";
             $statusCode = 422;
         }
     }
     // Return result.
     ApiUtils::returnSimpleMessage($app, $error, $message, $statusCode);
 } else {
     // Return error message.