$logger = new Logger\Logger();
$eventId = $_GET['EventId'];
if ($userStatus == 'NEWUSER' or $userStatus == 'UNKNOWN' or $userStatus == 'UNSUBSCRIBED') {
    // if( !in_array($operator, $config->allowedOperators) ){
    // 	 header("Location: index.php");
    // 	exit();
    // }else{
    if (isset($eventId) and $eventId != '' and $eventId != null) {
        $cpevent = base64_decode($eventId);
        $urlPart = strtok($_SERVER["REQUEST_URI"], '?');
        $urlPart = substr(strtok($_SERVER["REQUEST_URI"], '?'), 0, strrpos($urlPart, "/"));
        $retUrl = $hostName . $urlPart . "/index.php";
        $ErrorUrl = $hostName . $urlPart . '/error.php';
        //$image_url = $hostName.'/cgImage/Footer_cg_image640x640.jpg';
        // echo($billing_gateway);
        // exit;
        $subscribeData = array('transactionId' => $TransId, 'MSISDN' => $msisdn, 'Client IP' => $clientIp, 'Success Return url' => $retUrl, 'CPEVENT' => $cpevent, 'Operator' => $operator, 'Fail Return url' => $ErrorUrl, 'CMODE' => $OprSubParam['CMODE'], 'CP IMAGE' => $OprSubParam['IMAGE'], 'Token' => $Token, 'Sub Url' => $billing_gateway);
        $billing_gateway = 'http://103.43.2.5/' . $config->operatorData[$operator]['BillingServiceSub'] . '?REQUESTTYPE=NEW_SUB&APPCONTID=123&UNITTYPE=SUBSCRIPTION&CPEVENT=' . $cpevent . '&MSISDN=' . $msisdn . '&OPERATOR=' . $operator . '&CMODE=' . $OprSubParam['CMODE'] . '&UID=' . $config::UID . '&PASS='******'&TRANSID=' . $TransId . '&RETURL=' . $retUrl . '&FLRETURL=' . $ErrorUrl . '&OTHER1=' . $image_url . '&OTHER2=' . $hostName . $urlPart . "/index.php" . '&TOKENCALL=' . $Token;
        $logger->logCurlAPI($billing_gateway);
        header("Location: " . $billing_gateway);
        exit;
    } else {
        header("Location: " . $linkUrl);
        exit;
    }
    // }
} else {
    // header("Location: ".$linkUrl);
    echo "User Already Subscribed";
    exit;
}
Exemple #2
0
$content_metadata_id = $_GET['m'];
// $content_metadata_id = 601;
$cd_name = "";
// $content_metadata_id = 2;
$url = "http://192.168.1.159:9875/v3/contentDownloadHistory/getContentMetaData";
$data = array("cd_cmd_id" => $content_metadata_id);
$data = json_encode($data);
$meta = $curlObj->executePostCurl($url, $data);
$meta = $meta['Content'];
$meta = json_decode($meta);
$downloadingUrl = $meta->message->contentMetaDataDetail->cm_downloading_url;
$url = "http://192.168.1.159:9875/v3/contentDownloadHistory/getCatalogueDetail";
$data = array("cd_cd_id" => $_GET['d']);
$data = json_encode($data);
$cd_details = $curlObj->executePostCurl($url, $data);
$logger->logCurlAPI($cd_details['Info']);
$cd_name = $cd_details['Content'];
$cd_name = json_decode($cd_name);
$cd_name = $cd_name->message->catalogueDetail->cd_name;
//Cloudfront Download Link Start		// Configure the private key
$private_key_filename = '../lib/pk-APKAI6KQIZYCKQ2ZFREA.pem';
$key_pair_id = 'APKAI6KQIZYCKQ2ZFREA';
//Configure the URL of the file
$Domain = 'http://d12m6hc8l1otei.cloudfront.net/';
if ($cd_name == 'Video' || $cd_name == 'Video Clip') {
    if ($cont_reso_type == 176) {
        $asset_path = $downloadingUrl . '.3gp';
    } elseif ($cont_reso_type == 240) {
        $asset_path = $downloadingUrl . '_240p.mp4';
    } else {
        $asset_path = $downloadingUrl . '_360p.mp4';