PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 3.2.1
Tutor LMS – eLearning and online course solution v3.2.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
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
75 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
46 /**
47 * Get billing field options
48 *
49 * @since 3.0.0
50 *
51 * @return array
52 */
53 public static function get_billing_field_options() {
54 $options = array(
55 'optional' => __( 'Optional', 'tutor' ),
56 'required' => __( 'Required', 'tutor' ),
57 'omit' => __( 'Don\'t Include', 'tutor' ),
58 );
59
60 return apply_filters( 'tutor_ecommerce_billing_field_options', $options );
61 }
62
63 /**
64 * Get tax configuration page url
65 *
66 * @since 3.0.0
67 *
68 * @return array
69 */
70 public static function get_tax_config_page_url() {
71 $url = admin_url( 'admin.php?page=tutor_settings&tab=tax_configuration' );
72 return apply_filters( 'tutor_tax_config_page_url', $url );
73 }
74 }
75