From 22833af11d273ae34c69337b679d88b908212a88 Mon Sep 17 00:00:00 2001 From: Mindiell Date: Mon, 24 Nov 2014 23:28:25 +0100 Subject: [PATCH] Suppression de l'attaque directe des retours de fonction, non utilisable en php < 5.4 --- app/Main.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/Main.php b/app/Main.php index 062c4c1..2122db4 100644 --- a/app/Main.php +++ b/app/Main.php @@ -8,7 +8,8 @@ class Main extends Controller { function home($f3,$args) { // Select a random contact $rand_id = rand(0, count($f3->get('contacts'))-1); - $f3->set('contact', $f3->get('contacts')[$rand_id]); + $contacts = $f3->get('contacts'); + $f3->set('contact', $contacts[$rand_id]); $f3->set('block_content','home.html'); } @@ -21,8 +22,8 @@ class Main extends Controller { function feedbackform($f3, $args) { //GET if ($f3->get('VERB') == 'GET'){ - $categories = Api::get_feedback_categories()['categories']; - $f3->set('feedback_categories', $categories); + $categories = Api::get_feedback_categories(); + $f3->set('feedback_categories', $categories['categories']); $contact_id = $f3->get('POST.contact_id'); $f3->set("contact_id", $contact_id); @@ -73,7 +74,8 @@ class Main extends Controller { } function contactslist($f3, $args) { - $f3->set('contacts', Api::get_contacts()['contacts']); + $contacts = Api::get_contacts(); + $f3->set('contacts', $contacts); $f3->set('block_content', 'contactslist.html'); } -- GitLab