@@ -29,7 +29,7 @@ discard block |
||
| 29 | 29 | * |
| 30 | 30 | * @param ContainerInterface $container Dependency container |
| 31 | 31 | */ |
| 32 | - public function __construct( ContainerInterface $container ) |
|
| 32 | + public function __construct(ContainerInterface $container) |
|
| 33 | 33 | { |
| 34 | 34 | $this->container = $container; |
| 35 | 35 | } |
@@ -42,18 +42,18 @@ discard block |
||
| 42 | 42 | * @param array $attributes Associative list of URL parameter |
| 43 | 43 | * @return \Aimeos\MShop\Locale\Item\Iface Locale item object |
| 44 | 44 | */ |
| 45 | - public function get( \Aimeos\MShop\Context\Item\Iface $context, array $attributes ) |
|
| 45 | + public function get(\Aimeos\MShop\Context\Item\Iface $context, array $attributes) |
|
| 46 | 46 | { |
| 47 | - if( $this->locale === null ) |
|
| 47 | + if ($this->locale === null) |
|
| 48 | 48 | { |
| 49 | - $disableSites = $this->container->get( 'aimeos_config' )->get( 'disableSites', true ); |
|
| 49 | + $disableSites = $this->container->get('aimeos_config')->get('disableSites', true); |
|
| 50 | 50 | |
| 51 | - $site = ( isset( $attributes['site'] ) ? $attributes['site'] : 'default' ); |
|
| 52 | - $lang = ( isset( $attributes['locale'] ) ? $attributes['locale'] : '' ); |
|
| 53 | - $currency = ( isset( $attributes['currency'] ) ? $attributes['currency'] : '' ); |
|
| 51 | + $site = (isset($attributes['site']) ? $attributes['site'] : 'default'); |
|
| 52 | + $lang = (isset($attributes['locale']) ? $attributes['locale'] : ''); |
|
| 53 | + $currency = (isset($attributes['currency']) ? $attributes['currency'] : ''); |
|
| 54 | 54 | |
| 55 | - $localeManager = \Aimeos\MShop\Locale\Manager\Factory::createManager( $context ); |
|
| 56 | - $this->locale = $localeManager->bootstrap( $site, $lang, $currency, $disableSites ); |
|
| 55 | + $localeManager = \Aimeos\MShop\Locale\Manager\Factory::createManager($context); |
|
| 56 | + $this->locale = $localeManager->bootstrap($site, $lang, $currency, $disableSites); |
|
| 57 | 57 | } |
| 58 | 58 | |
| 59 | 59 | return $this->locale; |
@@ -67,13 +67,13 @@ discard block |
||
| 67 | 67 | * @param string $site Unique site code |
| 68 | 68 | * @return \Aimeos\MShop\Locale\Item\Iface Locale item object |
| 69 | 69 | */ |
| 70 | - public function getBackend( \Aimeos\MShop\Context\Item\Iface $context, $site ) |
|
| 70 | + public function getBackend(\Aimeos\MShop\Context\Item\Iface $context, $site) |
|
| 71 | 71 | { |
| 72 | - $localeManager = \Aimeos\MShop\Factory::createManager( $context, 'locale' ); |
|
| 72 | + $localeManager = \Aimeos\MShop\Factory::createManager($context, 'locale'); |
|
| 73 | 73 | |
| 74 | 74 | try { |
| 75 | - $localeItem = $localeManager->bootstrap( $site, '', '', false, null, true ); |
|
| 76 | - } catch( \Aimeos\MShop\Exception $e ) { |
|
| 75 | + $localeItem = $localeManager->bootstrap($site, '', '', false, null, true); |
|
| 76 | + } catch (\Aimeos\MShop\Exception $e) { |
|
| 77 | 77 | $localeItem = $localeManager->createItem(); |
| 78 | 78 | } |
| 79 | 79 | |
@@ -1,185 +1,185 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | 3 | |
| 4 | -$app->group( $config( 'routes/admin', '/admin' ), function() use ( $config ) { |
|
| 4 | +$app->group($config('routes/admin', '/admin'), function() use ($config) { |
|
| 5 | 5 | |
| 6 | - $this->map(['GET', 'POST'], '', function( $request, $response, $args ) use ( $config ) { |
|
| 7 | - return $response->withHeader( 'Location', $config( 'routes/jqadm', '/admin/default/jqadm' ) . '/search/dashboard' ); |
|
| 8 | - })->setName( 'aimeos_shop_admin' ); |
|
| 6 | + $this->map(['GET', 'POST'], '', function($request, $response, $args) use ($config) { |
|
| 7 | + return $response->withHeader('Location', $config('routes/jqadm', '/admin/default/jqadm').'/search/dashboard'); |
|
| 8 | + })->setName('aimeos_shop_admin'); |
|
| 9 | 9 | |
| 10 | 10 | }); |
| 11 | 11 | |
| 12 | 12 | |
| 13 | -$app->group( $config( 'routes/jqadm', '/admin/{site}/jqadm' ), function() use ( $config ) { |
|
| 13 | +$app->group($config('routes/jqadm', '/admin/{site}/jqadm'), function() use ($config) { |
|
| 14 | 14 | |
| 15 | - $this->map(['GET'], '/file/{type}', function( $request, $response, $args ) { |
|
| 16 | - return \Aimeos\Slim\Controller\Jqadm::fileAction( $this, $request, $response, $args ); |
|
| 17 | - })->setName( 'aimeos_shop_jqadm_file' ); |
|
| 15 | + $this->map(['GET'], '/file/{type}', function($request, $response, $args) { |
|
| 16 | + return \Aimeos\Slim\Controller\Jqadm::fileAction($this, $request, $response, $args); |
|
| 17 | + })->setName('aimeos_shop_jqadm_file'); |
|
| 18 | 18 | |
| 19 | - $this->map(['GET', 'POST'], '/copy/{resource:[a-z\/]+}[/{id}]', function( $request, $response, $args ) { |
|
| 20 | - return \Aimeos\Slim\Controller\Jqadm::copyAction( $this, $request, $response, $args ); |
|
| 21 | - })->setName( 'aimeos_shop_jqadm_copy' ); |
|
| 19 | + $this->map(['GET', 'POST'], '/copy/{resource:[a-z\/]+}[/{id}]', function($request, $response, $args) { |
|
| 20 | + return \Aimeos\Slim\Controller\Jqadm::copyAction($this, $request, $response, $args); |
|
| 21 | + })->setName('aimeos_shop_jqadm_copy'); |
|
| 22 | 22 | |
| 23 | - $this->map(['GET', 'POST'], '/create/{resource:[a-z\/]+}', function( $request, $response, $args ) { |
|
| 24 | - return \Aimeos\Slim\Controller\Jqadm::createAction( $this, $request, $response, $args ); |
|
| 25 | - })->setName( 'aimeos_shop_jqadm_create' ); |
|
| 23 | + $this->map(['GET', 'POST'], '/create/{resource:[a-z\/]+}', function($request, $response, $args) { |
|
| 24 | + return \Aimeos\Slim\Controller\Jqadm::createAction($this, $request, $response, $args); |
|
| 25 | + })->setName('aimeos_shop_jqadm_create'); |
|
| 26 | 26 | |
| 27 | - $this->map(['GET', 'POST'], '/delete/{resource:[a-z\/]+}[/{id}]', function( $request, $response, $args ) { |
|
| 28 | - return \Aimeos\Slim\Controller\Jqadm::deleteAction( $this, $request, $response, $args ); |
|
| 29 | - })->setName( 'aimeos_shop_jqadm_delete' ); |
|
| 27 | + $this->map(['GET', 'POST'], '/delete/{resource:[a-z\/]+}[/{id}]', function($request, $response, $args) { |
|
| 28 | + return \Aimeos\Slim\Controller\Jqadm::deleteAction($this, $request, $response, $args); |
|
| 29 | + })->setName('aimeos_shop_jqadm_delete'); |
|
| 30 | 30 | |
| 31 | - $this->map(['GET', 'POST'], '/export/{resource:[a-z\/]+}', function( $request, $response, $args ) { |
|
| 32 | - return \Aimeos\Slim\Controller\Jqadm::exportAction( $this, $request, $response, $args ); |
|
| 33 | - })->setName( 'aimeos_shop_jqadm_export' ); |
|
| 31 | + $this->map(['GET', 'POST'], '/export/{resource:[a-z\/]+}', function($request, $response, $args) { |
|
| 32 | + return \Aimeos\Slim\Controller\Jqadm::exportAction($this, $request, $response, $args); |
|
| 33 | + })->setName('aimeos_shop_jqadm_export'); |
|
| 34 | 34 | |
| 35 | - $this->map(['GET'], '/get/{resource:[a-z\/]+}[/{id}]', function( $request, $response, $args ) { |
|
| 36 | - return \Aimeos\Slim\Controller\Jqadm::getAction( $this, $request, $response, $args ); |
|
| 37 | - })->setName( 'aimeos_shop_jqadm_get' ); |
|
| 35 | + $this->map(['GET'], '/get/{resource:[a-z\/]+}[/{id}]', function($request, $response, $args) { |
|
| 36 | + return \Aimeos\Slim\Controller\Jqadm::getAction($this, $request, $response, $args); |
|
| 37 | + })->setName('aimeos_shop_jqadm_get'); |
|
| 38 | 38 | |
| 39 | - $this->map(['POST'], '/save/{resource:[a-z\/]+}[/{id}]', function( $request, $response, $args ) { |
|
| 40 | - return \Aimeos\Slim\Controller\Jqadm::saveAction( $this, $request, $response, $args ); |
|
| 41 | - })->setName( 'aimeos_shop_jqadm_save' ); |
|
| 39 | + $this->map(['POST'], '/save/{resource:[a-z\/]+}[/{id}]', function($request, $response, $args) { |
|
| 40 | + return \Aimeos\Slim\Controller\Jqadm::saveAction($this, $request, $response, $args); |
|
| 41 | + })->setName('aimeos_shop_jqadm_save'); |
|
| 42 | 42 | |
| 43 | - $this->map(['GET', 'POST'], '/search/{resource:[a-z\/]+}', function( $request, $response, $args ) { |
|
| 44 | - return \Aimeos\Slim\Controller\Jqadm::searchAction( $this, $request, $response, $args ); |
|
| 45 | - })->setName( 'aimeos_shop_jqadm_search' ); |
|
| 43 | + $this->map(['GET', 'POST'], '/search/{resource:[a-z\/]+}', function($request, $response, $args) { |
|
| 44 | + return \Aimeos\Slim\Controller\Jqadm::searchAction($this, $request, $response, $args); |
|
| 45 | + })->setName('aimeos_shop_jqadm_search'); |
|
| 46 | 46 | |
| 47 | 47 | }); |
| 48 | 48 | |
| 49 | 49 | |
| 50 | -$app->group( $config( 'routes/jsonadm', '/admin/{site}/jsonadm' ), function() use ( $config ) { |
|
| 50 | +$app->group($config('routes/jsonadm', '/admin/{site}/jsonadm'), function() use ($config) { |
|
| 51 | 51 | |
| 52 | - $this->map(['DELETE'], '/{resource:[a-z\/]+}[/{id}]', function( $request, $response, $args ) { |
|
| 53 | - return \Aimeos\Slim\Controller\Jsonadm::deleteAction( $this, $request, $response, $args ); |
|
| 54 | - })->setName( 'aimeos_shop_jsonadm_delete' ); |
|
| 52 | + $this->map(['DELETE'], '/{resource:[a-z\/]+}[/{id}]', function($request, $response, $args) { |
|
| 53 | + return \Aimeos\Slim\Controller\Jsonadm::deleteAction($this, $request, $response, $args); |
|
| 54 | + })->setName('aimeos_shop_jsonadm_delete'); |
|
| 55 | 55 | |
| 56 | - $this->map(['GET'], '/{resource:[a-z\/]+}[/{id}]', function( $request, $response, $args ) { |
|
| 57 | - return \Aimeos\Slim\Controller\Jsonadm::getAction( $this, $request, $response, $args ); |
|
| 58 | - })->setName( 'aimeos_shop_jsonadm_get' ); |
|
| 56 | + $this->map(['GET'], '/{resource:[a-z\/]+}[/{id}]', function($request, $response, $args) { |
|
| 57 | + return \Aimeos\Slim\Controller\Jsonadm::getAction($this, $request, $response, $args); |
|
| 58 | + })->setName('aimeos_shop_jsonadm_get'); |
|
| 59 | 59 | |
| 60 | - $this->map(['PATCH'], '/{resource:[a-z\/]+}[/{id}]', function( $request, $response, $args ) { |
|
| 61 | - return \Aimeos\Slim\Controller\Jsonadm::patchAction( $this, $request, $response, $args ); |
|
| 62 | - })->setName( 'aimeos_shop_jsonadm_patch' ); |
|
| 60 | + $this->map(['PATCH'], '/{resource:[a-z\/]+}[/{id}]', function($request, $response, $args) { |
|
| 61 | + return \Aimeos\Slim\Controller\Jsonadm::patchAction($this, $request, $response, $args); |
|
| 62 | + })->setName('aimeos_shop_jsonadm_patch'); |
|
| 63 | 63 | |
| 64 | - $this->map(['POST'], '/{resource:[a-z\/]+}[/{id}]', function( $request, $response, $args ) { |
|
| 65 | - return \Aimeos\Slim\Controller\Jsonadm::postAction( $this, $request, $response, $args ); |
|
| 66 | - })->setName( 'aimeos_shop_jsonadm_post' ); |
|
| 64 | + $this->map(['POST'], '/{resource:[a-z\/]+}[/{id}]', function($request, $response, $args) { |
|
| 65 | + return \Aimeos\Slim\Controller\Jsonadm::postAction($this, $request, $response, $args); |
|
| 66 | + })->setName('aimeos_shop_jsonadm_post'); |
|
| 67 | 67 | |
| 68 | - $this->map(['PUT'], '/{resource:[a-z\/]+}[/{id}]', function( $request, $response, $args ) { |
|
| 69 | - return \Aimeos\Slim\Controller\Jsonadm::putAction( $this, $request, $response, $args ); |
|
| 70 | - })->setName( 'aimeos_shop_jsonadm_put' ); |
|
| 68 | + $this->map(['PUT'], '/{resource:[a-z\/]+}[/{id}]', function($request, $response, $args) { |
|
| 69 | + return \Aimeos\Slim\Controller\Jsonadm::putAction($this, $request, $response, $args); |
|
| 70 | + })->setName('aimeos_shop_jsonadm_put'); |
|
| 71 | 71 | |
| 72 | - $this->map(['OPTIONS'], '/[{resource}]', function( $request, $response, $args ) { |
|
| 73 | - return \Aimeos\Slim\Controller\Jsonadm::optionsAction( $this, $request, $response, $args ); |
|
| 74 | - })->setName( 'aimeos_shop_jsonadm_options' ); |
|
| 72 | + $this->map(['OPTIONS'], '/[{resource}]', function($request, $response, $args) { |
|
| 73 | + return \Aimeos\Slim\Controller\Jsonadm::optionsAction($this, $request, $response, $args); |
|
| 74 | + })->setName('aimeos_shop_jsonadm_options'); |
|
| 75 | 75 | |
| 76 | 76 | }); |
| 77 | 77 | |
| 78 | 78 | |
| 79 | -$app->group( $config( 'routes/jsonapi', '/jsonapi' ), function() use ( $config ) { |
|
| 79 | +$app->group($config('routes/jsonapi', '/jsonapi'), function() use ($config) { |
|
| 80 | 80 | |
| 81 | - $this->map(['DELETE'], '/{resource}', function( $request, $response, $args ) { |
|
| 82 | - return \Aimeos\Slim\Controller\Jsonapi::deleteAction( $this, $request, $response, $args ); |
|
| 83 | - })->setName( 'aimeos_shop_jsonapi_delete' ); |
|
| 81 | + $this->map(['DELETE'], '/{resource}', function($request, $response, $args) { |
|
| 82 | + return \Aimeos\Slim\Controller\Jsonapi::deleteAction($this, $request, $response, $args); |
|
| 83 | + })->setName('aimeos_shop_jsonapi_delete'); |
|
| 84 | 84 | |
| 85 | - $this->map(['GET'], '/{resource}', function( $request, $response, $args ) { |
|
| 86 | - return \Aimeos\Slim\Controller\Jsonapi::getAction( $this, $request, $response, $args ); |
|
| 87 | - })->setName( 'aimeos_shop_jsonapi_get' ); |
|
| 85 | + $this->map(['GET'], '/{resource}', function($request, $response, $args) { |
|
| 86 | + return \Aimeos\Slim\Controller\Jsonapi::getAction($this, $request, $response, $args); |
|
| 87 | + })->setName('aimeos_shop_jsonapi_get'); |
|
| 88 | 88 | |
| 89 | - $this->map(['PATCH'], '/{resource}', function( $request, $response, $args ) { |
|
| 90 | - return \Aimeos\Slim\Controller\Jsonapi::patchAction( $this, $request, $response, $args ); |
|
| 91 | - })->setName( 'aimeos_shop_jsonapi_patch' ); |
|
| 89 | + $this->map(['PATCH'], '/{resource}', function($request, $response, $args) { |
|
| 90 | + return \Aimeos\Slim\Controller\Jsonapi::patchAction($this, $request, $response, $args); |
|
| 91 | + })->setName('aimeos_shop_jsonapi_patch'); |
|
| 92 | 92 | |
| 93 | - $this->map(['POST'], '/{resource}', function( $request, $response, $args ) { |
|
| 94 | - return \Aimeos\Slim\Controller\Jsonapi::postAction( $this, $request, $response, $args ); |
|
| 95 | - })->setName( 'aimeos_shop_jsonapi_post' ); |
|
| 93 | + $this->map(['POST'], '/{resource}', function($request, $response, $args) { |
|
| 94 | + return \Aimeos\Slim\Controller\Jsonapi::postAction($this, $request, $response, $args); |
|
| 95 | + })->setName('aimeos_shop_jsonapi_post'); |
|
| 96 | 96 | |
| 97 | - $this->map(['PUT'], '/{resource}', function( $request, $response, $args ) { |
|
| 98 | - return \Aimeos\Slim\Controller\Jsonapi::putAction( $this, $request, $response, $args ); |
|
| 99 | - })->setName( 'aimeos_shop_jsonapi_put' ); |
|
| 97 | + $this->map(['PUT'], '/{resource}', function($request, $response, $args) { |
|
| 98 | + return \Aimeos\Slim\Controller\Jsonapi::putAction($this, $request, $response, $args); |
|
| 99 | + })->setName('aimeos_shop_jsonapi_put'); |
|
| 100 | 100 | |
| 101 | - $this->map(['OPTIONS'], '/[{resource}]', function( $request, $response, $args ) { |
|
| 102 | - return \Aimeos\Slim\Controller\Jsonapi::optionsAction( $this, $request, $response, $args ); |
|
| 103 | - })->setName( 'aimeos_shop_jsonapi_options' ); |
|
| 101 | + $this->map(['OPTIONS'], '/[{resource}]', function($request, $response, $args) { |
|
| 102 | + return \Aimeos\Slim\Controller\Jsonapi::optionsAction($this, $request, $response, $args); |
|
| 103 | + })->setName('aimeos_shop_jsonapi_options'); |
|
| 104 | 104 | |
| 105 | 105 | }); |
| 106 | 106 | |
| 107 | 107 | |
| 108 | -$app->group( $config( 'routes/account', '' ), function() { |
|
| 108 | +$app->group($config('routes/account', ''), function() { |
|
| 109 | 109 | |
| 110 | - $this->map(['GET', 'POST'], '/myaccount', function( $request, $response, $args ) { |
|
| 111 | - return \Aimeos\Slim\Controller\Account::indexAction( $this, $request, $response, $args ); |
|
| 112 | - })->setName( 'aimeos_shop_account' ); |
|
| 110 | + $this->map(['GET', 'POST'], '/myaccount', function($request, $response, $args) { |
|
| 111 | + return \Aimeos\Slim\Controller\Account::indexAction($this, $request, $response, $args); |
|
| 112 | + })->setName('aimeos_shop_account'); |
|
| 113 | 113 | |
| 114 | - $this->map(['GET', 'POST'], '/myaccount/favorite[/{fav_action}/{fav_id:[0-9]+}[/{d_prodid:[0-9]+}[/{d_name}[/{d_pos:[0-9]+}]]]]', function( $request, $response, $args ) { |
|
| 115 | - return \Aimeos\Slim\Controller\Account::indexAction( $this, $request, $response, $args ); |
|
| 116 | - })->setName( 'aimeos_shop_account_favorite' ); |
|
| 114 | + $this->map(['GET', 'POST'], '/myaccount/favorite[/{fav_action}/{fav_id:[0-9]+}[/{d_prodid:[0-9]+}[/{d_name}[/{d_pos:[0-9]+}]]]]', function($request, $response, $args) { |
|
| 115 | + return \Aimeos\Slim\Controller\Account::indexAction($this, $request, $response, $args); |
|
| 116 | + })->setName('aimeos_shop_account_favorite'); |
|
| 117 | 117 | |
| 118 | - $this->map(['GET', 'POST'], '/myaccount/watch[/{wat_action}/{wat_id:[0-9]+}[/{d_prodid:[0-9]+}[/{d_name}[/{d_pos:[0-9]+}]]]]', function( $request, $response, $args ) { |
|
| 119 | - return \Aimeos\Slim\Controller\Account::indexAction( $this, $request, $response, $args ); |
|
| 120 | - })->setName( 'aimeos_shop_account_watch' ); |
|
| 118 | + $this->map(['GET', 'POST'], '/myaccount/watch[/{wat_action}/{wat_id:[0-9]+}[/{d_prodid:[0-9]+}[/{d_name}[/{d_pos:[0-9]+}]]]]', function($request, $response, $args) { |
|
| 119 | + return \Aimeos\Slim\Controller\Account::indexAction($this, $request, $response, $args); |
|
| 120 | + })->setName('aimeos_shop_account_watch'); |
|
| 121 | 121 | |
| 122 | - $this->map(['GET', 'POST'], '/myaccount/download/{dl_id}', function( $request, $response, $args ) { |
|
| 123 | - return \Aimeos\Slim\Controller\Account::downloadAction( $this, $request, $response, $args ); |
|
| 124 | - })->setName( 'aimeos_shop_account_download' ); |
|
| 122 | + $this->map(['GET', 'POST'], '/myaccount/download/{dl_id}', function($request, $response, $args) { |
|
| 123 | + return \Aimeos\Slim\Controller\Account::downloadAction($this, $request, $response, $args); |
|
| 124 | + })->setName('aimeos_shop_account_download'); |
|
| 125 | 125 | |
| 126 | 126 | }); |
| 127 | 127 | |
| 128 | 128 | |
| 129 | -$app->group( $config( 'routes/default', '' ), function() { |
|
| 129 | +$app->group($config('routes/default', ''), function() { |
|
| 130 | 130 | |
| 131 | - $this->map(['GET', 'POST'], '/count', function( $request, $response, $args ) { |
|
| 132 | - return \Aimeos\Slim\Controller\Catalog::countAction( $this, $request, $response, $args ); |
|
| 133 | - })->setName( 'aimeos_shop_count' ); |
|
| 131 | + $this->map(['GET', 'POST'], '/count', function($request, $response, $args) { |
|
| 132 | + return \Aimeos\Slim\Controller\Catalog::countAction($this, $request, $response, $args); |
|
| 133 | + })->setName('aimeos_shop_count'); |
|
| 134 | 134 | |
| 135 | - $this->map(['GET', 'POST'], '/detail/{d_prodid:[0-9]+}[/{d_name}[/{d_pos:[0-9]+}]]', function( $request, $response, $args ) { |
|
| 136 | - return \Aimeos\Slim\Controller\Catalog::detailAction( $this, $request, $response, $args ); |
|
| 137 | - })->setName( 'aimeos_shop_detail' ); |
|
| 135 | + $this->map(['GET', 'POST'], '/detail/{d_prodid:[0-9]+}[/{d_name}[/{d_pos:[0-9]+}]]', function($request, $response, $args) { |
|
| 136 | + return \Aimeos\Slim\Controller\Catalog::detailAction($this, $request, $response, $args); |
|
| 137 | + })->setName('aimeos_shop_detail'); |
|
| 138 | 138 | |
| 139 | - $this->map(['GET', 'POST'], '/detail/pin[/{pin_action}/{pin_id:[0-9]+}[/{d_prodid:[0-9]+}[/{d_name}[/{d_pos:[0-9]+}]]]]', function( $request, $response, $args ) { |
|
| 140 | - return \Aimeos\Slim\Controller\Catalog::detailAction( $this, $request, $response, $args ); |
|
| 141 | - })->setName( 'aimeos_shop_session_pinned' ); |
|
| 139 | + $this->map(['GET', 'POST'], '/detail/pin[/{pin_action}/{pin_id:[0-9]+}[/{d_prodid:[0-9]+}[/{d_name}[/{d_pos:[0-9]+}]]]]', function($request, $response, $args) { |
|
| 140 | + return \Aimeos\Slim\Controller\Catalog::detailAction($this, $request, $response, $args); |
|
| 141 | + })->setName('aimeos_shop_session_pinned'); |
|
| 142 | 142 | |
| 143 | - $this->map(['GET', 'POST'], '/list[/{f_catid:[0-9]+}[/{f_name}]]', function( $request, $response, $args ) { |
|
| 144 | - return \Aimeos\Slim\Controller\Catalog::listAction( $this, $request, $response, $args ); |
|
| 145 | - })->setName( 'aimeos_shop_list' ); |
|
| 143 | + $this->map(['GET', 'POST'], '/list[/{f_catid:[0-9]+}[/{f_name}]]', function($request, $response, $args) { |
|
| 144 | + return \Aimeos\Slim\Controller\Catalog::listAction($this, $request, $response, $args); |
|
| 145 | + })->setName('aimeos_shop_list'); |
|
| 146 | 146 | |
| 147 | - $this->map(['GET', 'POST'], '/suggest', function( $request, $response, $args ) { |
|
| 148 | - return \Aimeos\Slim\Controller\Catalog::suggestAction( $this, $request, $response, $args ); |
|
| 149 | - })->setName( 'aimeos_shop_suggest' ); |
|
| 147 | + $this->map(['GET', 'POST'], '/suggest', function($request, $response, $args) { |
|
| 148 | + return \Aimeos\Slim\Controller\Catalog::suggestAction($this, $request, $response, $args); |
|
| 149 | + })->setName('aimeos_shop_suggest'); |
|
| 150 | 150 | |
| 151 | - $this->map(['GET', 'POST'], '/stock', function( $request, $response, $args ) { |
|
| 152 | - return \Aimeos\Slim\Controller\Catalog::stockAction( $this, $request, $response, $args ); |
|
| 153 | - })->setName( 'aimeos_shop_stock' ); |
|
| 151 | + $this->map(['GET', 'POST'], '/stock', function($request, $response, $args) { |
|
| 152 | + return \Aimeos\Slim\Controller\Catalog::stockAction($this, $request, $response, $args); |
|
| 153 | + })->setName('aimeos_shop_stock'); |
|
| 154 | 154 | |
| 155 | - $this->map(['GET', 'POST'], '/basket', function( $request, $response, $args ) { |
|
| 156 | - return \Aimeos\Slim\Controller\Basket::indexAction( $this, $request, $response, $args ); |
|
| 157 | - })->setName( 'aimeos_shop_basket' ); |
|
| 155 | + $this->map(['GET', 'POST'], '/basket', function($request, $response, $args) { |
|
| 156 | + return \Aimeos\Slim\Controller\Basket::indexAction($this, $request, $response, $args); |
|
| 157 | + })->setName('aimeos_shop_basket'); |
|
| 158 | 158 | |
| 159 | - $this->map(['GET', 'POST'], '/checkout[/{c_step}]', function( $request, $response, $args ) { |
|
| 160 | - return \Aimeos\Slim\Controller\Checkout::indexAction( $this, $request, $response, $args ); |
|
| 161 | - })->setName( 'aimeos_shop_checkout' ); |
|
| 159 | + $this->map(['GET', 'POST'], '/checkout[/{c_step}]', function($request, $response, $args) { |
|
| 160 | + return \Aimeos\Slim\Controller\Checkout::indexAction($this, $request, $response, $args); |
|
| 161 | + })->setName('aimeos_shop_checkout'); |
|
| 162 | 162 | |
| 163 | - $this->map(['GET', 'POST'], '/confirm[/{code}]', function( $request, $response, $args ) { |
|
| 164 | - return \Aimeos\Slim\Controller\Checkout::confirmAction( $this, $request, $response, $args ); |
|
| 165 | - })->setName( 'aimeos_shop_confirm' ); |
|
| 163 | + $this->map(['GET', 'POST'], '/confirm[/{code}]', function($request, $response, $args) { |
|
| 164 | + return \Aimeos\Slim\Controller\Checkout::confirmAction($this, $request, $response, $args); |
|
| 165 | + })->setName('aimeos_shop_confirm'); |
|
| 166 | 166 | |
| 167 | 167 | }); |
| 168 | 168 | |
| 169 | 169 | |
| 170 | -$app->group( $config( 'routes/update', '' ), function() { |
|
| 170 | +$app->group($config('routes/update', ''), function() { |
|
| 171 | 171 | |
| 172 | - $this->map(['GET', 'POST'], '/update', function( $request, $response, $args ) { |
|
| 173 | - return \Aimeos\Slim\Controller\Checkout::updateAction( $this, $request, $response, $args ); |
|
| 174 | - })->setName( 'aimeos_shop_update' ); |
|
| 172 | + $this->map(['GET', 'POST'], '/update', function($request, $response, $args) { |
|
| 173 | + return \Aimeos\Slim\Controller\Checkout::updateAction($this, $request, $response, $args); |
|
| 174 | + })->setName('aimeos_shop_update'); |
|
| 175 | 175 | |
| 176 | 176 | }); |
| 177 | 177 | |
| 178 | 178 | |
| 179 | -$app->map(['GET', 'POST'], '/terms', function( $request, $response, $args ) { |
|
| 179 | +$app->map(['GET', 'POST'], '/terms', function($request, $response, $args) { |
|
| 180 | 180 | return 'terms'; |
| 181 | -})->setName( 'aimeos_shop_terms' ); |
|
| 181 | +})->setName('aimeos_shop_terms'); |
|
| 182 | 182 | |
| 183 | -$app->map(['GET', 'POST'], '/privacy', function( $request, $response, $args ) { |
|
| 183 | +$app->map(['GET', 'POST'], '/privacy', function($request, $response, $args) { |
|
| 184 | 184 | return 'privacy'; |
| 185 | -})->setName( 'aimeos_shop_privacy' ); |
|
| 185 | +})->setName('aimeos_shop_privacy'); |
|