[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.227.140.251: ~ $
<?php
/**
 * Backend Page Trait
 * Use this trait in existing classes to reuse frequently used methods
 *
 * @package Tutor
 * @author Themeum <support@themeum.com>
 * @link https://themeum.com
 * @since 2.0.0
 */

namespace TUTOR;

use Tutor\Models\OrderModel;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
/**
 * Backend Page Trait
 *
 * @since 2.0.0
 */
trait Backend_Page_Trait {
	/**
	 * Bulk action abstract property.
	 *
	 * @var $bulk_action
	 */
	public $bulk_action = true;

	/**
	 * Bulk action default option
	 *
	 * @since 2.0.0
	 * @return array
	 */
	public function bulk_action_default(): array {
		return array(
			'value'  => '',
			'option' => __( 'Bulk Action', 'tutor' ),
		);
	}

	/**
	 * Bulk action complete
	 *
	 * @since 2.0.0
	 * @return array
	 */
	public function bulk_action_complete(): array {
		return array(
			'value'  => 'complete',
			'option' => __( 'Complete', 'tutor' ),
		);
	}

	/**
	 * Bulk action published
	 *
	 * @since 2.0.0
	 * @return array
	 */
	public function bulk_action_publish(): array {
		return array(
			'value'  => 'publish',
			'option' => __( 'Publish', 'tutor' ),
		);
	}

	/**
	 * Bulk action draft
	 *
	 * @since 2.0.0
	 * @return array
	 */
	public function bulk_action_draft(): array {
		return array(
			'value'  => 'draft',
			'option' => __( 'Draft', 'tutor' ),
		);
	}

	/**
	 * Bulk action on hold
	 *
	 * @since 2.0.0
	 * @return array
	 */
	public function bulk_action_on_hold(): array {
		return array(
			'value'  => 'on-hold',
			'option' => __( 'On Hold', 'tutor' ),
		);
	}

	/**
	 * Bulk action pending
	 *
	 * @since 2.0.0
	 * @return array
	 */
	public function bulk_action_pending(): array {
		return array(
			'value'  => 'pending',
			'option' => __( 'Pending', 'tutor' ),
		);
	}

	/**
	 * Bulk action processing
	 *
	 * @since 2.0.0
	 * @return array
	 */
	public function bulk_action_processing(): array {
		return array(
			'value'  => 'processing',
			'option' => __( 'Processing', 'tutor' ),
		);
	}

	/**
	 * Bulk action delete
	 *
	 * @since 2.0.0
	 * @return array
	 */
	public function bulk_action_delete(): array {
		return array(
			'value'  => 'delete',
			'option' => __( 'Delete Permanently', 'tutor' ),
		);
	}

	/**
	 * Bulk action cancel
	 *
	 * @since 2.0.0
	 * @return array
	 */
	public function bulk_action_cancel(): array {
		return array(
			'value'  => 'cancel',
			'option' => __( 'Cancel', 'tutor' ),
		);
	}

	/**
	 * Bulk action approved
	 *
	 * @since 2.0.0
	 * @return array
	 */
	public function bulk_action_approved(): array {
		return array(
			'value'  => 'approved',
			'option' => __( 'Approve', 'tutor' ),
		);
	}

	/**
	 * Bulk action blocked
	 *
	 * @since 2.0.0
	 * @return array
	 */
	public function bulk_action_blocked(): array {
		return array(
			'value'  => 'blocked',
			'option' => __( 'Block', 'tutor' ),
		);
	}
	/**
	 * Bulk action trash
	 *
	 * @return array
	 * @since v2.0.0
	 */
	public function bulk_action_trash(): array {
		return array(
			'value'  => 'trash',
			'option' => __( 'Trash', 'tutor' ),
		);
	}

	/**
	 * Bulk action trash
	 *
	 * @since 2.0.0
	 * @return array
	 */
	public function bulk_action_reject(): array {
		return array(
			'value'  => 'reject',
			'option' => __( 'Reject', 'tutor' ),
		);
	}

	/**
	 * Bulk action active
	 *
	 * @since 3.0.0
	 *
	 * @return array
	 */
	public function bulk_action_active(): array {
		return array(
			'value'  => 'active',
			'option' => __( 'Active', 'tutor' ),
		);
	}

	/**
	 * Bulk action inactive
	 *
	 * @since 3.0.0
	 *
	 * @return array
	 */
	public function bulk_action_inactive(): array {
		return array(
			'value'  => 'inactive',
			'option' => __( 'Inactive', 'tutor' ),
		);
	}

	/**
	 * Bulk action mark order payment status as paid
	 *
	 * @since 3.0.0
	 *
	 * @return array
	 */
	public function bulk_action_mark_order_paid(): array {
		return array(
			'value'  => OrderModel::PAYMENT_PAID,
			'option' => __( 'Mark as paid', 'tutor' ),
		);
	}

	/**
	 * Bulk action mark order payment status as unpaid
	 *
	 * @since 3.0.0
	 *
	 * @return array
	 */
	public function bulk_action_mark_order_unpaid(): array {
		return array(
			'value'  => OrderModel::PAYMENT_UNPAID,
			'option' => __( 'Mark as unpaid', 'tutor' ),
		);
	}

	/**
	 * Bulk action mark order as trash
	 *
	 * @since 3.0.0
	 *
	 * @return array
	 */
	public function bulk_action_mark_order_trash(): array {
		return array(
			'value'  => OrderModel::ORDER_TRASH,
			'option' => __( 'Trash', 'tutor' ),
		);
	}
}

Filemanager

Name Type Size Permission Actions
Addons.php File 11.6 KB 0644
Admin.php File 21.3 KB 0644
Ajax.php File 16.82 KB 0644
Announcements.php File 2.67 KB 0644
Assets.php File 23.25 KB 0644
Backend_Page_Trait.php File 4.39 KB 0644
BaseController.php File 1.47 KB 0644
Course.php File 85.39 KB 0644
Course_Embed.php File 2.55 KB 0644
Course_Filter.php File 8.67 KB 0644
Course_List.php File 13.7 KB 0644
Course_Settings_Tabs.php File 1.16 KB 0644
Course_Widget.php File 8.19 KB 0644
Custom_Validation.php File 513 B 0644
Dashboard.php File 1.23 KB 0644
Earnings.php File 9.53 KB 0644
FormHandler.php File 7.16 KB 0644
Frontend.php File 2.94 KB 0644
Gutenberg.php File 4.62 KB 0644
Input.php File 9.08 KB 0644
Instructor.php File 12.99 KB 0644
Instructors_List.php File 12.97 KB 0644
Lesson.php File 17.08 KB 0644
Options_V2.php File 63.19 KB 0644
Permalink.php File 2 KB 0644
Post_types.php File 18.3 KB 0644
Private_Course_Access.php File 2.52 KB 0644
Q_And_A.php File 10.66 KB 0644
Question_Answers_List.php File 2.54 KB 0644
Quiz.php File 62.02 KB 0644
QuizBuilder.php File 11.5 KB 0644
Quiz_Attempts_List.php File 7.32 KB 0644
RestAPI.php File 7.97 KB 0644
Reviews.php File 2.71 KB 0644
Rewrite_Rules.php File 5.18 KB 0644
Shortcode.php File 14.22 KB 0644
Singleton.php File 1.08 KB 0644
Student.php File 10.18 KB 0644
Students_List.php File 2.37 KB 0644
Taxonomies.php File 8.2 KB 0644
Template.php File 14.18 KB 0644
Theme_Compatibility.php File 683 B 0644
Tools.php File 3.33 KB 0644
Tools_V2.php File 18.18 KB 0644
Tutor.php File 36.06 KB 0644
TutorEDD.php File 4.63 KB 0644
Tutor_Base.php File 1.48 KB 0644
Tutor_Setup.php File 33.25 KB 0644
Upgrader.php File 7.49 KB 0644
User.php File 14.66 KB 0644
Utils.php File 263.33 KB 0644
Video_Stream.php File 3.94 KB 0644
WhatsNew.php File 4.07 KB 0644
Withdraw.php File 9.49 KB 0644
Withdraw_Requests_List.php File 6.15 KB 0644
WooCommerce.php File 23.15 KB 0644