Jump to content

Email PIREP Rejected


Imanol

Recommended Posts

  • Members

When you reject a pirep in admin side an email is sended automaticly to the email of the pilot

protected function reject_pirep_post()
{
 $pirepid = $this->post->pirepid;
 $comment = $this->post->comment;

 if($pirepid == '' || $comment == '') return;

 PIREPData::ChangePIREPStatus($pirepid, PIREP_REJECTED); // 2 is rejected
 $pirep_details = PIREPData::GetReportDetails($pirepid);

 // If it was previously accepted, subtract the flight data
 if(intval($pirep_details->accepted) == PIREP_ACCEPTED)
 {
  PilotData::UpdateFlightData($pirep_details->pilotid, -1 * floatval($pirep->flighttime), -1);
 }
 //PilotData::UpdatePilotStats($pirep_details->pilotid);
 RanksData::CalculateUpdatePilotRank($pirep_details->pilotid);
 PilotData::resetPilotPay($pirep_details->pilotid);
 StatsData::UpdateTotalHours();

 // Send comment for rejection
 if($comment != '')
 {
  $commenter = Auth::$userinfo->pilotid; // The person logged in commented
  PIREPData::AddComment($pirepid, $commenter, $comment);

  // Send them an email
  $this->set('firstname', $pirep_details->firstname);
  $this->set('lastname', $pirep_details->lastname);
  $this->set('pirepid', $pirepid);

  $message = Template::GetTemplate('email_commentadded.tpl', true);
  Util::SendEmail($pirep_details->email, 'Comment Added', $message);
 }

 LogData::addLog(Auth::$userinfo->pilotid, 'Rejected PIREP #'.$pirepid);

 # Call the event
 CodonEvent::Dispatch('pirep_rejected', 'PIREPAdmin', $pirep_details);
}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...