コード例 #1
0
ファイル: paymentwall.php プロジェクト: fanytest/module-whmcs
function paymentwall_link($params)
{
    init_paymentwall_config($params);
    $product = null;
    $recurring = getRecurringBillingValues($params['invoiceid']);
    $code = '';
    $hasTrial = false;
    $subscriptionProduct = false;
    if ($recurring) {
        $subscriptionProduct = get_subscription_product($params, $recurring, $hasTrial);
    }
    $onetimeProduct = get_one_time_product($params);
    if ($subscriptionProduct && (!$params['forceOneTime'] || $params['forceSubscription'])) {
        $subscriptionWidget = new Paymentwall_Widget($params['clientdetails']['userid'], $params['widget'], array($subscriptionProduct), array_merge(array('integration_module' => 'whmcs', 'test_mode' => $params['isTest'] == 'on' ? 1 : 0, 'hide_post_trial_good' => $hasTrial ? 1 : 0), get_user_profile_data($params)));
        $code .= get_widget_code($subscriptionWidget, $params, 'subscribe');
    }
    if (!$params['forceSubscription'] && $recurring || !$recurring) {
        $onetimeWidget = new Paymentwall_Widget($params['clientdetails']['userid'], $params['widget'], array($onetimeProduct), array_merge(array('integration_module' => 'whmcs', 'test_mode' => $params['isTest'] == 'on' ? 1 : 0), get_user_profile_data($params)));
        $code .= get_widget_code($onetimeWidget, $params, 'check_out');
    }
    $code .= '<br><span style="font-size: 11px; color: #AAAAAA">Secure payments by <a href="https://www.paymentwall.com">Paymentwall Inc</a>.<span>';
    return $code;
}
コード例 #2
0
ファイル: widget_options.php プロジェクト: uptolike/WordPress
function headeruptolike()
{
    $options = get_option('my_option_name');
    if (home_url('/') == request_home_url() && $options['on_main'] == 1) {
        $in_content = array(0, 1);
        $in_fixed_block = array(2, 3, 4, 5);
        $curr_value = json_decode($options['uptolike_json'])->orientation;
        if (in_array($curr_value, $in_content)) {
        } elseif (in_array($curr_value, $in_fixed_block)) {
            echo get_widget_code();
        }
    } elseif (home_url('/') != request_home_url() && ($options['on_special_pages'] == 1 || $options['on_page'] == 1)) {
        $in_content = array(0, 1);
        $in_fixed_block = array(2, 3, 4, 5);
        $curr_value = json_decode($options['uptolike_json'])->orientation;
        if (in_array($curr_value, $in_content)) {
        } elseif (in_array($curr_value, $in_fixed_block)) {
            echo get_widget_code();
        }
    }
}
コード例 #3
0
ファイル: widget_options.php プロジェクト: Lumbe/dev_servus
 function widget($args, $instance)
 {
     echo get_widget_code();
     //echo 'uptolike widget';
     // Widget outputo
 }