<?php require_once "common/base.php"; require_once "common/header.php"; ?> <div id="main"> <noscript>This site just doesn't work, period, without JavaScript</noscript> <?php if (isset($_SESSION['LoggedIn']) && isset($_SESSION['Username']) && $_SESSION['LoggedIn'] == 1) { require_once 'inc/class.campaign.inc.php'; $campaigns = new OutreachCampaign($db); $temp = $campaigns->loadCampaignsByUser(); $dom = new DOMDocument("1.0"); $node = $dom->createElement("overlays"); $parnode = $dom->appendChild($node); $campaign = 1; $sql = "SELECT campaign.campaign_type, outreach.ID, outreach.title, outreach.outreach_date, outreach.comments, outreach.purpose, outreach.type, overlay_points.point_number, overlay_points.lat, overlay_points.lng, outreach.radius FROM campaign JOIN outreach ON outreach.campaign_ID = campaign.ID JOIN overlay_points ON overlay_points.outreach_ID = outreach.ID WHERE outreach.campaign_ID = :campaign ORDER BY outreach.ID, overlay_points.point_number"; if ($stmt = $db->prepare($sql)) { $stmt->bindParam(":campaign", $campaign, PDO::PARAM_INT); $stmt->execute(); //$row = $stmt->fetch(); $overlayID = -1; $node = null; while ($row = $stmt->fetch()) { // $LID = $row['ListID']; //$URL = $row['ListURL']; //echo $this->formatListItems($row, $order); //echo $row['campaign_type'];
<?php session_start(); include_once "../inc/constants.inc.php"; include_once "../inc/class.campaign.inc.php"; $campaignObj = new OutreachCampaign(); /*function PHPconsole($data) { if(is_array($data) || is_object($data)) { echo("<script>console.log('PHP: ".json_encode($data)."');</script>"); } else { echo("<script>console.log('PHP: ".$data."');</script>"); } }*/ //PHPconsole("campaigns"); if (!empty($_POST['action']) && isset($_SESSION['LoggedIn']) && $_SESSION['LoggedIn'] == 1) { switch ($_POST['action']) { case 'getoverlays': echo $campaignObj->generateCampaignXML(); break; case 'saveoverlays': echo $campaignObj->saveOverlaysInDB(); break; case 'update': $campaignObj->updateListItem(); break; case 'sort': $campaignObj->changeListItemPosition(); break; case 'color': echo $campaignObj->changeListItemColor();
<?php require_once "common/base.php"; if (isset($_SESSION['LoggedIn']) && $_SESSION['LoggedIn'] == 1) { $pageTitle = "Save Outreaches"; //require_once "common/header.php"; include_once "inc/class.campaign.inc.php"; $campaignObj = new OutreachCampaign(); $input = file_get_contents('php://input'); if ($input) { // exists //echo $input; $value = json_decode(file_get_contents('php://input'), true); //$title = $value[0]['title']; //echo $title; echo $campaignObj->saveOverlaysInDB($value); } else { // not exists echo "no data passed!"; } ?> <?php } else { header("Location: /Outreach/"); exit; }