コード例 #1
0
ファイル: filters.php プロジェクト: Juni4567/meritscholarship
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_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;
}
コード例 #3
0
ファイル: main.php プロジェクト: Juni4567/meritscholarship
function ihc_preview_select_level()
{
    include IHC_PATH . 'public/shortcodes.php';
    echo ihc_user_select_level($_REQUEST['template'], $_REQUEST['custom_css']);
    die;
}