Submit
Path:
~
/
home
/
getwphos
/
public_html
/
seasons-newtheme
/
wp-content
/
plugins
/
learnpress
/
inc
/
File Content:
lp-constants.php
<?php /** * Define common constants used by LearnPress */ require_once ABSPATH . 'wp-admin/includes/plugin.php'; $upload_dir = wp_upload_dir(); $default_headers = array( 'Version' => 'Version', 'TextDomain' => 'Text Domain', ); $plugin_info = get_file_data( LP_PLUGIN_FILE, $default_headers, 'plugin' ); // version. define( 'LEARNPRESS_VERSION', $plugin_info['Version'] ); const LP_KEY_DB_VERSION = 'learnpress_db_version'; /** * @since 4.2.6.5 */ define( 'LP_TEXT_DOMAIN', $plugin_info['TextDomain'] ); // Plugin paths and urls. define( 'LP_PLUGIN_PATH', plugin_dir_path( LP_PLUGIN_FILE ) ); define( 'LP_PLUGIN_BASENAME', plugin_basename( LP_PLUGIN_FILE ) ); define( 'LP_PLUGIN_FOLDER_NAME', dirname( LP_PLUGIN_BASENAME ) ); const LP_TEMPLATE_PATH = LP_PLUGIN_PATH . 'templates/'; define( 'LP_PLUGIN_URL', trailingslashit( plugins_url( '/', LP_PLUGIN_FILE ) ) ); const LP_JS_URL = LP_PLUGIN_URL . 'assets/js/'; const LP_CSS_URL = LP_PLUGIN_URL . 'assets/css/'; // Log path. define( 'LP_LOG_PATH', $upload_dir['basedir'] . '/learn-press-logs/' ); // Turn on/off cart. const LP_ENABLE_CART = false; // Table prefix. const LP_TABLE_PREFIX = 'learnpress_'; // Define constants for custom post types. const LP_COURSE_CPT = 'lp_course'; const LP_LESSON_CPT = 'lp_lesson'; const LP_QUESTION_CPT = 'lp_question'; const LP_QUIZ_CPT = 'lp_quiz'; const LP_ORDER_CPT = 'lp_order'; // Define constants for custom taxonomies. const LP_COURSE_CATEGORY_TAX = 'course_category'; const LP_COURSE_TAXONOMY_TAG = 'course_tag'; // Role of user . const LP_TEACHER_ROLE = 'lp_teacher'; const ADMIN_ROLE = 'administrator'; // Options. const LP_USE_ATTRIBUTES = false; // Error codes. const LP_REQUIRE_LOGIN = 120; const LP_INVALID_QUIZ_OR_COURSE = 140; const LP_COURSE_IS_FINISHED = 150; const LP_QUIZ_HAS_STARTED_OR_COMPLETED = 160; const LP_ERROR_NO_PAYMENT_METHOD_SELECTED = 1000; const LP_COMPLETE_ITEM_FAIL = 170; // Pages. const LP_PAGE_CHECKOUT = 'lp_page_checkout'; const LP_PAGE_COURSES = 'lp_page_courses'; const LP_PAGE_SINGLE_COURSE = 'lp_page_single_course'; const LP_PAGE_QUIZ = 'lp_page_quiz'; const LP_PAGE_QUESTION = 'lp_page_question'; const LP_PAGE_PROFILE = 'lp_page_profile'; const LP_PAGE_BECOME_A_TEACHER = 'lp_page_become_a_teacher'; const LP_PAGE_SINGLE_COURSE_CURRICULUM = 'lp_page_single_course_curriculum'; const LP_PAGE_INSTRUCTORS = 'lp_page_instructors'; const LP_PAGE_INSTRUCTOR = 'lp_page_single_instructor'; // Key block course's item. const LP_BLOCK_COURSE_FINISHED = 'block_course_finished'; const LP_BLOCK_COURSE_DURATION_EXPIRE = 'block_course_duration_expire'; const LP_BLOCK_COURSE_PURCHASE = 'block_course_purchased'; // Status user item course. const LP_COURSE_ENROLLED = 'enrolled'; const LP_COURSE_FINISHED = 'finished'; const LP_COURSE_PURCHASED = 'purchased'; const LP_USER_COURSE_CANCEL = 'cancel'; // When Order change complete to another status const LP_ITEM_COMPLETED = 'completed'; const LP_ITEM_STARTED = 'started'; // Status LP Order to compare. const LP_ORDER_COMPLETED = 'completed'; const LP_ORDER_PENDING = 'pending'; const LP_ORDER_PROCESSING = 'processing'; const LP_ORDER_CANCELLED = 'cancelled'; const LP_ORDER_FAILED = 'failed'; const LP_ORDER_TRASH = 'trash'; // Status LP Order to set DB. const LP_ORDER_COMPLETED_DB = 'lp-completed'; const LP_ORDER_PENDING_DB = 'lp-pending'; const LP_ORDER_PROCESSING_DB = 'lp-processing'; const LP_ORDER_CANCELLED_DB = 'lp-cancelled'; const LP_ORDER_FAILED_DB = 'lp-failed'; const LP_ORDER_TRASH_DB = 'lp-trash'; // LP Order type create via. const LP_ORDER_CREATED_VIA_MANUAL = 'manual'; // Graduation user item course const LP_COURSE_GRADUATION_IN_PROGRESS = 'in-progress'; const LP_COURSE_GRADUATION_PASSED = 'passed'; const LP_COURSE_GRADUATION_FAILED = 'failed'; // @since 4.2.7.4 const LP_GRADUATION_IN_PROGRESS = 'in-progress'; const LP_GRADUATION_PASSED = 'passed'; const LP_GRADUATION_FAILED = 'failed'; // Enable lazy-load animation placeholder. const LP_LAZY_LOAD_ANIMATION = true;
Submit
FILE
FOLDER
Name
Size
Permission
Action
Ajax
---
0755
Databases
---
0755
ExternalPlugin
---
0755
Filters
---
0755
Helpers
---
0755
MetaBox
---
0755
Models
---
0755
Shortcodes
---
0755
TemplateHooks
---
0755
Widgets
---
0755
abstracts
---
0755
admin
---
0755
background-process
---
0755
block-template
---
0755
cache
---
0755
cart
---
0755
course
---
0755
curds
---
0755
custom-post-types
---
0755
emails
---
0755
gateways
---
0755
handle-steps
---
0755
interfaces
---
0755
jwt
---
0755
lesson
---
0755
libraries
---
0755
order
---
0755
question
---
0755
quiz
---
0755
rest-api
---
0755
settings
---
0755
templates
---
0755
updates
---
0755
user
---
0755
user-item
---
0755
abstract-settings.php
5132 bytes
0644
cache.php
14474 bytes
0644
class-lp-ajax.php
8184 bytes
0644
class-lp-asset-key.php
1965 bytes
0644
class-lp-assets.php
14992 bytes
0644
class-lp-autoloader.php
2589 bytes
0644
class-lp-breadcrumb.php
10259 bytes
0644
class-lp-checkout.php
15740 bytes
0644
class-lp-course-query.php
3498 bytes
0644
class-lp-datetime.php
9095 bytes
0644
class-lp-debug.php
2683 bytes
0644
class-lp-duration.php
3677 bytes
0644
class-lp-emails.php
6138 bytes
0644
class-lp-file-system.php
7258 bytes
0644
class-lp-forms-handler.php
16138 bytes
0644
class-lp-global.php
6526 bytes
0644
class-lp-helper.php
15158 bytes
0644
class-lp-install.php
7769 bytes
0644
class-lp-manager-addons.php
8444 bytes
0644
class-lp-page-controller.php
34571 bytes
0644
class-lp-query-list-table.php
4395 bytes
0644
class-lp-query.php
9694 bytes
0644
class-lp-request-handler.php
11768 bytes
0644
class-lp-session-handler.php
10119 bytes
0644
class-lp-settings.php
12006 bytes
0644
class-lp-shortcodes.php
7207 bytes
0644
class-lp-strings.php
1907 bytes
0644
class-lp-template.php
1542 bytes
0644
class-lp-thumbnail-helper.php
1222 bytes
0644
class-lp-widget.php
12938 bytes
0644
index.php
28 bytes
0644
lp-constants.php
4290 bytes
0644
lp-core-functions.php
69852 bytes
0644
lp-custom-hooks.php
1025 bytes
0644
lp-deprecated.php
29619 bytes
0644
lp-template-functions.php
45987 bytes
0644
lp-template-hooks.php
18193 bytes
0644
lp-webhooks.php
3015 bytes
0644
lp-widget-functions.php
1585 bytes
0644
N4ST4R_ID | Naxtarrr