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();