/** * The environment initialisation function for the mAdserve administration interface. * */ function init() { global $mad_install_active; // Set up server variables setupServerVariables(); // Set up the UI constants setupConstants(); // Set up the common configuration variables setupConfigVariables(); // Setup Time Zone if (MAD_TIMEZONE_OVERRIDE) { $GLOBALS['_DATE_TIMEZONE_DEFAULT'] = MAD_DEFAULT_TIMEZONE; date_default_timezone_set(MAD_DEFAULT_TIMEZONE); } error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING ^ E_DEPRECATED); // If not being called from the installation script... if (!isset($GLOBALS['_MAX']['CONF']['madserve']['installed']) || !$GLOBALS['_MAX']['CONF']['madserve']['installed']) { define('MAD_INSTALLATION_STATUS', MAD_INSTALLATION_STATUS_NOTINSTALLED); } else { if ($GLOBALS['_MAX']['CONF']['madserve']['installed'] && file_exists(MAD_PATH . '/conf/UPGRADE')) { define('MAD_INSTALLATION_STATUS', MAD_INSTALLATION_STATUS_UPGRADING); } else { if ($GLOBALS['_MAX']['CONF']['madserve']['installed'] && file_exists(MAD_PATH . '/conf/INSTALLED')) { define('MAD_INSTALLATION_STATUS', MAD_INSTALLATION_STATUS_INSTALLED); } } } // CHECK IF SCRIPT IS INSTALLED; OTHERWISE REDIRECT TO INSTALLER if (MAD_INSTALLATION_STATUS != MAD_INSTALLATION_STATUS_INSTALLED && $mad_install_active != 1) { require_once MAD_PATH . '/functions/adminredirect.php'; MAD_Admin_Redirect::redirect(MAD_ADSERVING_PROTOCOL . MAD_getHostName() . substr(dirname(__FILE__), strlen($_SERVER['DOCUMENT_ROOT'])) . '/www/cp/install.php'); exit; } // Store the original memory limit before changing it $GLOBALS['_OX']['ORIGINAL_MEMORY_LIMIT'] = MAD_getMemoryLimitSizeInBytes(); // Increase the PHP memory_limit value to the mAdserve minimum required value, if necessary MAD_increaseMemoryLimit(MAD_getMinimumRequiredMemory()); if (MAD_INSTALLATION_STATUS == MAD_INSTALLATION_STATUS_INSTALLED) { if ($mad_install_active == 1) { echo "mAdserve has already been installed."; exit; } if (!MAD_connect_maindb()) { echo "Unable to connect to mAdserve main database. Please check the variables supplied in /conf/main.config.php and verify that MySQL is running."; exit; } if ($GLOBALS['_MAX']['CONF']['reportingdatabase']['useseparatereportingdatabase']) { if (!MAD_connect_repdb()) { echo "Unable to connect to separated mAdserve reporting database. Please check the variables supplied in /conf/main.config.php and verify that MySQL is running."; exit; } } } if (!$GLOBALS['_MAX']['CONF']['reportingdatabase']['useseparatereportingdatabase']) { global $repdb; $repdb = $maindb; } }
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 = 'edit'; if (isset($_POST['update'])) { if (edit_permissions($_GET['type'], $_POST, $_GET['id'])) { global $edited; $edited = 1; MAD_Admin_Redirect::redirect('permission_management.php?edited=1&id=' . $_GET['id'] . '&type=' . $_GET['type'] . ''); } else { global $edited; $edited = 2; } } if ($edited != 2) { $editdata = get_permissions($_GET['type'], $_GET['id']); } switch ($_GET['type']) { case 'group': $tt = 'Group'; $group_detail = get_group_detail($_GET['id']); $tt_det = $group_detail['group_name']; break; case 'user':
<?php // Require the initialisation file require_once '../../init.php'; // Required files require_once MAD_PATH . '/www/cp/auth.php'; require_once MAD_PATH . '/functions/adminredirect.php'; if (logincheck()) { MAD_Admin_Redirect::redirect('dashboard.php'); } else { MAD_Admin_Redirect::redirect('signin.php'); }
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; } 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;
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> </div> <!-- #contentHeader --> <div class="container">
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) { //safe function to show an element with a specified id if (document.getElementById) { // DOM3 = IE5, NS6
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_simple('modify_advertisers', $user_detail['user_id'])) { exit; } global $current_action; $current_action = 'edit'; if (isset($_POST['update'])) { if (do_edit('user', $_POST, $_GET['id'])) { global $edited; $edited = 1; MAD_Admin_Redirect::redirect('edit_user.php?edited=1&id=' . $_GET['id'] . ''); } else { global $edited; $edited = 2; } } if ($edited != 2) { $editdata = get_user_detail($_GET['id']); } require_once MAD_PATH . '/www/cp/templates/header.tpl.php'; ?> <div id="content"> <div id="contentHeader"> <h1>Edit User</h1>
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 = 'edit'; if (isset($_POST['update'])) { if (do_edit('location', $_POST, $_GET['id'])) { global $edited; $edited = 1; MAD_Admin_Redirect::redirect('edit_location.php?edited=1&id=' . $_GET['id']); } else { global $edited; $edited = 2; } } if ($edited != 2) { $editdata = get_location_details($_GET['id']); $editdata['location_name'] = $editdata['adv_location_name']; $editdata['location_lat'] = $editdata['adv_location_lat']; $editdata['location_lon'] = $editdata['adv_location_lon']; } require_once MAD_PATH . '/www/cp/templates/header.tpl.php'; ?> <div id="content">
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> </div> <!-- #contentHeader -->
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 = 'edit'; if (isset($_POST['update'])) { if (do_edit('creative_server', $_POST, $_GET['id'])) { global $edited; $edited = 1; MAD_Admin_Redirect::redirect('edit_creative_server.php?edited=1&id=' . $_GET['id'] . ''); } else { global $edited; $edited = 2; } } if ($edited != 2) { $editdata = get_creativeserver_detail($_GET['id']); } require_once MAD_PATH . '/www/cp/templates/header.tpl.php'; ?> <div id="content"> <div id="contentHeader"> <h1>Edit Creative Server</h1>
<?php // Require the initialisation file require_once '../../init.php'; // Required files require_once MAD_PATH . '/www/cp/auth.php'; require_once MAD_PATH . '/functions/adminredirect.php'; if (logout()) { MAD_Admin_Redirect::redirect('signin.php?loggedout=1'); }
function mf_prelogin_check() { $time_since_last_mf_check = time() - getconfig_var('last_mf_check'); if ($time_since_last_mf_check >= MAD_MFCHECK_INTERVAL_DASHBOARD or !is_numeric(getconfig_var('last_mf_check'))) { if (!mfconcheck(getconfig_var('mobfox_uid'), getconfig_var('mobfox_password'), 0)) { MAD_Admin_Redirect::redirect('settings_mfconnect.php?failed=1'); exit; } else { update_configvar('last_mf_check', time()); } } }
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> </div> <!-- #contentHeader --> <div class="container">
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 = 'edit'; if (isset($_POST['update'])) { if (do_edit('channel', $_POST, $_GET['id'])) { global $edited; $edited = 1; MAD_Admin_Redirect::redirect('edit_channel.php?edited=1&id=' . $_GET['id'] . ''); } else { global $edited; $edited = 2; } } if ($edited != 2) { $editdata = get_channel_detail($_GET['id']); } require_once MAD_PATH . '/www/cp/templates/header.tpl.php'; ?> <div id="content"> <div id="contentHeader"> <h1>Edit Channel</h1>
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) { //safe function to show an element with a specified id if (document.getElementById) { // DOM3 = IE5, NS6
<?php // Require the initialisation file require_once '../../init.php'; // Required files require_once MAD_PATH . '/www/cp/auth.php'; require_once MAD_PATH . '/functions/adminredirect.php'; $param_hash = $_POST['hash']; if (dochangepw($_POST['hash'], $_POST['md_newpass'], $_POST['md_newpass2'])) { MAD_Admin_Redirect::redirect('signin.php?pwupdate=1'); } else { MAD_Admin_Redirect::redirect('pw_update.php?hash=' . $param_hash . '&failed=1'); }
$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('inventory', $user_detail['user_id'])) { exit; } global $current_action; $current_action = 'edit'; if (isset($_POST['update'])) { if (do_edit('runninglimit', $_POST, $_GET['id'])) { $edited = 1; MAD_Admin_Redirect::redirect('edit_running_limit.php?edited=1&id=' . $_GET['id'] . ''); } else { global $edited; $edited = 2; } } require_once MAD_PATH . '/www/cp/templates/header.tpl.php'; ?> <div id="content"> <div id="contentHeader"> <h1>Edit Running Campaign Limit</h1> </div> <!-- #contentHeader -->
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 = 'edit'; if (isset($_POST['update'])) { if (do_edit('publication', $_POST, $_GET['id'])) { $edited = 1; MAD_Admin_Redirect::redirect('edit_publication.php?edited=1&id=' . $_GET['id'] . ''); } else { $edited = 2; } } if ($edited != 2) { $editdata = get_publication_detail($_GET['id']); } require_once MAD_PATH . '/www/cp/templates/header.tpl.php'; ?> <div id="content"> <div id="contentHeader"> <h1>Edit Publication</h1> </div> <!-- #contentHeader -->
<?php require_once '../../init.php'; require_once MAD_PATH . '/www/cp/auth.php'; require_once MAD_PATH . '/functions/adminredirect.php'; require_once MAD_PATH . '/www/cp/admin_functions.php'; if (logincheck()) { MAD_Admin_Redirect::redirect('dashboard.php'); exit; } ?> <!doctype html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]--> <head> <title><?php echo getconfig_var('adserver_name'); ?> - Login</title> <meta charset="utf-8"/> <meta name="description" content=""/> <meta name="author" content=""/>
<?php // Require the initialisation file 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/admin_functions.php'; if (isset($_POST['md_user']) && isset($_POST['md_pass']) && signin($_POST['md_user'], $_POST['md_pass'])) { mf_prelogin_check(); MAD_Admin_Redirect::redirect('dashboard.php'); } else { MAD_Admin_Redirect::redirect('signin.php?failed=1'); }
<?php // Require the initialisation file require_once '../../init.php'; // Required files require_once MAD_PATH . '/www/cp/auth.php'; require_once MAD_PATH . '/functions/adminredirect.php'; if (resendpassword($_POST['md_user'])) { MAD_Admin_Redirect::redirect('reset_password.php?success=1'); } else { MAD_Admin_Redirect::redirect('reset_password.php?failed=1'); }
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('adnetworks', $user_detail['user_id'])) { exit; } global $current_action; $current_action = 'edit'; if (isset($_POST['update'])) { if (do_edit('network', $_POST, $_GET['id'])) { global $edited; $edited = 1; MAD_Admin_Redirect::redirect('network_settings.php?edited=1&id=' . $_GET['id'] . ''); } else { global $edited; $edited = 2; } } if ($edited != 2) { $editdata = get_network_detail($_GET['id']); } require_once MAD_PATH . '/www/cp/templates/header.tpl.php'; ?> <div id="content"> <div id="contentHeader"> <h1>Network Settings: <?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 = 'edit'; $_GET['id'] = (int) $_GET['id']; if (isset($_POST['update'])) { if (do_edit('adunit', $_POST, $_GET['id'])) { global $edited; $edited = 1; MAD_Admin_Redirect::redirect('edit_ad_unit.php?edited=1&id=' . $_GET['id'] . ''); } else { global $edited; $edited = 2; } } if ($edited != 2) { $editdata = get_adunit_detail($_GET['id']); $editdata['creative_type'] = $editdata['adv_type']; $editdata['custom_creative_width'] = $editdata['adv_width']; $editdata['custom_creative_height'] = $editdata['adv_height']; $editdata['click_url'] = $editdata['adv_click_url']; $editdata['tracking_pixel'] = $editdata['adv_impression_tracking_url']; $editdata['creative_url'] = $editdata['adv_bannerurl']; $editdata['html_body'] = $editdata['adv_chtml']; }
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> </div> <!-- #contentHeader --> <div class="container">
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> </div> <!-- #contentHeader --> <div class="container">
<?php define('ROOT_INDEX', true); // Require the initialisation file require_once 'init.php'; // Required files require_once MAD_PATH . '/functions/adminredirect.php'; // Redirect to the admin interface if (MAD_INSTALLATION_STATUS == MAD_INSTALLATION_STATUS_INSTALLED) { MAD_Admin_Redirect::redirect(); }