PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 3.9.3
Tutor LMS – eLearning and online course solution v3.9.3
3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 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.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 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.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / ecommerce / OptionKeys.php
tutor / ecommerce Last commit date
Cart 10 months ago PaymentGateways 8 months ago AdminMenu.php 9 months ago BillingController.php 1 year ago CartController.php 1 year ago CheckoutController.php 7 months ago CouponController.php 11 months ago Ecommerce.php 1 year ago EmailController.php 11 months ago HooksHandler.php 7 months ago OptionKeys.php 1 year ago OrderActivitiesController.php 1 year ago OrderController.php 7 months ago PaymentHandler.php 9 months ago Settings.php 9 months ago Tax.php 9 months ago currency.php 1 year ago
OptionKeys.php
76 lines
1 <?php
2 /**
3 * Option keys for ecommerce
4 *
5 * @package Tutor\Ecommerce
6 * @author Themeum
7 * @link https://themeum.com
8 * @since 3.0.0
9 */
10
11 namespace Tutor\Ecommerce;
12
13 /**
14 * Option key names
15 */
16 class OptionKeys {
17
18 // Currency Settings.
19 const CURRENCY_CODE = 'currency_code';
20 const CURRENCY_POSITION = 'currency_position';
21 const THOUSAND_SEPARATOR = 'thousand_separator';
22 const DECIMAL_SEPARATOR = 'decimal_separator';
23 const NUMBER_OF_DECIMALS = 'number_of_decimals';
24
25 // Payment Methods.
26 const IS_ENABLE_PAYPAL_PAYMENT = 'is_enable_paypal_payment';
27 const IS_ENABLE_STRIPE_PAYMENT = 'is_enable_stripe_payment';
28
29 // Tax and Coupon Settings.
30 const IS_TAX_APPLICABLE = 'is_tax_applicable';
31 const IS_COUPON_APPLICABLE = 'is_coupon_applicable';
32
33 // Billing Information Settings.
34 const BILLING_ADDRESS = 'billing_address';
35 const BILLING_PHONE_NUMBER = 'billing_phone_number';
36 const BILLING_EMAIL = 'billing_email';
37
38 // Ecommerce Policies.
39 const PRIVACY_POLICY = 'ecommerce_privacy_policy';
40
41 // Payment settings.
42 const MANUAL_PAYMENT_KEY = 'tutor_manual_payments';
43 const PAYMENT_SETTINGS = 'payment_settings';
44
45 const BUY_NOW = 'is_enable_buy_now';
46
47 /**
48 * Get billing field options
49 *
50 * @since 3.0.0
51 *
52 * @return array
53 */
54 public static function get_billing_field_options() {
55 $options = array(
56 'optional' => __( 'Optional', 'tutor' ),
57 'required' => __( 'Required', 'tutor' ),
58 'omit' => __( 'Don\'t Include', 'tutor' ),
59 );
60
61 return apply_filters( 'tutor_ecommerce_billing_field_options', $options );
62 }
63
64 /**
65 * Get tax configuration page url
66 *
67 * @since 3.0.0
68 *
69 * @return array
70 */
71 public static function get_tax_config_page_url() {
72 $url = admin_url( 'admin.php?page=tutor_settings&tab=tax_configuration' );
73 return apply_filters( 'tutor_tax_config_page_url', $url );
74 }
75 }
76