예제 #1
0
 public function index()
 {
     /* Dashboard.tpl calls the functions below
      */
     $this->CheckForUpdates();
     CentralData::send_vastats();
     $this->set('unexported_count', count(PIREPData::getReportsByExportStatus(false)));
     $this->render('dashboard.php');
 }
예제 #2
0
 public function sendqueuedpireps()
 {
     echo '<h3>vaCentral PIREP Export</h3>';
     $pireps = PIREPData::getReportsByExportStatus(false);
     if (!$pireps) {
         echo 'You have no PIREPs waiting to be exported!';
         return;
     }
     echo '<p>';
     foreach ($pireps as $pirep) {
         $resp = CentralData::send_pirep($pirep->pirepid);
         if ((int) CentralData::$response->responsecode == 200) {
             echo "Exported PIREP #{$pirep->pirepid}<br />";
         } else {
             echo "FAILED exporting PIREP #{$pirep->pirepid} - " . CentralData::$last_error . '<br />';
         }
     }
     echo "Completed</p>";
     LogData::addLog(Auth::$userinfo->pilotid, 'vaCentral - queued PIREPs sent');
 }