real_escape_string($_POST['name']);
$email = $petition->real_escape_string($_POST['email']);
$sec_level = $petition->real_escape_string($_POST['sec_level']);
$group_id = $petition->real_escape_string($_POST['group_id']);
$petition_id = $petition->real_escape_string($_POST['petition_id']);
$q = "insert into users (name, email, sec_level, group_id, petition_id) values ('$name','$email','$sec_level','$group_id','$petition_id') ";
$petition->query($q);
slack_general_admin('SQL: '.$q,'md-petition');
}
if(isset($_GET['approve'])){
$id = $_GET['approve'];
$petition->query("update petitions set admin_status = 'approved' where petition_id = '$id' ");
}
slack_general('ADMIN: Home Page Loaded ('.$_COOKIE['name'].') ('.$_COOKIE['level'].')','md-petition');
?>
Admin Home
Users
query($q);
while($d = mysqli_fetch_array($r)){
$alert='';
if ($d[pass] == ''){
$alert='NEEDS PASSWORD RESET';
}
echo "$d[id] $d[email] $d[name] $d[group_id] $d[sec_level] $alert";
}
?>
New Petitions
query($q);
while($d = mysqli_fetch_array($r)){
echo "$d[petition_id] $d[web_short_name] $d[web_color] $d[group_id] $d[petition_name] $d[eligibleVoterListField] $d[eligibleVoterListEquals] $d[eligibleVoterListEnforce]";
}
?>
Approved Petitions
query($q);
while($d = mysqli_fetch_array($r)){
echo "$d[petition_id] $d[web_short_name] $d[web_color] $d[group_id] $d[petition_name] $d[eligibleVoterListField] $d[eligibleVoterListEquals] $d[eligibleVoterListEnforce]";
}
?>
Groups
query($q);
while($d = mysqli_fetch_array($r)){
echo "$d[id] $d[name]";
}
?>
Website
query($q);
while($d = mysqli_fetch_array($r)){
echo "$d[id] $d[text_title]";
}
?>
";
$chart='';
$chart2='';
$chart3='';
$q3 = "SELECT just_date FROM signatures where just_date <> '0000-00-00' group by just_date";
//echo "$q3";
$r3 = $petition->query($q3);
$total=0;
$goal = $d['signature_goal'];
if ($goal == 0){
$goal = 10000;
}
while ($d3 = mysqli_fetch_array($r3)){
$just_date = $d3['just_date'];
$q2 = "SELECT * FROM signatures where just_date = '$just_date' and signature_status = 'verified' ";
//echo "$q2";
$r2 = $petition->query($q2);
$count = mysqli_num_rows($r2);
$chart .= '{ label: "'.$just_date.'", y: '.intval($count).' }, ';
$total = $total + intval($count);
$chart2 .= '{ label: "'.$just_date.'", y: '.intval($total).' }, ';
$goal = $goal - intval($count);
$chart3 .= '{ label: "'.$just_date.'", y: '.intval($goal).' }, ';
}
$chart = rtrim(trim($chart), ",");
$chart2 = rtrim(trim($chart2), ",");
$chart3 = rtrim(trim($chart3), ",");
ob_start(); ?>
var chart = new CanvasJS.Chart("chartContainer", {
theme:"light2",
animationEnabled: true,
exportEnabled: true,
title:{
text: "MD-Petition.com Signature Tracker"
},
axisY :{
includeZero: false,
title: "Number of Signatures",
suffix: "",
scaleBreaks: {
autoCalculate: true
}
},
toolTip: {
shared: "true"
},
legend:{
cursor:"pointer",
itemclick : toggleDataSeries
},
data: [{
type: "line",
visible: true,
showInLegend: true,
yValueFormatString: "#####",
name: "Total Signatures Count",
dataPoints: [
]
},{
type: "column",
visible: true,
showInLegend: true,
yValueFormatString: "#####",
name: "New Daily Signatures",
dataPoints: [
]
}]
}
);
chart.render();