Hi Parko mate,
Ok here is my email_pirep_accep.tpl which I placed in my skins folder
Dear <?php echo $firstname. ' ' .$lastname?>,
Your pirep has been accepted.
To view it, visit:
<?php echo SITE_URL;?>/index.php/pireps/view/<?php echo $pirepid;?>
Thanks!
The <?php echo SITE_NAME;?> Team
now I have added the code you supplied from line 800. but i dont think I have it in the right place
* Update a specific PIREP
*
* @param int $pirepid ID of PIREP to update
* @param array $pirepdata Dictionary array of fields to update
* @param bool $recalc_finances Recalculate finances or not (fields must be passed!)
* @return
*/
public static function updateFlightReport($pirepid, $pirepdata, $recalc_finances = true) {
if (!is_array($pirepdata)) {
return false;
}
if ($pirepdata['depicao'] == '' || $pirepdata['arricao'] == '') {
return false;
}
$pirepinfo = self::getReportDetails($pirepid);
if(isset($pirepdata['fuelused']) && isset($pirepdata['fuelunitcost'])) {
$pirepdata['fuelprice'] = $pirepdata['fuelused'] * $pirepdata['fuelunitcost'];
}
if(isset($pirepdata['flighttime'])) {
$flighttime_stamp = str_replace('.', ':', $pirepdata['flighttime']) . ':00';
$pirepdata['flighttime'] = str_replace(':', ',', $pirepdata['flighttime']);
}
# Send an email to the pilot who submitted that PIREP
//PILOT INFO
$pilotfirstname = $pilotinfo->firstname;
$pilotlastname= $pilotinfo->lastname;
$email = $pilotinfo->email;
//PIREP INFO (This all goes into the email, we will need to add those into the TPL
$code = $pirepdata['code'];
$flightnum = $pirepdata['flightnum'];
Template::Set('pilotinfo', $pilotinfo);
Template::Set('flight', $pirepdata);
$sub = 'Flight Report for: '.$code.''.$flightnum;
$message = Template::Get('email_pirep_accep.tpl', true);
$pireps = self::getLastReports($pilotinfo->pilotid, 1);
if($pireps->accepted == "1")
{
Util::SendEmail($email, $sub, $message);
}
# Recalculate finances if these fields are set...
if($recalc_finances === true) {
$data = array(
'price' => $pirepdata['price'],
'load' => $pirepdata['load'],
'expenses' => $pirepdata['expenses'],
'fuelprice' => $pirepdata['fuelprice'],
'pilotpay' => $pirepdata['pilotpay'],
'flighttime' => $pirepdata['flighttime'],
);
$gross = floatval($pirepdata['load']) * floatval($pirepdata['price']);
$revenue = self::getPIREPRevenue($data, $pirepinfo->paytype);
$pirepdata = array_merge($pirepdata, array(
'flighttime_stamp' => $flighttime_stamp,
'gross' => $gross,
'revenue' => $revenue,
)
);
Am I in the correct file core/common/PIREPData.class.php
Salamaty