function rcl_recallbar_menu()
{
    global $rcl_options;
    if (!isset($rcl_options['view_recallbar']) || $rcl_options['view_recallbar'] != 1) {
        return false;
    }
    rcl_include_template('recallbar.php');
}
Example #2
0
function rcl_group()
{
    global $rcl_group;
    $admin = rcl_is_group_can('admin') || current_user_can('edit_others_posts') ? 1 : 0;
    $class = $admin ? 'class="admin-view"' : '';
    echo '<div id="rcl-group" data-group="' . $rcl_group->term_id . '" ' . $class . '>';
    if ($admin) {
        echo rcl_group_admin_panel();
    }
    echo '<div id="group-popup"></div>';
    rcl_include_template('single-group.php', __FILE__);
    echo '</div>';
}
function include_template_rcl($file_temp, $path = false)
{
    _deprecated_function('include_template_rcl', '4.2', 'rcl_include_template');
    include rcl_include_template($file_temp, $path);
}
function wp_recall()
{
    rcl_include_template('cabinet.php');
}
function rcl_get_authorize_form($type = false, $form = false)
{
    global $user_ID, $rcl_user_URL, $rcl_options, $typeform;
    $typeform = $form;
    ob_start();
    echo '<div class="panel_lk_recall ' . $type . '">';
    if ($type == 'floatform') {
        echo '<a href="#" class="close-popup"><i class="fa fa-times-circle"></i></a>';
    }
    if ($user_ID) {
        echo '<div class="username"><b>' . __('Hi', 'wp-recall') . ', ' . get_the_author_meta('display_name', $user_ID) . '!</b></div>
                    <div class="author-avatar">';
        echo '<a href="' . $rcl_user_URL . '" title="' . __('In personal account', 'wp-recall') . '">' . get_avatar($user_ID, 60) . '</a>';
        if (function_exists('rcl_rating_block')) {
            echo rcl_rating_block(array('ID' => $user_ID, 'type' => 'user'));
        }
        echo '</div>';
        echo '<div class="buttons">';
        $buttons = '<p>' . rcl_get_button(__('In personal account', 'wp-recall'), $rcl_user_URL, array('icon' => 'fa-home')) . '</p>
                            <p>' . rcl_get_button(__('Exit', 'wp-recall'), wp_logout_url(home_url()), array('icon' => 'fa-external-link')) . '</p>';
        echo apply_filters('buttons_widget_rcl', $buttons);
        echo '</div>';
    } else {
        $login_form = isset($rcl_options['login_form_recall']) ? $rcl_options['login_form_recall'] : 0;
        if ($login_form == 1 && $type != 'pageform') {
            $redirect_url = rcl_format_url(get_permalink($rcl_options['page_login_form_recall']));
            echo '<div class="buttons">';
            $buttons = '<p>' . rcl_get_button(__('Entry', 'wp-recall'), $redirect_url . 'action-rcl=login', array('icon' => 'fa-sign-in')) . '</p>
                            <p>' . rcl_get_button(__('Registration', 'wp-recall'), $redirect_url . 'action-rcl=register', array('icon' => 'fa-book')) . '</p>';
            echo apply_filters('buttons_widget_rcl', $buttons);
            echo '</div>';
        } else {
            if ($login_form == 2) {
                echo '<div class="buttons">';
                $buttons = '<p>' . rcl_get_button(__('Entry', 'wp-recall'), esc_url(wp_login_url('/')), array('icon' => 'fa-sign-in')) . '</p>
                            <p>' . rcl_get_button(__('Registration', 'wp-recall'), esc_url(wp_registration_url()), array('icon' => 'fa-book')) . '</p>';
                echo apply_filters('buttons_widget_rcl', $buttons);
                echo '</div>';
            } else {
                if ($login_form == 3 || $type) {
                    if ($typeform != 'register') {
                        rcl_include_template('form-sign.php');
                    }
                    if ($typeform != 'sign') {
                        rcl_include_template('form-register.php');
                    }
                    if (!$typeform || $typeform == 'sign') {
                        rcl_include_template('form-remember.php');
                    }
                } else {
                    if (!$login_form) {
                        echo '<div class="buttons">';
                        $buttons = '<p>' . rcl_get_button(__('Entry', 'wp-recall'), '#', array('icon' => 'fa-sign-in', 'class' => 'rcl-login')) . '</p>
                                <p>' . rcl_get_button(__('Registration', 'wp-recall'), '#', array('icon' => 'fa-book', 'class' => 'rcl-register')) . '</p>';
                        echo apply_filters('buttons_widget_rcl', $buttons);
                        echo '</div>';
                    }
                }
            }
        }
    }
    echo '</div>';
    $html = ob_get_contents();
    ob_end_clean();
    return $html;
}
function rcl_get_include_template($file_temp, $path = false)
{
    ob_start();
    rcl_include_template($file_temp, $path);
    $content = ob_get_contents();
    ob_end_clean();
    return $content;
}
<?php

/*Шаблон для отображения содержимого шорткода minibasket - малой корзины пользователя*/
/*Данный шаблон можно разместить в папке используемого шаблона /wp-recall/templates/ и он будет подключаться оттуда*/
global $CartData;
?>
<div class="cart-icon">
	<i class="fa fa-shopping-cart"></i>
</div>
<div>В вашей корзине:</div>

<?php 
if ($CartData->numberproducts) {
    ?>

	<?php 
    rcl_include_template('cart-mini-content.php', __FILE__);
    ?>

<?php 
} else {
    ?>

	<div class="empty-basket" style="text-align:center;">Пока пусто</div>

<?php 
}