Beispiel #1
0
 switch ($uri) {
     case "/":
         $frontController = new FrontController();
         $frontController->index();
         break;
     case preg_match('/\\/product\\/[a-z_]+\\/([1-9][0-9]*)/', $uri, $m) == 1:
         $frontController = new FrontController();
         $frontController->show($m[1]);
         break;
     case preg_match('/\\/category\\/([1-9][0-9]*)/', $uri, $m) == 1:
         $frontController = new FrontController();
         $frontController->category($m[1]);
         break;
     case "/cart":
         $frontController = new FrontController();
         $frontController->showCart($cart);
         break;
     case "/login":
         $frontController = new FrontController();
         $frontController->login();
         break;
     case "/contact":
         view('front.contact', []);
         break;
     case "/dashboard":
         $frontController = new FrontController();
         $frontController->dashboard();
         break;
     case "/logout":
         $frontController = new FrontController();
         $frontController->logout();
Beispiel #2
0
/* --------------------------------------------------- *\
            Router
\* --------------------------------------------------- */
if ($method == 'get') {
    switch ($uri) {
        case "/":
            $frontController = new FrontController();
            $frontController->index();
            break;
        case preg_match('/\\/product\\/([1-9][0-9]*)/', $uri, $m) == 1:
            $front = new Controllers\FrontController();
            $front->show($m[1]);
            break;
        case "/cart":
            $front = new Controllers\FrontController();
            $front->showCart();
            break;
        case "/store":
            $front = new Controllers\FrontController();
            $front->store();
            break;
        default:
            $message = 'Page Not Found';
            view('404', compact('message'));
    }
}
if ($method == 'post') {
    switch ($uri) {
        case '/command':
            $front = new Controllers\FrontController();
            $front->command();
Beispiel #3
0
        // /casque/1 ou laser/2 ou laser/1 ...
        case preg_match('/\\/product\\/([1-9][0-9]*)/', $uri, $m) == 1:
            $front = new Controllers\FrontController();
            $front->Show($m[1]);
            break;
            // catégories
        // catégories
        case preg_match('/\\/category\\/([1-9][0-9]*)/', $uri, $m) == 1:
            $frontController = new Controllers\FrontController();
            $frontController->showCategory($m[1]);
            break;
            /* formulaire */
        /* formulaire */
        case "/cart":
            $frontController = new Controllers\FrontController();
            $frontController->showCart();
            break;
        default:
            $message = 'Page Not Found';
            view('front.404', compact('message'), '404 Not Found');
    }
}
if ($method == 'post') {
    switch ($uri) {
        case "/command":
            $frontController = new Controllers\FrontController();
            $frontController->command();
            break;
        case "/store":
            $frontController = new Controllers\FrontController();
            $frontController->store();