예제 #1
0
function ad_request($data)
{
    global $request_settings;
    prepare_r_hash();
    if (!isset($data['rt'])) {
        $data['rt'] = '';
    }
    if (isset($data['p'])) {
        $request_settings['referer'] = $data['p'];
    } else {
        $request_settings['referer'] = '';
    }
    if (isset($data['longitude'])) {
        $request_settings['longitude'] = $data['longitude'];
    } else {
        $request_settings['longitude'] = '';
    }
    if (isset($data['latitude'])) {
        $request_settings['latitude'] = $data['latitude'];
    } else {
        $request_settings['latitude'] = '';
    }
    if (isset($data['iphone_osversion'])) {
        $request_settings['iphone_osversion'] = $data['iphone_osversion'];
    }
    if (!isset($data['sdk']) or $data['sdk'] != 'banner' && $data['sdk'] != 'vad') {
        $request_settings['sdk'] = 'banner';
    } else {
        $request_settings['sdk'] = $data['sdk'];
    }
    /*Identify Response Type*/
    switch ($data['rt']) {
        case 'javascript':
            $request_settings['response_type'] = 'json';
            $request_settings['ip_origin'] = 'fetch';
            break;
        case 'json':
            $request_settings['response_type'] = 'json';
            $request_settings['ip_origin'] = 'fetch';
            break;
        case 'iphone_app':
            $request_settings['response_type'] = 'xml';
            $request_settings['ip_origin'] = 'fetch';
            break;
        case 'android_app':
            $request_settings['response_type'] = 'xml';
            $request_settings['ip_origin'] = 'fetch';
            break;
        case 'ios_app':
            $request_settings['response_type'] = 'xml';
            $request_settings['ip_origin'] = 'fetch';
            break;
        case 'ipad_app':
            $request_settings['response_type'] = 'xml';
            $request_settings['ip_origin'] = 'fetch';
            break;
        case 'xml':
            $request_settings['response_type'] = 'xml';
            $request_settings['ip_origin'] = 'request';
            break;
        case 'api':
            $request_settings['response_type'] = 'xml';
            $request_settings['ip_origin'] = 'request';
            break;
        case 'api-fetchip':
            $request_settings['response_type'] = 'xml';
            $request_settings['ip_origin'] = 'fetch';
            break;
        default:
            $request_settings['response_type'] = 'html';
            $request_settings['ip_origin'] = 'request';
            break;
    }
    if (MAD_MAINTENANCE) {
        noad();
    }
    if (!check_input($data)) {
        global $errormessage;
        print_error(1, $errormessage, $request_settings['sdk'], 1);
        return false;
    }
    global $zone_detail;
    $zone_detail = get_placement($data);
    if (!$zone_detail) {
        global $errormessage;
        print_error(1, $errormessage, $request_settings['sdk'], 1);
        return false;
    }
    $request_settings['adspace_width'] = $zone_detail['zone_width'];
    $request_settings['adspace_height'] = $zone_detail['zone_height'];
    $request_settings['channel'] = getchannel();
    update_last_request();
    set_geo($request_settings['ip_address']);
    set_device($request_settings['user_agent']);
    build_query();
    if ($campaign_query_result = launch_campaign_query($request_settings['campaign_query'])) {
        if (!process_campaignquery_result($campaign_query_result)) {
            launch_backfill();
        }
    } else {
        launch_backfill();
    }
    global $display_ad;
    if (isset($display_ad['available']) && $display_ad['available'] == 1) {
        track_request(1);
        display_ad();
    } else {
        track_request(0);
        noad();
    }
}
예제 #2
0
파일: search.php 프로젝트: ezbeazy/elevator
" class="search-result-link"><?php 
        echo get_permalink();
        ?>
</a>
            
            <div class="search-result-excerpt"><?php 
        the_excerpt();
        ?>
</div>                 
                    
        </article>
        <?php 
    }
    ?>
        <?php 
} else {
    // do not delete
    ?>
        <?php 
}
// do not delete
?>

    </section>

   <?php 
display_ad(bottom);
?>
</main>
<?php 
get_footer();
예제 #3
0
<?php

display_ad(content);
while (have_posts()) {
    the_post();
    if (is_search()) {
        get_template_part('loop', 'search');
    } else {
        get_template_part('content', get_post_format());
    }
}
예제 #4
0
파일: index.php 프로젝트: nulled/nulled
          </td>
        </tr>

        <tr>
          <td align="center">
            <div class="targeted_title">
              Free Targeted ADs
            </div>
          </td>
        </tr>

        <tr>
          <td align="center" valign="top">

            <?php 
echo display_ad('targeted', $ta_free, $db, $affid);
?>

          </td>
        </tr>

      </table>
    </td>
    <!-- END Left Pane -->

    <!-- Main Content -->
    <td width="75%" valign="top">
      <table align="center" border="0" cellpadding="5" cellspacing="0">
        <tr>
          <td>
예제 #5
0
        require "partials/_ads_form.php";
        echo "</form>\n        <div class=\"footnote\">** if any links are over 128 characters: use <a href=\"http://www.bit.ly\" target=_new>bit.ly</a> to shorten the url</div>";
    } else {
        $name = $_POST['name'];
        $start_date = $_POST['start_date'];
        $end_date = $_POST['end_date'];
        $pic_url = $_POST['pic_url'];
        $web_url = $_POST['web_url'];
        $priority = $_POST['priority'];
        if (!$name || !$start_date || !$end_date || !$pic_url || !$web_url || !$priority) {
            echo '<div class="top-spacer_20 center error">Error - missing required value(s)</div>';
        } else {
            $result = update_ad($id, $name, $start_date, $end_date, $pic_url, $web_url, $priority);
            if ($result) {
                echo '<div class="top-spacer_20 center"><h1>Update was successful!</h1>';
                display_ad(get_ad($id));
                echo "</div>";
            }
        }
    }
    ?>
    <div class="top-spacer_20">
      <a href="ad_view_all_active.php">View all Ads</a>
      <p>
      <a href="cp.php">Control Panel</a>
    </div>
  </div>
</div> <!-- end of row div -->
<?php 
}
require "partials/_footer.php";
예제 #6
0
파일: ads_fns.php 프로젝트: ynotradio/site
function view_all_active_ads()
{
    $query = "SELECT * FROM ads WHERE deleted = 'n' AND end_date >= now() ORDER BY priority";
    $result = mysql_query($query);
    if (!$result) {
        echo "error: " . $query;
        die('Invalid');
    }
    echo '<ol>';
    for ($i = 1; $i <= mysql_num_rows($result); $i++) {
        $info = mysql_fetch_assoc($result);
        display_ad($info);
        echo '<br>[ <a href="ad_update.php?id=' . $info[id] . '">Edit</a> | <a href="ad_delete.php?id=' . $info[id] . '">Delete</a> ] <p>';
    }
    echo '</ol>';
}
예제 #7
0
파일: index.php 프로젝트: nulled/nulled
<div class="subLeft">
            <div class="billboard_title">
              BillBoard ADs
            </div>
            <br />
            <?php 
echo display_ad('billboard', $bb, 'public');
?>
            
            <div class="spotlight_title">
              SpotLight ADs
            </div>
            <br />
            
            <?php 
echo display_ad('spotlight', $sl, 'public');
?>
</div>
<div class="subRight">
    <!-- Main Content -->
            <?php 
echo $main_content;
if ($bannerad_bot and $c != 'joinfree') {
    echo '<br /><br /><br /><div style="margin:0 auto">' . $bannerad_bot . '</div>';
}
?>
</div>
</div>
<div class="clearBoth"></div>

<footer>
예제 #8
0
파일: check.php 프로젝트: ralexandru/isitup
	<link rel="icon" type="image/png" href="<?php 
echo $setting["static"];
?>
/img/icon.png" />
	<link rel="stylesheet" type="text/css" media="screen, print" href="<?php 
echo $setting["static"];
?>
/css/reset.css" />
	<link rel="stylesheet" type="text/css" media="screen, print" href="<?php 
echo $setting["static"];
?>
/css/style.css" />
</head>
<body>
<div id="container">
	<?php 
echo $html;
// displays the response for the site we're checking
?>

<?php 
if ($id != 0 && $domain != "isitup.org" && $domain != "127.0.0.1") {
    ?>
	<?php 
    echo display_ad();
}
?>
</div>
</body>
</html>