示例#1
0
<?php

global $current_section;
$current_section = 'campaigns';
require_once '../../init.php';
// Required files
require_once MAD_PATH . '/www/cp/auth.php';
require_once MAD_PATH . '/functions/adminredirect.php';
require_once MAD_PATH . '/www/cp/restricted.php';
require_once MAD_PATH . '/www/cp/admin_functions.php';
if (!check_permission('campaigns', $user_detail['user_id'])) {
    exit;
}
$creative_detail = get_creative_detail($_GET['id']);
switch ($creative_detail['adv_type']) {
    case 1:
        if ($creative_detail['creativeserver_id'] == 1) {
            echo "<img src='../.." . MAD_CREATIVE_DIR . "" . $creative_detail['unit_hash'] . "." . $creative_detail['adv_creative_extension'] . "'>";
        } else {
            $server_detail = get_creativeserver_detail($creative_detail['creativeserver_id']);
            echo "<img src='" . $server_detail['server_default_url'] . "" . $creative_detail['unit_hash'] . "." . $creative_detail['adv_creative_extension'] . "'>";
        }
        break;
    case 2:
        echo "<img src='" . $creative_detail['adv_bannerurl'] . "'>";
        break;
    case 3:
        echo $creative_detail['adv_chtml'];
        break;
}
function rep_sortmetric($type, $result)
{
    switch ($type) {
        case 1:
            if (is_numeric($result['campaign_id'])) {
                $campaign_detail = get_campaign_detail($result['campaign_id']);
                $identifier = $campaign_detail['campaign_name'];
            } else {
                $identifier = 'No Campaign / BackFill';
            }
            break;
        case 2:
            $creative_detail = get_creative_detail($result['creative_id']);
            $identifier = $creative_detail['adv_name'];
            break;
        case 3:
            $publication_detail = get_publication_detail($result['publication_id']);
            $identifier = $publication_detail['inv_name'];
            break;
        case 4:
            $zone_detail = get_zone_detail($result['zone_id']);
            $identifier = $zone_detail['zone_name'];
            break;
        case 5:
            $identifier = $result['MONTH(date)'] . '-' . $result['YEAR(date)'];
            break;
        case 6:
            $identifier = $result['MONTH(date)'] . '-' . $result['DAY(date)'] . '-' . $result['YEAR(date)'];
            break;
        case 7:
            $network_detail = get_network_detail($result['network_id']);
            $identifier = $network_detail['network_name'];
            break;
    }
    return $identifier;
}