PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 3.6.1
Tutor LMS – eLearning and online course solution v3.6.1
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 1 year ago PaymentGateways 1 year ago AdminMenu.php 1 year ago BillingController.php 1 year ago CartController.php 1 year ago CheckoutController.php 1 year ago CouponController.php 1 year ago Ecommerce.php 1 year ago EmailController.php 1 year ago HooksHandler.php 1 year ago OptionKeys.php 1 year ago OrderActivitiesController.php 1 year ago OrderController.php 1 year ago PaymentHandler.php 1 year ago Settings.php 1 year ago Tax.php 1 year 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