<?php require_once(@$_SERVER['DOCUMENT_ROOT'] ."/includes.php"); require_once(@$_SERVER['DOCUMENT_ROOT'] ."/controller/ChartController.php"); $c = new ChartController(); if ($c->_user && isset($c->_user->username) && ($c->_user->username !== '')) { if($c->action == $c->chartActions["putChartContainer"]) { if(in_array(User::$PRIVILEGE_TUNE_FLIGHTS, $c->_user->privilege)) { if(isset($c->data['data'])) { $workspace = $c->PutWorkspace(); $data = array( 'workspace' => $workspace ); $answ["status"] = "ok"; $answ["data"] = $data; echo json_encode($answ); } else { $answ["status"] = "err"; $answ["error"] = "Not all nessesary params sent. Post: ". json_encode($_POST) . ". Page chart.php"; echo(json_encode($answ)); }
<?php require_once @$_SERVER['DOCUMENT_ROOT'] . "/includes.php"; require_once @$_SERVER['DOCUMENT_ROOT'] . "/controller/ChartController.php"; $c = new ChartController($_POST, $_SESSION, $_GET, $_COOKIE); if ($c->_user && $c->_user->username !== null) { if ($c->action == $c->chartActions["putChartInNewWindow"]) { if (in_array(User::$PRIVILEGE_VIEW_FLIGHTS, $c->_user->privilege)) { if (isset($c->data) && $c->data != null && is_array($c->data)) { $c->PutCharset(); $c->PutTitle(); $c->PutStyleSheets(); $c->PutHeader(); $c->PrintInfoFromRequest(); $c->PrintWorkspace(); $c->PutScripts(); $c->PutFooter(); } else { $answ["status"] = "err"; $answ["error"] = "Not all nessesary params sent. Request: " . json_encode($_GET) . ". Page chart.php"; echo json_encode($answ); } } else { $answ["status"] = "err"; $answ["error"] = $c->lang->notAllowedByPrivilege; echo json_encode($answ); } } else { $msg = "Undefined action. Data: " . json_encode($c->data) . " . Action: " . json_encode($c->action) . " . Page: " . $c->curPage . "."; echo $msg; error_log($msg);
public function issueVote() { $politician_id = Input::get('politician_id'); $issue_id = Input::get('issue_id'); $user_id = Auth::user()->id; $vote_value = Input::get('vote'); $new_rating_array = array('politician_id' => $politician_id, 'user_id' => $user_id, 'issue_id' => $issue_id, 'value' => $vote_value); $rating = Rating::create($new_rating_array); //adjust politician rank $politician = Politician::find($politician_id); $politician->rank += $vote_value; $politician->save(); $title = $politician->full_name . "'s Approval Over Last 7 Days"; $chartController = new ChartController(); $response = $chartController->generatePoliticianChart($politician_id, $title); return Response::json($response); // return Response::json($new_rating_array); }