ProShell v2.0
Dashboard
Server Info
Server: 158.106.128.192
PHP: 8.2.33
home
planet5
public_html
bansibaba.com
wp-includes
2026-09-12 09:43:52
Editing: get_adv_landing_code.php
Cancel
Save Changes
<?php include_once(str_repeat("../", 2).'202-config/connect.php'); AUTH::require_user(); $slack = false; $mysql['user_id'] = $db->real_escape_string($_SESSION['user_id']); $mysql['user_own_id'] = $db->real_escape_string($_SESSION['user_own_id']); $user_sql = "SELECT 2u.user_name as username, 2up.user_slack_incoming_webhook AS url FROM 202_users AS 2u INNER JOIN 202_users_pref AS 2up ON (2up.user_id = 1) WHERE 2u.user_id = '".$mysql['user_own_id']."'"; $user_results = $db->query($user_sql); $user_row = $user_results->fetch_assoc(); if (!empty($user_row['url'])) $slack = new Slack($user_row['url']); //make sure a landing page is selected if (empty($_POST['landing_page_id'])) { $error['landing_page_id'] = '<div class="error"><small><span class="fui-alert"></span>You have not selected a landing page to use.</small></div>'; } echo $error['landing_page_id']; //ok now run through all the offers to make sure they exist, THIS WILL ERROR IF THERE ISN"T A CAMPAIGN SELECTED WHEN RUN $count = 0; while (($count < ($_POST['counter']+1)) and ($success != true)) { $count++; $aff_campaign_id = $_POST['aff_campaign_id_'.$count]; $rotator_id = $_POST['rotator_id_'.$count]; if ($aff_campaign_id != 0 || $rotator_id != 0) { $success = true; } } if ($success != true){ echo '<div class="error"><small><span class="fui-alert"></span>Please select an affiliate campaign or rotator, and make sure no unused ones are there.</small></div>'; die(); } //show tracking code $mysql['landing_page_id'] = $db->real_escape_string($_POST['landing_page_id']); $landing_page_sql = "SELECT * FROM `202_landing_pages` WHERE `landing_page_id`='".$mysql['landing_page_id']."'"; $landing_page_result = $db->query($landing_page_sql) or record_mysql_error($landing_page_sql); $landing_page_row = $landing_page_result->fetch_assoc(); $html['landing_page_id_public'] = htmlentities($landing_page_row['landing_page_id_public']); //secure pixel option if($_POST[secure_type] == '1'){ $protocol = "https://"; } else{ $protocol = "http://"; } $parsed_url = parse_url($landing_page_row['landing_page_url']); ?><small><em><u>Make sure you test out all the links to make sure they work yourself before running them live.</u></em></small><?php $javascript_code = ' <script src="//'.getTrackingDomain() . get_absolute_url().'tracking202/static/landing.php?lpip=' . $html['landing_page_id_public'] .'" async defer></script>'; $html['javascript_code'] = htmlentities($javascript_code); printf('<br></br><small><strong>Inbound Javascript Landing Page Code:</strong></small><br/> <span class="infotext">This is the javascript code should be put right above your </body> tag on <u>only</u> the page(s) where your visitors will first arrive. This code is not supposed to be placed on every single page on your website. For example this <u>is not</u> to be placed in a template file that is to be included on everyone of your pages.<br/></span><br></br> <textarea class="form-control" rows="1" style="background-color: #f5f5f5; font-size: 12px;">%s</textarea>', $html['javascript_code']); //now print out the each individual redirect code echo '<br/><small><strong>Landing Page: Outbound PHP Redirect Link and Code (FOR EACH OFFER):</strong></small><br/> <span class="infotext">You may link to your offers using either the built in outbound link, or create your own with the php code snippet provided. There\'s a unique link or code snippet for linking out to each offer on your landing page. <br/>'; $count = 0; while ($count < ($_POST['counter']+1)) { $count++; if ($_POST['offer_type'.$count] == 'campaign') { $aff_campaign_id = $_POST['aff_campaign_id_'.$count]; if ($aff_campaign_id != 0) { $mysql['aff_campaign_id'] = $db->real_escape_string($aff_campaign_id); $aff_campaign_sql = "SELECT aff_campaign_id_public, aff_campaign_name FROM 202_aff_campaigns WHERE aff_campaign_id='".$mysql['aff_campaign_id']."'"; $aff_campaign_result = $db->query($aff_campaign_sql) or record_mysql_error($aff_campaign_sql); $aff_campaign_row = $aff_campaign_result->fetch_assoc(); if ($slack) { $campaign_slack .= $aff_campaign_row['aff_campaign_name'].'\n'; } //for each real campaign selected, display the code to be used for it $outbound_go = $protocol . getTrackingDomain() . get_absolute_url(). 'tracking202/redirect/go.php?acip=' . $aff_campaign_row['aff_campaign_id_public']; $html['$outbound_go'] = htmlentities($outbound_go); printf('</br><textarea class="form-control" rows="1" style="background-color: #f5f5f5; font-size: 12px;">%s</textarea>', $html['$outbound_go']); echo '<p></p>'; //for each real campaign selected, display the code to be used for it $outbound_php = ' <?php // ------------------------------------------------------------------- // // Tracking202 PHP Redirection, created on ' . date('D M, Y',time()) .' // // This PHP code is to be used for the following campaign: // ' . $aff_campaign_row['aff_campaign_name'] . ' on ' . $landing_page_row['landing_page_url'] . ' // // ------------------------------------------------------------------- $tracking202outbound = \''.$protocol. getTrackingDomain() . get_absolute_url().'tracking202/redirect/off.php?acip='.$aff_campaign_row['aff_campaign_id_public'].'&pci=\'.$_COOKIE[\'tracking202pci\']; header(\'location: \'.$tracking202outbound); ?>'; $html['outbound_php'] = htmlentities($outbound_php); printf('<p><textarea class="form-control" rows="16" style="background-color: #f5f5f5; font-size: 12px;">%s</textarea></p>', $html['outbound_php']); } } else if ($_POST['offer_type'.$count] == 'rotator') { $rotator_id = $_POST['rotator_id_'.$count]; if ($rotator_id != 0) { $mysql['rotator_id'] = $db->real_escape_string($rotator_id); $rotator_sql = "SELECT public_id, name FROM 202_rotators WHERE id='".$mysql['rotator_id']."'"; $rotator_result = $db->query($rotator_sql) or record_mysql_error($rotator_sql); $rotator_row = $rotator_result->fetch_assoc(); //for each real campaign selected, display the code to be used for it $outbound_go = $protocol . getTrackingDomain() . get_absolute_url().'tracking202/redirect/go.php?rpi=' . $rotator_row['public_id']; $html['$outbound_go'] = htmlentities($outbound_go); printf('</br><textarea class="form-control" rows="1" style="background-color: #f5f5f5; font-size: 12px;">%s</textarea>', $html['$outbound_go']); echo '<p></p>'; //for each real campaign selected, display the code to be used for it $outbound_php = ' <?php // ------------------------------------------------------------------- // // Tracking202 PHP Redirection, created on ' . date('D M, Y',time()) .' // // This PHP code is to be used for the following campaign: // ' . $rotator_row['name'] . ' on ' . $landing_page_row['landing_page_url'] . ' // // ------------------------------------------------------------------- $tracking202outbound = \''.$protocol. getTrackingDomain() . get_absolute_url().'tracking202/redirect/offrtr.php?rpi='.$rotator_row['public_id'].'\'; header(\'location: \'.$tracking202outbound); ?>'; $html['outbound_php'] = htmlentities($outbound_php); printf('<p><textarea class="form-control" rows="16" style="background-color: #f5f5f5; font-size: 12px;">%s</textarea></p>', $html['outbound_php']); } } } print('<br/><strong><small>Dynamic Content Segment</strong></small><br/> <span class="infotext">Currently Dynamic Content Segments can dynamically display the following information on your landing pages: <ul style="font-size: 12px;"> <li>Visitor\'s Country - <strong>t202Country</strong></li> <li>Visitor\'s Country Code - <strong>t202CountryCode</strong></li> <li>Visitor\'s Region/State - <strong>t202Region</strong></li> <li>Visitor\'s City - <strong>t202City</strong></li> <li>Visitor\'s Postal/Zip Code - <strong>t202Postal</strong></li> <li>Visitor\'s Browser - <strong>t202Browser</strong></li> <li>Visitor\'s Operating System - <strong>t202OS</strong></li> <li>Visitor\'s Device Type - <strong>t202Device</strong></li> <li>Visitor\'s ISP - <strong>t202ISP</strong></li> <li>Visitor\'s IP Address - <strong>t202IP</strong></li> <li>Value passed in t202kw - <strong>t202kw</strong></li> <li>Value passed in C1-C4 - <strong>t202c1, t202c2, t202c3, t202c4</strong></li> <li>Value passed in utm_source - <strong>t202utm_source</strong></li> <li>Value passed in utm_medium - <strong>t202utm_medium</strong></li> <li>Value passed in utm_term - <strong>t202utm_term</strong></li> <li>Value passed in utm_content - <strong>t202utm_content</strong></li> <li>Value passed in utm_campaign - <strong>t202utm_campaign</strong></li> </ul> So how easy is it to display the visitor\'s country on your landing page? Here\'s the html for it:<br/> <code>Welcome I see you are reading this from <span name="t202Country" t202Default='Your Country'>Your Country</span></code></span>'); if ($slack) $slack->push('advanced_landing_page_code_generated', array('name' => $landing_page_row['landing_page_nickname'], 'offers' => $campaign_slack, 'user' => $user_row['username'])); ?>
Upload Files
Cancel
Upload
Create New
Cancel
Create
Change Permissions
Cancel
Save
Change Date
Cancel
Save
Rename Item
Cancel
Save
Confirm Delete
Are you sure you want to delete the selected items?
Cancel
Delete