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_login($url) { global $ihc_login_msg; if (isset($_REQUEST['log']) && $_REQUEST['log'] != '' && isset($_REQUEST['pwd']) && $_REQUEST['pwd'] != '') { $arr['user_login'] = sanitize_user($_REQUEST['log']); $arr['user_password'] = $_REQUEST['pwd']; $arr['remember'] = isset($_REQUEST['rememberme']) == 'forever' ? true : false; $user = wp_signon($arr, false); if (!is_wp_error($user)) { if (isset($user->roles[0]) && $user->roles[0] == 'pending_user') { //pending user $ihc_login_msg = ihc_correct_text(get_option('ihc_login_pending', true)); //ihc_register_pending_user_msg return; } else { global $wp; $redirect_p_id = get_option('ihc_general_login_redirect'); if ($redirect_p_id) { $url = get_permalink($redirect_p_id); } $arr_params = array('ihc_success_login' => 'true'); $url = add_query_arg($arr_params, $url); wp_redirect($url); exit; } } } //login faild $ihc_login_msg = ihc_correct_text(get_option('ihc_login_error', true)); if (empty($ihc_login_msg)) { $arr = ihc_return_meta_arr('login-messages', false, true); if (isset($arr['ihc_login_error']) && $arr['ihc_login_error']) { $ihc_login_msg = $arr['ihc_login_error']; } else { $ihc_login_msg = __('Error', 'ihc'); } } }
function ihc_login_form($attr = false) { ///////////// LOGIN FORM $str = ''; $msg = ''; $user_type = ihc_get_user_type(); if ($user_type != 'unreg') { ////////////REGISTERED USER if ($user_type == 'pending') { //pending user $msg = ihc_correct_text(get_option('ihc_register_pending_user_msg', true)); if ($msg) { $str .= '<div class="ihc-login-pending">' . $msg . '</div>'; } } else { //already logged in } } else { /////////////UNREGISTERED $meta_arr = ihc_return_meta_arr('login'); $str .= ihc_print_form_login($meta_arr); } //print the message if (isset($_REQUEST['ihc_success_login']) && $_REQUEST['ihc_success_login']) { //success $msg .= get_option('ihc_login_succes'); if (!empty($msg)) { $str .= '<div class="ihc-login-success">' . ihc_correct_text($msg) . '</div>'; } } else { global $ihc_login_msg; if (!empty($ihc_login_msg)) { //error $str .= '<div class="ihc-login-error">' . $ihc_login_msg . '</div>'; } } return $str; }
_e('Successfully Message:', 'ihc'); ?> </div> <textarea name="ihc_reset_msg_pass_ok" class="ihc-dashboard-textarea"><?php echo ihc_correct_text($meta_arr['ihc_reset_msg_pass_ok']); ?> </textarea> </div> <div> <div class="iump-labels-special"><?php _e('Error Message:', 'ihc'); ?> </div> <textarea name="ihc_reset_msg_pass_err" class="ihc-dashboard-textarea"><?php echo ihc_correct_text($meta_arr['ihc_reset_msg_pass_err']); ?> </textarea> </div> </div> <div class="ihc-wrapp-submit-bttn"> <input type="submit" value="<?php _e('Save', 'ihc'); ?> " name="ihc_save" class="button button-primary button-large" /> </div> </div> </div> </form> <?php
_e('Error - TOS:', 'ihc'); ?> </div> <textarea name="ihc_register_err_tos" class="ihc-dashboard-textarea"><?php echo ihc_correct_text($meta_arr['ihc_register_err_tos']); ?> </textarea> </div> <div> <div class="iump-labels-special"><?php _e('Success Message:', 'ihc'); ?> </div> <textarea name="ihc_register_success_meg" class="ihc-dashboard-textarea"><?php echo ihc_correct_text($meta_arr['ihc_register_success_meg']); ?> </textarea> </div> </div> <div style="margin-top: 15px;"> <input type="submit" value="<?php _e('Save', 'ihc'); ?> " name="ihc_save" onClick="" class="button button-primary button-large" /> </div> </div> </div> </form> <?php
?> " max="52" name="billing_limit_num" /> </div> </div> </div> <div class="form-field" style="margin-bottom:25px;"> <h2>Subscription Plan details</h2> <label for="tag-description" style="font-weight:bold; margin:15px 0; display:block;"><?php _e('Level Description:', 'ihc'); ?> </label> <?php $settings = array('media_buttons' => true, 'textarea_name' => 'description', 'textarea_rows' => 5, 'tinymce' => true, 'quicktags' => true, 'teeny' => true); wp_editor(ihc_correct_text($level_data['description']), 'tag-description', $settings); ?> <label for="tag-name" style="font-weight:bold; margin:15px 0 5px 0; display:block;"><?php _e('Price Text', 'ihc'); ?> </label> <input name="price_text" type="text" value="<?php echo $level_data['price_text']; ?> " style="max-width:200px;"> <span class="iump-info-message"><?php _e('Displayed on the Level Front-end List.', 'ihc'); ?> </span>
?> " name="ihc_bttn" class="button button-primary button-large" /> </div> </div> </div> <div class="ihc-stuffbox"> <h3><?php _e('Locker Messsage', 'ihc'); ?> </h3> <div class="inside"> <div style="width: 90%;margin: 10px;"> <?php $settings = array('media_buttons' => true, 'textarea_name' => 'ihc_locker_custom_content', 'textarea_rows' => 5, 'tinymce' => true, 'quicktags' => true, 'teeny' => true); $meta_arr['ihc_locker_custom_content'] = ihc_correct_text($meta_arr['ihc_locker_custom_content']); wp_editor($meta_arr['ihc_locker_custom_content'], 'ihc_locker_custom_content', $settings); ?> </div> <input type="button" onClick="ihc_updateTextarea()" id="ihc-update-bttn-show-edit" value="<?php _e('Update', 'ihc'); ?> " style="display: none;" class="ihc-custom-mini-bttn"/> <div class="ihc-stuffbox-submit-wrap"> <input type="submit" value="<?php _e('Save', 'ihc'); ?> " name="ihc_bttn" class="button button-primary button-large" /> </div> </div>
//set default pages message ?> <form action="" method="post"> <div class="ihc-stuffbox"> <h3><?php _e('Custom Messages', 'ihc'); ?> </h3> <div class="inside"> <div> <div class="iump-labels-special"><?php _e('Update Successfully Message:', 'ihc'); ?> </div> <textarea name="ihc_general_update_msg" class="ihc-dashboard-textarea"><?php echo ihc_correct_text($meta_arr['ihc_general_update_msg']); ?> </textarea> </div> <div style="margin-top: 15px;"> <input type="submit" value="<?php _e('Save', 'ihc'); ?> " name="ihc_save" class="button button-primary button-large" /> </div> </div> </div> </form> <?php break;