function ihc_print_message($content) { /* * print success message after register * print update message on edit user page * print the step 2. of registration (Subscription Plan) */ if (isset($_REQUEST['ihc_register'])) { switch ($_REQUEST['ihc_register']) { case 'create_message': return do_shortcode($content) . '<div class="ihc-reg-success-msg">' . ihc_correct_text(get_option('ihc_register_success_meg')) . '</div>'; break; case 'update_message': return do_shortcode($content) . '<div class="ihc-reg-update-msg">' . ihc_correct_text(get_option('ihc_general_update_msg')) . '</div>'; break; case 'step2': return do_shortcode($content) . ihc_user_select_level(); break;
function ihc_user_page_shortcode($attr = false) { $str = ''; if (is_user_logged_in()) { $template = get_option('ihc_register_template'); $str .= '<style> ' . get_option('ihc_register_custom_css') . '</style>'; $current_user = wp_get_current_user(); require_once IHC_PATH . 'classes/UserAddEdit.class.php'; $obj_form = new UserAddEdit(); $args = array('user_id' => $current_user->ID, 'type' => 'edit', 'tos' => false, 'captcha' => false, 'select_level' => false, 'action' => '', 'is_public' => true, 'register_template' => $template); $obj_form->setVariable($args); $str .= '<div class="iump-user-page-wrapper ihc_userpage_template_1">'; $str .= '<div class="iump-user-page-details">'; $str .= '<div class="iump-user-page-mess">' . __('Welcome', 'ihc') . ',</div>'; $str .= '<div class="iump-user-page-name">' . $current_user->first_name . ' ' . $current_user->last_name . '</div>'; $str .= '<div class="iump-user-page-email">' . $current_user->user_email . '</div>'; $str .= '</div>'; $str .= '<div class="iump-user-page-box">'; $str .= '<div class="iump-user-page-box-title">' . __('Update Profile', 'ihc') . '</div>'; $str .= '<div class="iump-register-form ' . $template . '">' . $obj_form->form() . '</div>'; $str .= '</div>'; $subscription_type = get_option('ihc_subscription_type'); if ($subscription_type == 'subscription_plan') { $str .= '<div class="iump-user-page-box">'; $str .= '<div class="iump-user-page-box-title">' . __('Update Subscription Plan', 'ihc') . '</div>'; $str .= ihc_user_select_level(); $str .= '</div>'; } $str .= '</div>'; //$str .= $obj_form->form(); } return $str; }
function ihc_preview_select_level() { include IHC_PATH . 'public/shortcodes.php'; echo ihc_user_select_level($_REQUEST['template'], $_REQUEST['custom_css']); die; }