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> - - </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>