}
global $current_action;
$current_action = 'create';
global $page_desc;
$page_desc = 'create_adunit';
if (isset($_POST['add'])) {
    if (do_create('ad_unit', $_POST, '') && is_numeric($_GET['id'])) {
        global $added;
        $added = 1;
        MAD_Admin_Redirect::redirect('view_adunits.php?id=' . $_GET['id'] . '&added=1');
    } else {
        global $added;
        $added = 2;
    }
}
$campaign_detail = get_campaign_detail($_GET['id']);
require_once MAD_PATH . '/www/cp/templates/header.tpl.php';
?>

<script language="JavaScript">  

function showadiv(id) {  
//safe function to show an element with a specified id
		  
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.visibility = 'visible';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.visibility = 'visible';
		}
    exit;
}
global $current_action;
$current_action = 'edit';
$_GET['id'] = (int) $_GET['id'];
if (isset($_POST['update'])) {
    if (do_edit('campaign', $_POST, $_GET['id'])) {
        $edited = 1;
        MAD_Admin_Redirect::redirect('edit_campaign.php?edited=1&id=' . $_GET['id'] . '');
    } else {
        global $edited;
        $edited = 2;
    }
}
if ($edited != 2) {
    $editdata = get_campaign_detail($_GET['id']);
    $editdata['geo_targeting'] = $editdata['country_target'];
    $editdata['device_targeting'] = $editdata['device_target'];
    $editdata['channel_targeting'] = $editdata['channel_target'];
    $editdata['publication_targeting'] = $editdata['publication_target'];
    $main_cap = get_campaign_cap_detail($_GET['id']);
    $editdata['total_amount'] = $main_cap['total_amount'];
    $editdata['cap_type'] = $main_cap['cap_type'];
    $editdata['preload_country'] = 1;
    $editdata['placement_select'] = load_campaign_placement_array($_GET['id']);
    $editdata['channel_select'] = load_campaign_channel_array($_GET['id']);
    if ($editdata['campaign_end'] == '2090-12-12') {
        $editdata['end_date_type'] = 1;
    } else {
        $editdata['end_date_type'] = 2;
        $end_date = explode('-', $editdata['campaign_end']);
function get_report_name($data)
{
    switch ($data['report_type']) {
        case 'campaign':
            if ($data['reporting_campaign'] > 0) {
                $campaign_detail = get_campaign_detail($data['reporting_campaign']);
                $limitation_name = $campaign_detail['campaign_name'];
            } else {
                $limitation_name = "All Campaigns";
            }
            break;
        case 'publication':
            if ($data['reporting_publication'] > 0) {
                $publication_detail = get_publication_detail($data['reporting_publication']);
                $limitation_name = $publication_detail['inv_name'];
            } else {
                $limitation_name = "All Publications";
            }
            break;
        case 'network':
            if ($data['reporting_network'] > 0) {
                $network_detail = get_network_detail($data['reporting_network']);
                $limitation_name = $network_detail['network_name'];
            } else {
                $limitation_name = "All Networks";
            }
            break;
    }
    $sorts = array();
    if ($data['reporting_sort'] > 0) {
        array_push($sorts, sort_name($data['reporting_sort']));
    }
    if ($data['reporting_sort2'] > 0) {
        array_push($sorts, sort_name($data['reporting_sort2']));
    }
    if (count($sorts) > 0) {
        $sort_part = '- Sort: ' . implode('>', $sorts) . '';
    } else {
        $sort_part = '';
    }
    switch ($data['reporting_date']) {
        case 7:
            $date_name = "All Time";
            break;
        case 1:
            $date_name = date("Y-m-d");
            break;
        case 2:
            $date_name = date("Y-m-d", strtotime("-1 day"));
            break;
        case 3:
            $date = date("Y-m-d", strtotime("this week"));
            $date_name = "This week: " . $date . " - " . date("Y-m-d") . "";
            break;
        case 4:
            $date_l = date("Y-m-d", strtotime("last week"));
            $date_t = date("Y-m-d", strtotime("this week"));
            $date_name = "Last Week: " . $date_l . " - " . $date_t . "";
            break;
        case 5:
            $date = date("Y-m-01");
            $datel = date("Y-m-d");
            $date_name = "Month to Date: " . $date . " - " . $datel . "";
            break;
        case 6:
            $date_l = date("Y-m-01", strtotime("-1 month"));
            $date_t = date("Y-m-01");
            $date_name = "Last Month: " . $date_l . " - " . $date_t . "";
            break;
        case 'custom':
            $start_date = explode('/', $data['startdate_value']);
            $start_date_array['year'] = $start_date[2];
            $start_date_array['day'] = $start_date[1];
            $start_date_array['month'] = $start_date[0];
            $start_date_array['date'] = "{$start_date_array['year']}-{$start_date_array['month']}-{$start_date_array['day']}";
            $end_date = explode('/', $data['enddate_value']);
            $end_date_array['year'] = $end_date[2];
            $end_date_array['day'] = $end_date[1];
            $end_date_array['month'] = $end_date[0];
            $end_date_array['date'] = "{$end_date_array['year']}-{$end_date_array['month']}-{$end_date_array['day']}";
            $date_name = "Date Range: " . $start_date_array['date'] . " - " . $end_date_array['date'] . "";
            break;
    }
    $final_name = $limitation_name . ' ' . $sort_part . '<div><span style="font-size:12px; margin-left:3px;">' . $date_name . '</span></div>';
    return $final_name;
}