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; }
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(); } } }
function widget($args, $instance) { echo get_widget_code(); //echo 'uptolike widget'; // Widget outputo }