//breadcrumb function
function the_breadcrumb() {
global $post;
$crumbs = '
Home ';
//if the page has a parent add title and link of parent
if($post->post_parent) {
$parent = get_page( $post->post_parent );
if($parent->post_parent)
$crumbs .= ' » '.get_the_title($parent->post_parent).' ';
$crumbs .= ' » '.get_the_title($post->post_parent).' ';
}
// if it's not the front page of the site, but isn't the blog either
if((!is_front_page()) && (is_page())) {
$crumbs .= ' » '.get_the_title($post->ID);
}
//if it's the news/blog home page or any type of archive
if((is_home() ||(is_archive()))) {
$crumbs .= ' » '.get_the_title(get_option(page_for_posts));
}
//if it's a single news/blog post
if(is_single()) {
$crumbs .= ' » '.get_the_title(get_option(page_for_posts)).' ';
$crumbs .= ' » '.get_the_title($post->ID);
}
$crumbs .= '
'."\n";
echo $crumbs;
}
function getOrderLink($param)
{
if(ISLIVE)
return get_permalink(ORDER_ID).'?id='.$param;
else
return get_permalink(ORDER_ID).'&id='.$param;
}
function add_first_and_last($output) {
$output = preg_replace('/class="menu-item/', 'class="first-menu-item menu-item', $output, 0);
$output = substr_replace($output, 'class="last-menu-item menu-item', strripos($output, 'class="menu-item'), strlen('class="menu-item'));
return $output;
}
//add_filter('wp_nav_menu', 'add_first_and_last');
function new_excerpt_more($more) {
global $post;
return ' [...] ';
}
add_filter('excerpt_more', 'new_excerpt_more');
register_sidebars(1, array('before_widget'=>'','after_widget'=>''));
register_sidebar(array( 'name' => 'Footer Column 1', 'id' => 'footer1', 'before_title' => '', 'after_title' => ' '));
register_sidebar(array( 'name' => 'Footer Column 2', 'id' => 'footer2', 'before_title' => '', 'after_title' => ' '));
register_sidebar(array( 'name' => 'Footer Column 3', 'id' => 'footer3', 'before_title' => '', 'after_title' => ' '));
register_sidebar(array( 'name' => 'Footer Column 4', 'id' => 'footer4', 'before_title' => '', 'after_title' => ' '));
register_sidebar(array( 'name' => 'Footer Column 5', 'id' => 'footer5', 'before_title' => '', 'after_title' => ' '));
add_theme_support( 'post-thumbnails' );
//register_sidebars(5, array('name'=>'Footer Column %d', 'id'=>'footer%d','before_widget'=>'','after_widget'=>'', 'before_title'=>'','after_title'=>' '));
register_nav_menus( array(
'footer' => __( 'Footer Navigation'),
) );
?>
session_start();
include 'class.cart.php';
include 'inc/db_functions.inc.php';
if($_SERVER['SERVER_NAME'] == 'localhost')
{
define('PRICING_ID',15);
define('COMPARE_ID',32);
define('ORDER_ID',73);
define('EXCLUDE_MENU_ID',71);
/* define('PRICING_ID',89);
define('COMPARE_ID',91);
define('ORDER_ID',94);
define('EXCLUDE_MENU_ID',89);*/
define('ISLIVE',false);
if(!defined('DB_NAME')) {
define('DB_NAME', 'wp_remotetechy');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
mysql_connect(DB_HOST,DB_USER,DB_PASSWORD);
mysql_select_db(DB_NAME);
}
}
else
{
define('PRICING_ID',15);
define('COMPARE_ID',32);
define('ORDER_ID',73);
define('EXCLUDE_MENU_ID',71);
define('ISLIVE',true);
if(!defined('DB_NAME')) {
define('DB_NAME', 'admin_techy');
define('DB_USER', 'admin_techy');
define('DB_PASSWORD', 'Mentor1234!');
define('DB_HOST', 'localhost');
mysql_connect(DB_HOST,DB_USER,DB_PASSWORD);
mysql_select_db(DB_NAME);
}
}
define('TAX_RATIO',.13);
define('PC_DIAGNOSTICS_MIN_PRICE',2.5);
$GLOBALS['_Products'] = array(
'd8aee4214f038af276b9133efd0c0db0' => array(
'name' => 'Proactive Total Care',
'price' => 24.99,
'type' => 'subscribe',
'period'=> 'month',
'code' => 'd8aee4214f038af276b9133efd0c0db0',
'index' => 0,
'ID' => 'RT_ProactiveTotalCare_9'
),
'34334e2e4743ebaefc660f50e478e58c' => array(
'name' => 'Proactive Standard Care',
'price' => 17.99,
'type' => 'subscribe',
'period'=> 'month',
'code' => '34334e2e4743ebaefc660f50e478e58c',
'index' => 1,
'ID' => 'RT_ProactiveStandardCare_25'
),
'5992f530f1f326c5d82642645bd45667' => array(
'name' => 'One Time Fix',
'price' => 149.99,
'type' => 'direct',
'period'=> 'onetime',
'code' => '5992f530f1f326c5d82642645bd45667',
'index' => 2,
'ID' => 'RT_OneTimeFix_19'
),
'e7a37e62146ec1597fa6e0fc35ed8369' => array(
'name' => 'PC Diagnostics',
'price' => 39.95,
'type' => 'direct',
'period'=> 'onetime',
'code' => 'e7a37e62146ec1597fa6e0fc35ed8369',
'index' => 3,
'ID' => 'RT_PCDiagnostics_13'
)
);
$GLOBALS['_Country'] = array(
'US'=> 'USA',
'UK'=> 'UK',
'CA'=> 'Canada',
'SA'=> 'South Africa',
'AU'=> 'Australia'
);
$GLOBALS['_PROMO_AFFILIATE_MAP'] = array(
'rt01'=> '178'
);
function ApplyDiscounts($promo, $orders)
{
$paypal_fields = "&TRIALBILLINGFREQUENCY=1&TRIALBILLINGPERIOD=Month&TRIALSHIPPINGAMT=0&TRIALTAXAMT=0&";
if($promo == 'rt01') {
foreach($orders['month'] as $k=>$order) {
$orders['month'][$k]['package'] .= ' (under "50% off for 3 months") ';
$orders['month'][$k]['paypal_fields'] = $paypal_fields."TRIALTOTALBILLINGCYCLES=3&TRIALAMT=".nf($order['price']*.5);
}
}
elseif($promo == 'RemoteTechie11') {
foreach($orders['month'] as $k=>$order) {
$orders['month'][$k]['package'] .= ' (under "33% off for 3 months") ';
$orders['month'][$k]['paypal_fields'] = $paypal_fields."TRIALTOTALBILLINGCYCLES=3&TRIALAMT=".nf($order['price']*.33);
}
}
else if($promo == 'rt02') {
foreach($orders['month'] as $k=>$order) {
$orders['month'][$k]['package'] .= ' (under "50% off for 1 months") ';
$orders['month'][$k]['paypal_fields'] = $paypal_fields."TRIALTOTALBILLINGCYCLES=1&TRIALAMT=".nf($order['price']*.5);
}
}
else if($promo == 'ProtectedmyPC') {
foreach($orders['month'] as $k=>$order) {
$orders['month'][$k]['package'] .= ' (under "15% off for 1 months") ';
$orders['month'][$k]['paypal_fields'] = $paypal_fields."TRIALTOTALBILLINGCYCLES=1&TRIALAMT=".nf($order['price']*.85);
}
}
else if($promo == 'RemoteTechySave30') {
foreach($orders['month'] as $k=>$order) {
if($order['package'] == 'Proactive Total Care') {
$orders['month'][$k]['package'] .= ' (30% off for 1st month (Total Care)) ';
$orders['month'][$k]['paypal_fields'] = $paypal_fields."TRIALTOTALBILLINGCYCLES=1&TRIALAMT=".nf($order['price']*.7);
} else {
;//$orders['month'][$k]['paypal_fields'] = $paypal_fields."TRIALTOTALBILLINGCYCLES=1&TRIALAMT=".nf($order['price']*.7);;
}
}
}
else if($promo == 'rt03') {
foreach($orders['month'] as $k=>$order) {
$orders['month'][$k]['package'] .= ' (under "First month Free") ';
$orders['month'][$k]['paypal_fields'] = $paypal_fields."TRIALTOTALBILLINGCYCLES=1&TRIALAMT=0.01";
}
}
else if($promo == 'rt04') {
foreach($orders['month'] as $k=>$order) {
$orders['month'][$k]['package'] .= ' (under "30% off for 6 months") ';
$orders['month'][$k]['paypal_fields'] = $paypal_fields."TRIALTOTALBILLINGCYCLES=6&TRIALAMT=".nf($order['price']*.7);
}
}
else if($promo == 'RemoteTech11') {
foreach($orders['month'] as $k=>$order) {
$orders['month'][$k]['package'] .= ' (under "25% off for 6 months") ';
$orders['month'][$k]['paypal_fields'] = $paypal_fields."TRIALTOTALBILLINGCYCLES=6&TRIALAMT=".nf($order['price']*.75);
}
}
else if($promo == 'rt05') {
$total_plans = count($orders['month']);
if( $total_plans > 3 ) {
$tmp_orders = $orders['month'];
for($i=1; floor($total_plans / 3) >=1; $i++ ) {
if(isset($orders['month'][$i*4-1])) {
$orders['month'][$i*4-1]['package'] .= ' (under "Buy 3 Plans get 1 Free") ';
$orders['month'][$i*4-1]['price']=0.01;
}
$total_plans-=4;
}
}
}
else if($promo == 'rt06') {
foreach($orders['onetime'] as $k=>$order) {
$orders['onetime'][$k]['package'] .= ' (under "50% off a One Time package") ';
$orders['onetime'][$k]['price'] = nf($order['price']*.5);
}
}
else if($promo == 'PCAppointmentFix') {
foreach($orders['onetime'] as $k=>$order) {
$orders['onetime'][$k]['package'] .= ' (under "10% off a One Time package") ';
$orders['onetime'][$k]['price'] = nf($order['price']*.9);
}
}
else if($promo == 'rt07') {
$jsr['discount_title'] = 'Buy 2 one time packages get 1 free';
$total_plans = count($orders['onetime']);
if( $total_plans >= 2 ) {
$tmp_orders = $orders['onetime'];
for($i=1; floor($total_plans / 2) >=1; $i++ ) {
if(isset($orders['onetime'][$i*3-1])) {
$orders['onetime'][$i*3-1]['package'] .= ' (under "Buy 2 one time packages get 1 free") ';
$orders['onetime'][$i*3-1]['price']=0.01;
}
$total_plans-=3;
}
}
}
return $orders;
}
if( !function_exists('json_encode') )
{
function json_encode($array ) {
if( !is_array( $array ) ){
return false;
}
$associative = count( array_diff( array_keys($array), array_keys( array_keys( $array )) ));
if( $associative ){
$construct = array();
foreach( $array as $key => $value ){
// We first copy each key/value pair into a staging array,
// formatting each key and value properly as we go.
// Format the key:
if( is_numeric($key) ){
$key = "key_$key";
}
$key = "'".addslashes($key)."'";
// Format the value:
if( is_array( $value )){
$value = array_to_json( $value );
} else if( !is_numeric( $value ) || is_string( $value ) ){
$value = "'".addslashes($value)."'";
}
// Add to staging array:
$construct[] = "$key: $value";
}
// Then we collapse the staging array into the JSON form:
$result = "{ " . implode( ", ", $construct ) . " }";
} else { // If the array is a vector (not associative):
$construct = array();
foreach( $array as $value ){
// Format the value:
if( is_array( $value )){
$value = array_to_json( $value );
} else if( !is_numeric( $value ) || is_string( $value ) ){
$value = "'".addslashes($value)."'";
}
// Add to staging array:
$construct[] = $value;
}
// Then we collapse the staging array into the JSON form:
$result = "[ " . implode( ", ", $construct ) . " ]";
}
return $result;
}
}
function nf($num, $dec=2)
{
return number_format($num,$dec);
}
?>
Compare Packages | Remote Techy
if(!is_home()) include 'breadcrumb.php'; ?>
Thank you
Your feedback have been received.