PATH:
home
/
lab2454c
/
spaxtac.com
/
wp-content
/
plugins
/
wp-user-frontend-pro
/
includes
<?php /** * The modules class */ class WPUF_Pro_Modules { function __construct() { // add_action( 'wp_ajax_weforms_get_modules', array( $this, 'get_modules' ) ); add_action( 'wp_ajax_wpuf-toggle-module', array( $this, 'toggle_module' ), 10 ); add_action( 'wp_ajax_wpuf-toggle-all-modules', array( $this, 'toggle_all_modules' ), 10 ); } /** * Toggle module * * @since 2.7 * * @return void **/ public function toggle_module() { if ( isset( $_POST['nonce'] ) && ! wp_verify_nonce( $_POST['nonce'], 'wpuf-admin-nonce' ) ) { wp_send_json_error( __( 'Invalid nonce', 'wpuf-pro' ) ); } $module = isset( $_POST['module'] ) ? sanitize_text_field( $_POST['module'] ) : ''; $type = isset( $_POST['type'] ) ? $_POST['type'] : ''; if ( ! $module ) { wp_send_json_error( __( 'Invalid module provided', 'wpuf-pro' ) ); } if ( ! in_array( $type, array( 'activate', 'deactivate' ) ) ) { wp_send_json_error( __( 'Invalid request type', 'wpuf-pro' ) ); } $module_data = wpuf_pro_get_module( $module ); if ( 'activate' == $type ) { $status = wpuf_pro_activate_module( $module ); if ( is_wp_error( $status ) ) { wp_send_json_error( array( 'error' => $status->get_error_code(), 'message' => $status->get_error_message() ) ); } $message = __( 'Activated', 'wpuf-pro' ); } else { wpuf_pro_deactivate_module( $module ); $message = __( 'Deactivated', 'wpuf-pro' ); } wp_send_json_success( $message ); } /** * Toggle all modules * * @since 2.7 * * @return void **/ public function toggle_all_modules() { if ( isset( $_POST['nonce'] ) && ! wp_verify_nonce( $_POST['nonce'], 'wpuf-admin-nonce' ) ) { wp_send_json_error( __( 'Invalid nonce', 'wpuf-pro' ) ); } $type = isset( $_POST['type'] ) ? $_POST['type'] : ''; if ( ! in_array( $type, array( 'activate', 'deactivate' ) ) ) { wp_send_json_error( __( 'Invalid request type', 'wpuf-pro' ) ); } $modules = wpuf_pro_get_modules(); if ( 'activate' == $type ) { foreach ($modules as $module => $data) { wpuf_pro_activate_module($module); } $message = __( 'Activated', 'wpuf-pro' ); } else { foreach ($modules as $module => $data) { wpuf_pro_deactivate_module($module); } $message = __( 'Deactivated', 'wpuf-pro' ); } wp_send_json_success( $message ); } }
[-] class-events-plugins-integration.php
[edit]
[-] profile-form.php
[edit]
[-] content-restriction.php
[edit]
[-] class-content-filter.php
[edit]
[+]
..
[-] class-customizer-options.php
[edit]
[-] tax-functions.php
[edit]
[-] class-taxonomy-restriction.php
[edit]
[-] class-frontend-account.php
[edit]
[-] modules.php
[edit]
[-] class-render-form.php
[edit]
[+]
post-form-templates
[-] updates.php
[edit]
[-] coupons.php
[edit]
[-] class-invoice.php
[edit]
[-] class-modules.php
[edit]
[-] class-fields-manager.php
[edit]
[+]
libs
[-] class-subscription.php
[edit]
[-] class-menu-restriction.php
[edit]
[+]
templates
[-] frontend-form-profile.php
[edit]
[-] class-invoice-frontend.php
[edit]
[-] form.php
[edit]
[-] class-whats-new.php
[edit]
[-] render-form.php
[edit]
[+]
profile-form-templates
[-] class-tax.php
[edit]
[+]
fields
[-] form-element.php
[edit]
[-] class-new-user-approve.php
[edit]