示例#1
0
function _likebtn_sidebar_plan()
{
    $plan_synced = false;
    if (get_option('likebtn_last_plan_successfull_sync_time')) {
        $plan_synced = true;
    }
    $likebtn_plan = get_option('likebtn_plan');
    $html = '
    <div class="inside likebtn_sidebar_inside">
        <div class="likebtn_sidebar_section">
            <div id="likebtn_plan_wr">
                ' . _likebtn_plan_html() . '
            </div>';
    $html .= '
            <div id="likebtn_refresh_msg_wr" style="display:none">
                <div class="likebtn_sidebar_div_simple"></div>
                <small class="likebtn_error" id="likebtn_refresh_error" style="display:none"></small>
            </div>
        </div>';
    if ($plan_synced) {
        $features = _likebtn_get_features();
        $likebtn_alert = '';
        if (!_likebtn_is_stat_enabled() && $features['statistics']) {
            $likebtn_alert = ' <i class="likebtn_ttip likebtn_alert" data-likebtn_ttip_gr="e" title="' . __('Configure Synchronization in order to use this feature', LIKEBTN_I18N_DOMAIN) . '"></i>';
        }
        $html .= '
        <div class="likebtn_sidebar_div"></div>
        <div class="likebtn_sidebar_section">
            ' . __('Max buttons per page', LIKEBTN_I18N_DOMAIN) . ': <strong><nobr>' . ($features['max_buttons'] ? $features['max_buttons'] : __('Unlimited', LIKEBTN_I18N_DOMAIN)) . '</nobr></strong>
        </div>
        <div class="likebtn_sidebar_div"></div>
        <div class="likebtn_sidebar_section">
            <ul class="likebtn_features">
                <li class="likebtn_avail"><span class="likebtn_ttip" title="FREE">' . __('Shortcodes', LIKEBTN_I18N_DOMAIN) . '</span></li>
                <li class="likebtn_avail"><span class="likebtn_ttip" title="FREE">' . __('Google Rich Snippets', LIKEBTN_I18N_DOMAIN) . '</span> <small><a href="' . __('https://likebtn.com/en/faq#rich_snippets', LIKEBTN_I18N_DOMAIN) . '" target="_blank">' . __('what is it?', LIKEBTN_I18N_DOMAIN) . '</a></small></li>
                <li class="likebtn_avail"><span class="likebtn_ttip" title="FREE">' . __('Reports', LIKEBTN_I18N_DOMAIN) . '</span></li>
                <li class="' . ($features['statistics'] ? 'likebtn_avail' : 'likebtn_unavail') . '"><span class="likebtn_ttip" title="PRO / VIP / ULTRA">' . __('Statistics', LIKEBTN_I18N_DOMAIN) . '</span>' . $likebtn_alert . '</li>
                <li class="' . ($features['synchronization'] ? 'likebtn_avail' : 'likebtn_unavail') . '"><span class="likebtn_ttip" title="PRO / VIP / ULTRA">' . __('Synchronization', LIKEBTN_I18N_DOMAIN) . '</span> <small><a href="' . admin_url() . 'admin.php?page=likebtn_settings" target="_blank">' . __('what is it?', LIKEBTN_I18N_DOMAIN) . '</a></small></li>
                <li class="' . ($features['most_liked_widget'] ? 'likebtn_avail' : 'likebtn_unavail') . '"><span class="likebtn_ttip" title="PRO / VIP / ULTRA">' . __('Most liked content widget', LIKEBTN_I18N_DOMAIN) . '</span>' . $likebtn_alert . '</li>
                <li class="' . ($features['sorting'] ? 'likebtn_avail' : 'likebtn_unavail') . '"><span class="likebtn_ttip" title="PRO / VIP / ULTRA">' . __('Sorting content by likes', LIKEBTN_I18N_DOMAIN) . '</span>' . $likebtn_alert . '</li>
            </ul>
        </div>
        ';
        $html .= '';
    }
    $html .= '
    </div>
    ';
    $html .= '
    <div class="likebtn_upgrade_container">';
    //if ($plan_synced && $likebtn_plan != LIKEBTN_PLAN_ULTRA) {
    $html .= '<input class="button-secondary likebtn_button_upgrade" type="button" value="' . __('Upgrade', LIKEBTN_I18N_DOMAIN) . '" onclick="likebtnPopup(\'' . __('https://likebtn.com/en/customer.php/upgrade/', LIKEBTN_I18N_DOMAIN) . '?site_id=' . get_option('likebtn_site_id') . '&engine=wordpress&add_website=' . $_SERVER['SERVER_NAME'] . '\')" /> &nbsp;';
    //}
    if ($plan_synced && $likebtn_plan != LIKEBTN_PLAN_FREE && $likebtn_plan != LIKEBTN_PLAN_TRIAL) {
        $html .= '<small><a href="javascript:likebtnPopup(\'' . __('https://likebtn.com/en/customer.php/upgrade/', LIKEBTN_I18N_DOMAIN) . '?site_id=' . get_option('likebtn_site_id') . '&prolong=1&engine=wordpress&add_website=' . $_SERVER['SERVER_NAME'] . '\');void(0);">' . __('Prolong Plan', LIKEBTN_I18N_DOMAIN) . '</a></small>';
    } else {
        $html .= '<small><a href="javascript:likebtnPopup(\'' . __('https://likebtn.com/en/customer.php/upgrade/', LIKEBTN_I18N_DOMAIN) . '?site_id=' . get_option('likebtn_site_id') . '&engine=wordpress&add_website=' . $_SERVER['SERVER_NAME'] . '\');void(0);">' . __('Plans & Pricing', LIKEBTN_I18N_DOMAIN) . '</a></small>';
    }
    $html .= '</div>';
    return $html;
}
示例#2
0
function _likebtn_sidebar_plan()
{
    $plan_synced = false;
    if (get_option('likebtn_last_plan_successfull_sync_time')) {
        $plan_synced = true;
    }
    $likebtn_plan = get_option('likebtn_plan');
    $html = '
    <div class="inside likebtn_sidebar_inside">
        <div class="likebtn_sidebar_section">
            <div id="likebtn_plan_wr">
                ' . _likebtn_plan_html() . '
            </div>';
    $html .= '
            <div id="likebtn_refresh_msg_wr" style="display:none">
                <div class="likebtn_sidebar_div_simple"></div>
                <small class="likebtn_error" id="likebtn_refresh_error" style="display:none"></small>
            </div>
        </div>';
    if ($plan_synced) {
        $features = _likebtn_get_features();
        $likebtn_alert = '';
        if ((!_likebtn_is_stat_enabled() || get_option('likebtn_last_sync_message')) && $features['statistics']) {
            $likebtn_alert = ' <i class="likebtn_ttip likebtn_alert" data-likebtn_ttip_gr="e" title="' . __('Configure Synchronization in order to use this feature', LIKEBTN_I18N_DOMAIN) . '"></i>';
        }
        $html .= '
        <div class="likebtn_sidebar_div"></div>
        <div class="likebtn_sidebar_section">
            ' . __('Max buttons per page', LIKEBTN_I18N_DOMAIN) . ': <strong><nobr>' . ($features['max_buttons'] ? $features['max_buttons'] : __('Unlimited', LIKEBTN_I18N_DOMAIN)) . '</strong></nobr>
        </div>
        <div class="likebtn_sidebar_div"></div>
        <div class="likebtn_sidebar_section">
            <ul class="likebtn_features">
                <li class="' . ($features['statistics'] ? 'likebtn_avail' : 'likebtn_unavail') . '"><span class="likebtn_ttip" title="PRO / VIP / ULTRA">' . __('Statistics', LIKEBTN_I18N_DOMAIN) . '</span>' . $likebtn_alert . '</li>
                <li class="' . ($features['synchronization'] ? 'likebtn_avail' : 'likebtn_unavail') . '"><span class="likebtn_ttip" title="PRO / VIP / ULTRA">' . __('Synchronization', LIKEBTN_I18N_DOMAIN) . '</span></li>
                <li class="' . ($features['most_liked_widget'] ? 'likebtn_avail' : 'likebtn_unavail') . '"><span class="likebtn_ttip" title="PRO / VIP / ULTRA">' . __('Most liked content widget', LIKEBTN_I18N_DOMAIN) . '</span>' . $likebtn_alert . '</li>
                <li class="' . ($features['sorting'] ? 'likebtn_avail' : 'likebtn_unavail') . '"><span class="likebtn_ttip" title="PRO / VIP / ULTRA">' . __('Sorting content by likes', LIKEBTN_I18N_DOMAIN) . '</span>' . $likebtn_alert . '</li>
            </ul>
        </div>
        ';
        $html .= '';
    }
    $html .= '
    </div>
    ';
    if ($plan_synced) {
        if ($likebtn_plan == LIKEBTN_PLAN_FREE || $likebtn_plan == LIKEBTN_PLAN_TRIAL) {
            $html .= '
    <div class="likebtn_upgrade_container">
        <input class="button-secondary likebtn_button_upgrade" type="button" value="' . __('Upgrade', LIKEBTN_I18N_DOMAIN) . '" onclick="likebtnPopup(\'' . __('http://likebtn.com/en/', LIKEBTN_I18N_DOMAIN) . '#plans_pricing\')" />
    </div>
    ';
        }
    }
    return $html;
}