function frontend_assets() { if (is_quiz() && get_the_ID() == $this->id) { $translate = $this->_get_localize(); LP_Assets::add_localize($translate, false, 'single-quiz'); LP_Assets::add_param($this->_settings(), false, 'single-quiz'); } }
self::enqueue_script( 'learn-press-js' ); self::enqueue_script( 'lpr-alert-js' ); self::enqueue_script( 'lpr-time-circle-js' ); self::enqueue_script( 'block-ui' ); */ } static function _print_assets() { do_action('learn_press_frontend_before_load_assets'); self::enqueue_style(array('learn-press-icon', 'learn-press')); self::enqueue_script(array('learn-press-global')); // single course if (is_course()) { self::enqueue_script('single-course'); self::enqueue_script('learn-press-add-to-cart'); } // single quiz if (is_quiz()) { self::enqueue_script('learn-press-timer'); self::enqueue_script('single-quiz'); } // checkout page if (learn_press_is_checkout()) { self::enqueue_script('checkout'); } do_action('learn_press_frontend_after_load_assets'); } } LP_Assets::init();
/** */ function learn_press_enroll_script() { LP_Assets::enqueue_script('learn-press-enroll', LP()->plugin_url('assets/js/frontend/enroll.js'), array('learn-press-js')); }
/** * Setting page */ function learn_press_settings_page() { LP_Assets::enqueue_style('learn-press-admin'); LP_Assets::enqueue_script('learn-press-admin-settings', LP()->plugin_url('assets/js/admin/settings.js')); $current_tab = isset($_GET['tab']) ? $_GET['tab'] : ''; $tabs = learn_press_settings_tabs_array(); if (!$current_tab && $tabs) { $current_tab = reset(array_keys($tabs)); } $class_name = apply_filters('learn_press_settings_class_' . $current_tab, 'LP_Settings_' . $tabs[$current_tab]); if (!class_exists($class_name)) { $class_file = apply_filters('learn_press_settings_file_' . $current_tab, LP()->plugin_path('inc/admin/settings/class-lp-settings-' . $current_tab . '.php')); if (!file_exists($class_file)) { return false; } include_once $class_file; if (!class_exists($class_name)) { } } if (!empty($_POST)) { // Check if our nonce is set. if (!isset($_POST['learn_press_settings_nonce'])) { return; } // Verify that the nonce is valid. if (!wp_verify_nonce($_POST['learn_press_settings_nonce'], 'learn_press_settings')) { return; } do_action('learn_press_settings_save_' . $current_tab); $section = !empty($_REQUEST['section']) ? '§ion=' . $_REQUEST['section'] : ''; ?> <script type="text/javascript">window.location.href = '<?php echo admin_url('options-general.php?page=learn_press_settings&tab=' . $current_tab . $section); ?> ';</script><?php exit; echo '<div class="updated"><p><strong>' . __('Settings saved', 'learn_press') . '</strong></p></div>'; } ?> <form method="<?php echo esc_attr(apply_filters('learn_press_settings_form_method_tab_' . $current_tab, 'post')); ?> " id="mainform" action="" enctype="multipart/form-data"> <div id="icon-themes" class="icon32"><br></div> <h2 class="nav-tab-wrapper"> <?php if ($tabs) { foreach ($tabs as $tab => $name) { ?> <?php $class = $tab == $current_tab ? ' nav-tab-active' : ''; ?> <a class="nav-tab <?php echo $class; ?> " href="?page=learn_press_settings&tab=<?php echo $tab; ?> "><?php echo $name; ?> </a> <?php } } ?> <?php do_action('learn_press_settings_tabs'); ?> </h2> <?php do_action('learn_press_sections_' . $current_tab); do_action('learn_press_settings_' . $current_tab); ?> <p> <button class="button button-primary"><?php _e('Save settings', 'learn_press'); ?> </button> </p> <?php wp_nonce_field('learn_press_settings', 'learn_press_settings_nonce'); ?> </form> <?php }
static function order_details($post) { learn_press_admin_view('meta-boxes/order/details.php', array('order' => LP_Order::instance($post))); LP_Assets::enqueue_script('learn-press-order', LP()->plugin_url('assets/js/admin/order.js'), array('backbone', 'wp-util')); }