PluginProbe ʕ •ᴥ•ʔ
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments / 4.5.0
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments v4.5.0
4.5.1 4.5.0 4.4.2 4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.3 4.2.2 4.2.1 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.11.0 1.11.1 1.11.2 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.9.0 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 2.0.0 2.0.1 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.10.0 2.10.1 2.11.0 2.11.1 2.11.2 2.11.3 2.11.4 2.12.0 2.13.0 2.14.0 2.14.1 2.15.0 2.15.1 2.16.0 2.16.1 2.16.2 2.16.3 2.17.0 2.17.1 2.17.2 2.18.0 2.19.0 2.19.2 2.19.3 2.19.4 2.2.0 2.2.1 2.20.0 2.20.1 2.20.2 2.20.3 2.20.4 2.20.5 2.20.6 2.21.0 2.22.0 2.22.1 2.23.0 2.24.0 2.25.0 2.25.1 2.25.2 2.26.0 2.27.0 2.27.1 2.28.0 2.29.0 2.29.1 2.29.2 2.29.3 2.29.4 2.3.0 2.3.1 2.30.0 2.31.0 2.31.1 2.31.2 2.31.3 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.40.0 2.40.1 2.5.0 2.5.1 2.5.2 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.9.0 3.0.0 3.0.0-RC1 3.0.0-RC2 3.0.0-beta1 3.0.0-beta2 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.10.0 3.10.1 3.11.0 3.12.0 3.13.0 3.13.1 3.13.2 3.13.3 3.13.4 3.14.0 3.15.0 3.15.1 3.15.2 3.15.3 3.15.4 3.15.5 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.16.6 3.16.7 3.16.8 3.17.0 3.17.1 3.17.2 3.17.3 3.17.4 3.17.5 3.17.6 3.18.0 3.19.0 3.19.1 3.19.2 3.2.0 3.2.1 3.2.2 3.20.0 3.20.1 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 4.0.0 4.0.1 4.0.2 4.0.3 trunk 4.1.0 0.2.19.1 4.1.1 1.0.0 4.2.0 1.0.1 1.0.2
surecart / app / src / Routing / AdminRouteService.php
surecart / app / src / Routing Last commit date
AdminRouteService.php 4 months ago AdminRouteServiceProvider.php 3 years ago AdminURLService.php 2 months ago PermalinkService.php 1 year ago PermalinkServiceProvider.php 1 year ago PermalinkSettingService.php 1 year ago PermalinksSettingsService.php 1 year ago RouteConditionsServiceProvider.php 3 years ago
AdminRouteService.php
82 lines
1 <?php
2
3 namespace SureCart\Routing;
4
5 use SureCart\Routing\AdminURLService;
6
7 /**
8 * Provide custom route conditions.
9 * This is an example class so feel free to modify or remove it.
10 */
11 class AdminRouteService {
12 /**
13 * Page name map.
14 *
15 * @var array
16 */
17 protected $page_names = [
18 'product' => 'sc-products',
19 'products' => 'sc-products',
20 'order' => 'sc-orders',
21 'orders' => 'sc-orders',
22 'checkout' => 'sc-checkouts',
23 'bump' => 'sc-bumps',
24 'bumps' => 'sc-bumps',
25 'upsell' => 'sc-upsell-funnels',
26 'upsells' => 'sc-upsell-funnels',
27 'invoice' => 'sc-invoices',
28 'invoices' => 'sc-invoices',
29 'auto-fee' => 'sc-auto-fees',
30 'auto-fees' => 'sc-auto-fees',
31 'customers' => 'sc-customers',
32 'customer' => 'sc-customers',
33 'subscriptions' => 'sc-subscriptions',
34 'subscription' => 'sc-subscriptions',
35 'licenses' => 'sc-licenses',
36 'license' => 'sc-licenses',
37 'abandoned-checkout' => 'sc-abandoned-checkouts',
38 'abandoned-checkouts' => 'sc-abandoned-checkouts',
39 'upgrade-paths' => 'sc-product-groups',
40 'coupon' => 'sc-coupons',
41 'coupons' => 'sc-coupons',
42 'product_group' => 'sc-product-groups',
43 'product_groups' => 'sc-product-groups',
44 'cancellations' => 'sc-cancellation-insights',
45 'product_collection' => 'sc-product-collections',
46 'product_collections' => 'sc-product-collections',
47 'reviews' => 'sc-reviews',
48 'review' => 'sc-reviews',
49 'restore' => 'sc-restore',
50 'affiliates' => 'sc-affiliates',
51 'affiliate' => 'sc-affiliate',
52 'affiliate-click' => 'sc-affiliate-clicks',
53 'affiliate-clicks' => 'sc-affiliate-clicks',
54 'affiliate-referral' => 'sc-affiliate-referrals',
55 'affiliate-referrals' => 'sc-affiliate-referrals',
56 'affiliate-requests' => 'sc-affiliate-requests',
57 'affiliate-request' => 'sc-affiliate-requests',
58 'affiliate-payouts' => 'sc-affiliate-payouts',
59 'affiliate-payout' => 'sc-affiliate-payouts',
60 'affiliate-payout-groups' => 'sc-affiliate-payout-groups',
61 'affiliate-payout-group' => 'sc-affiliate-payout-groups',
62 ];
63
64 /**
65 * Get the page names.
66 *
67 * @return void
68 */
69 public function getPageNames() {
70 return $this->page_names;
71 }
72
73 /**
74 * Get URL function
75 *
76 * @return AdminURLService
77 */
78 public function getUrl() {
79 return new AdminURLService( $this->page_names );
80 }
81 }
82