Пример #1
0
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;
Пример #2
0
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');
        }
    }
}
Пример #3
0
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;
}
Пример #4
0
    _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 
Пример #5
0
        _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 
Пример #6
0
    ?>
" 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>					
Пример #7
0
    ?>
" 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>
Пример #8
0
        //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;