path(); $params = $request->all(); $paramsCount = count($params); $contact = new Controllers\ContactController; $mur = new Controllers\MurController; $panier = new Controllers\PanierController; switch ($path) { case 'updatecontact': $res = $contact->updateContact($request); break; case 'delctrlcontact': $res = $mur->deleteControlContact($request); break; case 'mntdispocampagne': $res = $mur->montantDispoCampagne($request); break; case 'mntdispocontact': $res = $mur->montantDispoContact($request); break; case 'updatebasket': $res = $panier->updateBasket($request); break; case 'showbasket': $res = $panier->showBasket($request); break; default: switch ($paramsCount) { case 1: if (isset($params['sessionuuid'])) { // } else { $res = $panier->showTemplate($request); } break; case 3: $res = $mur->show($request); break; default: break; } break; } return $res; } }