Exemple #1
0
 public function user_delete($f3, $params)
 {
     $user = new \Model\User();
     $user->load($params["id"]);
     if (!$user->id) {
         $f3->reroute("/admin/users");
         return;
     }
     // Reassign issues if requested
     if ($f3->get("POST.reassign")) {
         switch ($f3->get("POST.reassign")) {
             case "unassign":
                 $user->reassignIssues(null);
                 break;
             case "to-user":
                 $user->reassignIssues($f3->get("POST.reassign-to"));
                 break;
         }
     }
     $user->delete();
     if ($f3->get("AJAX")) {
         $this->_printJson(array("deleted" => 1));
     } else {
         $f3->reroute("/admin/users");
     }
 }