<?php
defined('BASEPATH') OR exit('No direct script access allowed');

/*
| -------------------------------------------------------------------------
| URI ROUTING
| -------------------------------------------------------------------------
| This file lets you re-map URI requests to specific controller functions.
|
| Typically there is a one-to-one relationship between a URL string
| and its corresponding controller class/method. The segments in a
| URL normally follow this pattern:
|
|	example.com/class/method/id/
|
| In some instances, however, you may want to remap this relationship
| so that a different class/function is called than the one
| corresponding to the URL.
|
| Please see the user guide for complete details:
|
|	https://codeigniter.com/user_guide/general/routing.html
|
| -------------------------------------------------------------------------
| RESERVED ROUTES
| -------------------------------------------------------------------------
|
| There are three reserved routes:
|
|	$route['default_controller'] = 'welcome';
|
| This route indicates which controller class should be loaded if the
| URI contains no data. In the above example, the "welcome" class
| would be loaded.
|
|	$route['404_override'] = 'errors/page_missing';
|
| This route will tell the Router which controller/method to use if those
| provided in the URL cannot be matched to a valid route.
|
|	$route['translate_uri_dashes'] = FALSE;
|
| This is not exactly a route, but allows you to automatically route
| controller and method names that contain dashes. '-' isn't a valid
| class or method name character, so it requires translation.
| When you set this option to TRUE, it will replace ALL dashes in the
| controller and method URI segments.
|
| Examples:	my-controller/index	-> my_controller/index
|		my-controller/my-method	-> my_controller/my_method
*/
$route['default_controller'] = 'authController/register';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

$route['login']                        = 'authController';
$route['register']                     = 'authController/register/';
$route['register/(:any)']              = 'authController/register/$1';
$route['register/(:any)/(:any)']       = 'authController/register/$1/$1';
$route['face-recognition/(:num)']      = 'authController/face_recognition/$1';
$route['register-image/(:num)']        = 'authController/register_image/$1';


$route['addface/(:num)']  = 'authController/addface/$1';



$route['addface-image/(:num)']        = 'authController/addface_register_image/$1';
$route['addface-image-delete/(:num)/(:num)']        = 'authController/delete_addface_register_image/$1/$2';

$route['clixar']                  = 'merchandiseController/clixar';
$route['api_clixar']              = 'merchandiseController/api_clixar';
$route['clixar-buynow'] 	  = 'merchandiseController/clixar_buynow';
$route['stripe/payment-error'] 	  = 'merchandiseController/clixar_payment_error';
$route['stripe/payment-success'] 	  = 'merchandiseController/clixar_payment_success';
$route['stripe-refund-ar'] 	  = 'merchandiseController/clixar_refund';


$route['webcam/(:num)']                = 'authController/webcam/$1';
$route['recoverpw']                    = 'authController/recoverpw';
$route['reset/(:num)']                 = 'authController/reset/$1';
$route['logout']                       = 'authController/logout';
$route['sgallery']                     = 'galleryController';
$route['mgallery']                     = 'galleryController/mgallery';
$route['download_video/(:any)/(:any)']       = 'galleryController/download_video/$1/$1';
$route['video']                        = 'galleryController/video';
$route['gallery/download/(:num)']      = 'galleryController/download/$1';
$route['gallery-detail/(:num)/(:num)'] = 'galleryController/gdetail/$1/$1';
$route['video-detail/(:num)/(:num)']   = 'galleryController/vdetail/$1/$1';
$route['purchase']                     = 'purchaseController';
$route['merchandise']                  = 'merchandiseController';
$route['merchandise-detail/(:num)']    = 'merchandiseController/detail/$1';
$route['merchandise/add_cart'] 		   = 'merchandiseController/add_cart';
//myqrcode
$route['myqr']                          = 'MyqrController';
$route['myqrscan']                      = 'MyqrController/myqrscan';
$route['addface']                       = 'FaceController';

$route['account']                      = 'accountController';
$route['account-profile-delete/(:num)']  = 'accountController/profile_delete/$1';

$route['faqs']                         = 'faqController';
$route['terms-conditions']             = 'faqController/termsConditions';

$route['cart']                         = 'cartController';
$route['notification']                 = 'notificationController';

$route['packagepaypal/cancel']         = 'PackagePaypalController/cancel';
$route['packagepaypal/success']        = 'PackagePaypalController/success';
$route['packagepaypal/ipn']            = 'PackagePaypalController/ipn';

$route['paygpaypal/galleryipn']        = 'PaygPaypalController/galleryipn';
$route['paygpaypal/videoipn']          = 'PaygPaypalController/videoipn';

$route['orderpaypal/cancel']           = 'OrderPaypalController/cancel';
$route['orderpaypal/success']          = 'OrderPaypalController/success';
$route['orderpaypal/ipn']              = 'OrderPaypalController/ipn';

$route['privacy-policy']               = 'PrivacyController';
$route['terms-and-conditions']         = 'TermsController';

$route['visitor']                      = 'VisitorController/index';
$route['count_click']                  = 'VisitorController/count_click';
$route['share_count_click']            = 'VisitorController/share_count_click';

$route['payment-gateway']              = "PaymentGatewayController";
$route['stripe-payment']               = "PaymentGatewayController/cartPayment";
$route['makeStripePayment']['post']    = "PaymentGatewayController/makePayment";