first commit

This commit is contained in:
Rachit Bhargava
2023-07-21 17:12:10 -04:00
parent d0fe47dde4
commit 5d0f0734d8
14003 changed files with 2829464 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
<?php
/**
* Created by PhpStorm.
* User: fabrizio
* Date: 22/11/16
* Time: 12:21
*/
?>
<p><b>Campaign details info</b></p>
<table>
<?php
foreach($this->_meta as $meta):
$value=get_post_meta($post->ID, $meta['name'], true);
$field=$meta['name'];
$title=$meta['title'];
if($meta['type']=='input-text') :
include(sprintf("%s/metabox/input-text.php", dirname(__FILE__))) ;
elseif($meta['type']=='input-date') :
include(sprintf("%s/metabox/input-date.php", dirname(__FILE__))) ;
endif ;
endforeach;
?>
</table>

View File

@@ -0,0 +1,15 @@
<?php
/**
* Created by PhpStorm.
* User: fabrizio
* Date: 22/11/16
* Time: 12:27
*/
?>
<tr>
<td><?php echo $title;?></td>
<td>
<input data-datepicker type="date" id="<?php echo $field;?>" name="<?php echo $field;?>" value="<?php echo $value;?>">
</td>
</tr>

View File

@@ -0,0 +1,18 @@
<?php
/**
* Created by PhpStorm.
* User: fabrizio
* Date: 22/11/16
* Time: 12:23
*/
if (empty($value)){
$value="";
}
?>
<tr>
<td><?php echo $title;?></td>
<td>
<input type="text" id="<?php echo $field;?>" name="<?php echo $field;?>" value="<?php echo $value;?>">
</td>
</tr>

View File

@@ -0,0 +1,84 @@
<?php
session_start();
$now=time();
$campaignTitle = get_the_title();
$campaignID = get_post_meta(get_the_ID(),IperCptCampaign::kMETA_CAMPAIGN_ID,true);
$campaignPhone = get_post_meta(get_the_ID(),IperCptCampaign::kMETA_CAMPAIGN_PHONE,true);
$controlPhone = get_post_meta(get_the_ID(),IperCptCampaign::KMETA_ControlPhone,true);
$CanaryPhone = get_post_meta(get_the_ID(),IperCptCampaign::KMETA_CanaryPhone,true);
$campaignStart = get_post_meta(get_the_ID(),IperCptCampaign::kMETA_CAMPAIGN_START_DATE,true);
$campaignEnd = get_post_meta(get_the_ID(),IperCptCampaign::kMETA_CAMPAIGN_END_DATE,true);
$campaignLink = get_post_meta(get_the_ID(),IperCptCampaign::kMETA_CAMPAIGN_LANDING_URL,true);
$campaignFive9CallbackCampaign = get_post_meta(get_the_ID(),IperCptCampaign::kMETA_FIVE9,true);
$WebPromotionText = get_post_meta(get_the_ID(),IperCptCampaign::kMETA_WEB_PROMOTION_TEXT,true);
$WebTopBarSpecialOffer = get_post_meta(get_the_ID(),IperCptCampaign::KMETA_WEB_TOP_BAR,true);
$Google_KW = get_post_meta(get_the_ID(),IperCptCampaign::KMETA_Google_KW,true);
$ABTest = get_post_meta(get_the_ID(),IperCptCampaign::KMETA_AB_Test,true);
$ConfirmationPageText = get_post_meta(get_the_ID(),IperCptCampaign::KMETA_ConfirmationPageText,true);
$campaignStart.=" 00:00:00";
$campaignEnd.=" 23:59:59";
$campaignStart = strtotime($campaignStart);
$campaignEnd = strtotime($campaignEnd);
if($now>=$campaignStart && $now<=$campaignEnd){
//campaign active
$controller = IperCampaignController::instance();
$controller->setCampaign($campaignID,$campaignPhone,$campaignFive9CallbackCampaign,$WebPromotionText,$WebTopBarSpecialOffer,$Google_KW,$ABTest,$ConfirmationPageText,$CanaryPhone,$controlPhone);
}else{
//campaign expired or not yet started
}
function append_query_string($url) {
return add_query_arg($_GET, $url);
}
add_filter('the_permalink', 'append_query_string');
$permalink = append_query_string($url);
$url = (empty($campaignLink)) ? get_home_url() : $campaignLink;
$myurl = get_option('siteurl');
$campaignurl = (empty($campaignLink)) ? get_home_url() : $campaignLink;
$utm_campaign = $_GET['dynamic_id'];
/* For testing
ob_flush();
ob_start();
var_dump($permalink);
file_put_contents("dumps.txt", ob_get_flush());
*/
switch ($utm_campaign) {
case "landline" :
header ("location: /product/home-system-landline/");
break;
case "cellular" :
header ("location: /product/home-system-cellular/");
break;
case "home" :
header ("location: /home-system" );
break;
case "mobile" :
header ("location: /product/mobile-system");
break;
case "fall" :
header ("location: /fall-detection");
break;
case "app" :
header ("location: /mobile-app");
break;
case "quiz" :
header ("location: /free-medical-monitoring-assessment");
break;
case "faq" :
header ("location: /frequently-asked-questions");
break;
case "reviews" :
header ("location: /reviews");
break;
default:
header ("location:" . $url.$permalink);
break;
}