diff --git a/app/controller/admin.php b/app/controller/admin.php
index 8eb9b00cd6ff6a8823dccf1c37a086d80e617c39..47e58782ce70779a6a58e2776184705a0a82b5c5 100644
--- a/app/controller/admin.php
+++ b/app/controller/admin.php
@@ -755,6 +755,26 @@ class Admin extends Controller
         $f3->set('block_content', 'backend/contrepartie.html');
     }
 
+    public function adresse($f3, $args) {
+        $id = '';
+        $user_id = '';
+        $db = $f3->get('DB');
+        if ($f3->get('VERB') == 'POST') {
+            $id = \Utils::asl($f3->get('POST.id'));
+        }
+        $result = $db->query("SELECT user_id FROM adresses WHERE id = $id");
+        $result = $result->fetch(\PDO::FETCH_ASSOC);
+        $user_id = \Utils::asl($result["user_id"]);
+        $db->query("UPDATE dons SET adresse_id = NULL
+                   WHERE user_id = $user_id");
+        $db->query("UPDATE contreparties SET adresse_id = NULL
+                   WHERE user_id = $user_id");
+        $db->query("DELETE FROM adresses
+            WHERE id = $id"
+        );
+        $f3->reroute("/admin/users/$user_id");
+    }
+
     public function user($f3, $args)
     {
         $id = array_key_exists('id', $args) ? \Utils::asl($args['id']) : '';
diff --git a/app/view/backend/user.html b/app/view/backend/user.html
index 8d1ce073aa30aafd927e958f0bce459492c192cb..09d7a6fb8a91d7f607ed12a0d732032f348527f0 100644
--- a/app/view/backend/user.html
+++ b/app/view/backend/user.html
@@ -196,13 +196,15 @@
 				</check>
 			</td>
 			<td>
-				<check if="{{ @row.pdf != '' }}">
-				<true><a href="{{ @PIPLOME_URL }}{{ @row.pdf }}.pdf">{{ @row.pdf }}</a>( {{@user.adresses[@row.adresse_id].nom }})</td>
-				</true>
-				<false>
-				&nbsp;
-				</false>
-				</check>
+                <check if="{{ @row.pdf == '' }}">
+                    <true>
+                        <a href="/cron/piplome/{{ @row.id }}">PDF</a>
+                    </true>
+                    <false>
+                        <a href="{{ PIPLOME_URL }}/{{ @row.pdf }}.pdf" target="_blank">PDF</a>
+                    </false>
+                </check>
+            </td>
 			<td class="inline">{{ @DONS_STATUTS[@row.status] }}</td>
 			<td>
 				<a href="{{ 'edit_support', 'id='.@row.id | alias }}">Editer</a>
@@ -214,12 +216,6 @@
 					<false>
 				        <a href="{{ 'invalidate_support', 'id='.@row.id | alias }}">Invalider</a>
 					    -
-                        <check if="{{ @row.pdf == '' }}">
-                            <a href="/cron/piplome/{{ @row.id }}">PDF</a>
-                            <false>
-                                <a href="{{ PIPLOME_URL }}/{{ @row.pdf }}.pdf" target="_blank">PDF</a>
-                            </false>
-                        </check>
 					</false>
 				</check>
 			</td>