HEX
Server: Apache
System: Linux v38079.2is.nl 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: democfellows (10015)
PHP: 8.1.34
Disabled: opcache_get_status
Upload Files
File: /var/www/vhosts/creativefellows.nl/test.creativefellows.nl/tekenmappen/src/routes.php
<?php

	use Slim\Http\Request;
	use Slim\Http\Response;

	
	$app->group('/', function(){
		
		
		// Shopping
		$this->post('winkelwagen', 'ShopController:setBasket')->setName("shop.addBasket");	
		$this->get('winkelwagen', 'ShopController:getBasket')->setName("shop.getBasket");	
		$this->delete('winkelwagen', 'ShopController:removeBasket')->setName("shop.deleteBasket");
		$this->patch('winkelwagen', 'ShopController:patchProductBasket')->setName("shop.patchBasket");

		$this->post('winkelwagen/2', 'ShopController:confirmBasket')->setName("shop.confirmData");	
		$this->post('winkelwagen/3', 'ShopController:insertData')->setName("shop.insertData");		
		
		$this->get('winkelwagen/4', 'ShopController:paymentReturn')->setName("cassette.paymentReturn");
		$this->post('winkelwagen/verify-payment', 'ShopController:verifyPayment')->setName("cassette.verifyPayment");
		$this->get('winkelwagen/verify-payment', 'ShopController:verifyPayment')->setName("cassette.verifyPayment");
				
		
		// accept cookies
		$this->post('accept-cookies', 'CassetteController:accceptCookies')->setName("cassette.acceptCookies");	
		
		// search string
		$this->get('search','CassetteController:getSearchString')->setName("search.string");
		
		// search tag
		$this->get('tags[/{name}[/{pagination:[0-9]+}]]','CassetteController:getSearchTag')->setName("search.tags");		
	
		
		
		// homepage
		$this->get('[{name}]', 'CassetteController:viewPage')->setName("cassette.viewPage");	
		
		$this->get('{name}/[{pagination:[0-9]+}]', 'CassetteController:viewPage')->setName("cassette.viewSection");	
		
		// view page
		$this->get('{name}/{entry}', 'CassetteController:viewPage')->setName("cassette.viewPage");	

		// view category
		$this->get('{name}/{category}/[{pagination:[0-9]+}]', 'CassetteController:viewCategory')->setName("cassette.viewCategory");	
		
		$this->get('{name}/{category}/{entry}', 'CassetteController:viewCategory');//->setName("cassette.viewPage");	
		
	

		/*
		 * handle form		
		 */
		$this->post('handle-form', 'CassetteController:handleForm')->setName("cassette.handleForm");		
	
	});
	
?>