global $current_section; $current_section = 'configuration'; 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('configuration', $user_detail['user_id'])) { exit; } global $current_action; $current_action = 'create'; if (isset($_POST['add'])) { if (do_create('group', $_POST, '')) { global $added; $added = 1; MAD_Admin_Redirect::redirect('user_group_management.php?added=1'); } else { global $added; $added = 2; } } require_once MAD_PATH . '/www/cp/templates/header.tpl.php'; ?> <div id="content"> <div id="contentHeader"> <h1>Add Group</h1>
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('inventory', $user_detail['user_id'])) { exit; } if (!check_permission_simple('modify_publications', $user_detail['user_id'])) { exit; } global $current_action; $current_action = 'create'; if (isset($_POST['add'])) { if (do_create('publication', $_POST, '')) { global $added; $added = 1; MAD_Admin_Redirect::redirect('integration.php?added=1&zone=' . $created_zone_id . ''); } else { global $added; $added = 2; } } require_once MAD_PATH . '/www/cp/templates/header.tpl.php'; ?> <div id="content"> <div id="contentHeader"> <h1>Create New Publication</h1>
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('inventory', $user_detail['user_id'])) { exit; } if (!check_permission_simple('modify_publications', $user_detail['user_id'])) { exit; } global $current_action; $current_action = 'create'; if (isset($_POST['add'])) { if (do_create('placement', $_POST, $_POST['publication_id'])) { global $added; $added = 1; MAD_Admin_Redirect::redirect('integration.php?added=1&zone=' . $created_zone_id . ''); } else { global $added; $added = 2; } } if (isset($_GET['pubid']) && is_numeric($_GET['pubid'])) { $selector_pubid = $_GET['pubid']; } if (isset($editdata['publication_id']) && is_numeric($editdata['publication_id'])) { $selector_pubid = $editdata['publication_id']; } require_once MAD_PATH . '/www/cp/templates/header.tpl.php';
function do_random() { global $id_pattern, $main_command, $id_pattern; $random_id = get_random_id(); if (preg_match('/^' . $id_pattern . '$/', $random_id)) { build_html($random_id); print_jumpto($random_id); } else { $main_command = 'create'; do_create(); } }
function create_mod() { global $context, $smcFunc, $boardurl, $create_path, $txt; // Guess is fun if (empty($create_path)) { $create_path = dirname(__FILE__) . '/Packages/create'; } if (isset($_REQUEST['download'])) { $file_name = basename($_REQUEST['download']); $file_path = $create_path . '/' . $file_name . '/' . $file_name . '.zip'; if (!file_exists($file_path)) { fatal_error($txt['package_not_found'], false); } $file_name = $file_name . '.zip'; ob_end_clean(); header('Pragma: '); if (!$context['browser']['is_gecko']) { header('Content-Transfer-Encoding: binary'); } header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 525600 * 60) . ' GMT'); header('Last-Modified: ' . gmdate('D, d M Y H:i:s', filemtime($file_path)) . ' GMT'); header('Accept-Ranges: bytes'); header('Connection: close'); header('Content-type: application/zip'); // Convert the file to UTF-8, cuz most browsers dig that. $utf8name = !$context['utf8'] && function_exists('iconv') ? iconv($context['character_set'], 'UTF-8', $file_name) : (!$context['utf8'] && function_exists('mb_convert_encoding') ? mb_convert_encoding($file_name, 'UTF-8', $context['character_set']) : $file_name); $fixchar = create_function('$n', ' if ($n < 32) return \'\'; elseif ($n < 128) return chr($n); elseif ($n < 2048) return chr(192 | $n >> 6) . chr(128 | $n & 63); elseif ($n < 65536) return chr(224 | $n >> 12) . chr(128 | $n >> 6 & 63) . chr(128 | $n & 63); else return chr(240 | $n >> 18) . chr(128 | $n >> 12 & 63) . chr(128 | $n >> 6 & 63) . chr(128 | $n & 63);'); if ($context['browser']['is_firefox']) { header('Content-Disposition: attachment; filename*="UTF-8\'\'' . preg_replace('~&#(\\d{3,8});~e', '$fixchar(\'$1\')', $utf8name) . '"'); } elseif ($context['browser']['is_opera']) { header('Content-Disposition: attachment; filename="' . preg_replace('~&#(\\d{3,8});~e', '$fixchar(\'$1\')', $utf8name) . '"'); } elseif ($context['browser']['is_ie']) { header('Content-Disposition: attachment; filename="' . urlencode(preg_replace('~&#(\\d{3,8});~e', '$fixchar(\'$1\')', $utf8name)) . '"'); } else { header('Content-Disposition: attachment; filename="' . $utf8name . '"'); } header('Cache-Control: no-cache'); header('Content-Length: ' . filesize($file_path)); // Try to buy some time... @set_time_limit(600); // Forcibly end any output buffering going on. if (function_exists('ob_get_level')) { while (@ob_get_level() > 0) { @ob_end_clean(); } } else { @ob_end_clean(); @ob_end_clean(); @ob_end_clean(); } $fp = fopen($file_path, 'rb'); while (!feof($fp)) { if (isset($callback)) { echo $callback(fread($fp, 8192)); } else { echo fread($fp, 8192); } flush(); } fclose($fp); obExit(false); // redirectexit($boardurl . '/patch_to_mod.php'); } $context['mod_patch'] = isset($_FILES['mod_patch']) && empty($_FILES['mod_patch']['error']); $context['mod_name'] = !empty($_POST['mod_name']) ? $smcFunc['htmlspecialchars']($_POST['mod_name']) : ''; $context['mod_author'] = !empty($_POST['mod_author']) ? $smcFunc['htmlspecialchars']($_POST['mod_author']) : ''; $context['mod_version'] = !empty($_POST['mod_version']) ? $smcFunc['htmlspecialchars']($_POST['mod_version']) : ''; $context['mod_smf_version'] = !empty($_POST['mod_smf_version']) ? (int) $_POST['mod_smf_version'] : ''; $context['smf_versions'] = array(1 => 'SMF 1.0.x', 2 => 'SMF 1.1.x', 3 => 'SMF 2.0.x', 4 => 'SMF 2.1.x'); $context['mod_smf_version'] = isset($context['smf_versions'][$context['mod_smf_version']]) ? $context['mod_smf_version'] : 0; if (!empty($context['mod_smf_version'])) { $context['mod_smf_selected_version'] = $context['smf_versions'][$context['mod_smf_version']]; } $context['mod_current_file'] = $context['mod_patch'] ? $_FILES['mod_patch']['tmp_name'] : ''; $context['sub_template'] = 'create_script'; $context['page_title_html_safe'] = 'Path to Mod script'; $context['html_headers'] .= ' <style type="text/css"> dt { margin: 0px 0px 0px 0.5em; padding: 0.2em; clear: both; float: left; width: 25%; } dd { padding: 0.2em; float: left; width: 90%; } </style>'; if (!empty($context['mod_patch']) && !empty($context['mod_name']) && !empty($context['mod_author']) && !empty($context['mod_version']) && !empty($context['mod_smf_version'])) { do_create(); } }
global $current_section; $current_section = 'configuration'; 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('configuration', $user_detail['user_id']) && !check_permission('modify_advertisers', $user_detail['user_id'])) { exit; } global $current_action; $current_action = 'create'; if (isset($_POST['add'])) { if (do_create('user', $_POST, '')) { global $added; $added = 1; MAD_Admin_Redirect::redirect('user_management.php?added=1'); } else { global $added; $added = 2; } } if (is_numeric($_GET['group'])) { $editdata['account_type'] = $_GET['group']; } require_once MAD_PATH . '/www/cp/templates/header.tpl.php'; ?> <div id="content">
$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; } 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) {
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; } if (!check_permission_simple('create_campaigns', $user_detail['user_id'])) { exit; } global $current_action; $current_action = 'create'; if (isset($_POST['add'])) { if (do_create('campaign', $_POST, '')) { global $added; $added = 1; MAD_Admin_Redirect::redirect('view_campaigns.php?added=1'); } else { global $added; $added = 2; } } $available_locations = get_locations_details(); require_once MAD_PATH . '/www/cp/templates/header.tpl.php'; ?> <script language="JavaScript"> function showadiv(id) {
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('inventory', $user_detail['user_id'])) { exit; } if (!check_permission_simple('modify_publications', $user_detail['user_id'])) { exit; } global $current_action; $current_action = 'create'; if (isset($_POST['add'])) { if (do_create('location', $_POST, '')) { global $added; $added = 1; MAD_Admin_Redirect::redirect('view_locations.php'); } else { global $added; $added = 2; } } require_once MAD_PATH . '/www/cp/templates/header.tpl.php'; ?> <div id="content"> <div id="contentHeader"> <h1>Create New Location</h1>
global $current_section; $current_section = 'configuration'; 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('configuration', $user_detail['user_id'])) { exit; } global $current_action; $current_action = 'create'; if (isset($_POST['add'])) { if (do_create('channel', $_POST, '')) { global $added; $added = 1; MAD_Admin_Redirect::redirect('channel_management.php?added=1'); } else { global $added; $added = 2; } } require_once MAD_PATH . '/www/cp/templates/header.tpl.php'; ?> <div id="content"> <div id="contentHeader"> <h1>Add Channel</h1>
do_addperm(); } elseif ($action == 'removeperm') { // remove a permission do_removeperm(); } elseif ($action == 'removealert') { // remove an alert do_removealert(); } elseif ($action == 'changeemail') { // form for change email address do_changeemail(); } elseif ($action == 'reallychangeemail') { // actually set new email address do_reallychangeemail(); } elseif ($action == 'create') { // show form to create a new account do_create(); } elseif ($action == 'reallycreate') { // actually create a new account do_reallycreate(); } elseif ($action == 'generate_token') { // generate a login token do_generate_token(); } elseif ($action == 'newsletter_subscribe') { do_newsletter_subscribe(); } elseif ($action == 'newsletter_unsubscribe') { do_newsletter_unsubscribe(); } else { // $action=='find' $email = get_http_var('email', ''); if ($email) { do_find($email);
function approve_trafficrequest($request_id) { api_trafficrequest_cb($request_id, 'accept'); if (get_tr_status($request_id) == 1) { global $errormessage; $errormessage = 'This traffic request has already been approved.'; return false; } $main_trafficrequest_detail = get_tr_detail($request_id); if (!check_network_installed($main_trafficrequest_detail['network_identifier'])) { global $errormessage; $errormessage = 'This ad network does not seem to be installed.'; return false; } $ad_network_detail = get_network_detail_by_identifier($main_trafficrequest_detail['network_identifier']); $campaigndata['campaign_type'] = 'network'; $campaigndata['campaign_networkid'] = $ad_network_detail['entry_id']; $campaigndata['campaign_priority'] = $main_trafficrequest_detail['request_priority']; $campaigndata['campaign_name'] = 'Traffic Request ' . $ad_network_detail['network_name'] . ' #' . $main_trafficrequest_detail['request_id']; $campaigndata['campaign_desc'] = 'This is a campaign automatically created through approving traffic request ' . ' #' . $main_trafficrequest_detail['request_id'] . '(Network: ' . $ad_network_detail['network_name'] . ')'; $campaigndata['start_date_type'] = 2; $campaigndata['end_date_type'] = 2; // Start Date $start_date = explode('-', $main_trafficrequest_detail['campaign_start']); $start_date_array['month'] = $start_date[2]; $start_date_array['day'] = $start_date[1]; $start_date_array['year'] = $start_date[0]; $campaigndata['startdate_value'] = $start_date_array['day'] . '/' . $start_date_array['month'] . '/' . $start_date_array['year']; // Start Date $end_date = explode('-', $main_trafficrequest_detail['campaign_end']); $end_date_array['month'] = $end_date[2]; $end_date_array['day'] = $end_date[1]; $end_date_array['year'] = $end_date[0]; $campaigndata['enddate_value'] = $end_date_array['day'] . '/' . $end_date_array['month'] . '/' . $end_date_array['year']; // Geo Targeting $geo_array = load_tr_geo_array($request_id); if (count($geo_array) > 0) { $campaigndata['geo_targeting'] = 2; $campaigndata['as_values_1'] = ''; foreach ($geo_array as $country_id) { $campaigndata['as_values_1'] = $campaigndata['as_values_1'] . $country_id . ','; } } else { $campaigndata['geo_targeting'] = 1; } // Geo Targeting End // Channel Targeting $channel_array = load_tr_channel_array($request_id); if (count($channel_array) > 0) { $campaigndata['channel_targeting'] = 2; $campaigndata['channel_select'] = $channel_array; } else { $campaigndata['channel_targeting'] = 1; } // Channel Targeting End // Default: All Publications $campaigndata['publication_targeting'] = 1; // Device Targeting if ($main_trafficrequest_detail['device_target'] == 2) { $campaigndata['device_targeting'] = 2; $campaigndata['target_iphone'] = $main_trafficrequest_detail['target_iphone']; $campaigndata['target_ipod'] = $main_trafficrequest_detail['target_ipod']; $campaigndata['target_ipad'] = $main_trafficrequest_detail['target_ipad']; $campaigndata['target_android'] = $main_trafficrequest_detail['target_android']; $campaigndata['target_other'] = $main_trafficrequest_detail['target_other']; $campaigndata['ios_version_min'] = $main_trafficrequest_detail['ios_version_min']; $campaigndata['ios_version_max'] = $main_trafficrequest_detail['ios_version_max']; $campaigndata['android_version_min'] = $main_trafficrequest_detail['android_version_min']; $campaigndata['android_version_max'] = $main_trafficrequest_detail['android_version_max']; } else { $campaigndata['device_targeting'] = 1; } // End: Device Targeting if (!do_create('campaign', $campaigndata, '')) { global $errormessage; $errormessage = 'Fatal Error: Unable to create campaign.'; return false; } update_tr_status($request_id, 1); global $successmessage; $successmessage = 'Successfully approved traffic request.'; return true; }
global $current_section; $current_section = 'configuration'; 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('configuration', $user_detail['user_id'])) { exit; } global $current_action; $current_action = 'create'; if (isset($_POST['add'])) { if (do_create('creativeserver', $_POST, '')) { global $added; $added = 1; MAD_Admin_Redirect::redirect('creative_servers.php?added=1'); } else { global $added; $added = 2; } } require_once MAD_PATH . '/www/cp/templates/header.tpl.php'; ?> <div id="content"> <div id="contentHeader"> <h1>Add Creative Server</h1>