Jump to content

Virtualei

Members
  • Posts

    367
  • Joined

  • Last visited

Everything posted by Virtualei

  1. Ok mate I am now getting an email for every pirep that has been filed. They are coming through slowly i am at 15 at the moment.
  2. still no email mate. are you bald yet
  3. Got rid of the error but no email sent arggggggggg
  4. Parko mate hope you dont like your hair Parse error: syntax error, unexpected T_ELSEIF in /home/airlingu/public_html/admin/templates/pireps_list.tpl on line 77 Sorry
  5. Hi Parko, I have had a look at this today with a fresh head. The last code sends out multiple emails[all the same email] even before the pirep has been accepted by admin. I tried moving the code from the Admin/modules to core/modules but the same thing happened. I tried adding if($pirepdata['accepted'] == "1") but then nothing was emailed. Are we at a loose end mate Alan
  6. I have removed the code as we said and have left it in the admintemplates and modules but i am still getting 4 emails. I am going to leave it for tonight mate. Thanks for all your help. Maybe catch you tommorrow
  7. The link in the email to the report isnt going to the correct page. I can live with that. How do you think I should get it to one email. Should i remove the extra code in pirepdataclass.php
  8. Ok mate I am getting 4 emails for each pirep. Feast or a famine lol
  9. Ok Parko I just got 4 emails through so I dont know which version worked. Gimme 5 mins mate
  10. Ok Parko got rid of the error but still no email mate
  11. I am getting this in my admin centre Notice: The template file "/home/airlingu/public_html//admin/templates/email_pirep_accep.tpl" doesn't exist in /home/airlingu/public_html/core/classes/TemplateSet.class.php on line 226
  12. Have sent you a pm mate, the email is not sending
  13. sorry no i havnt it came back again. I used your VA email address.
  14. 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
  15. Hi, Has anyone ever produced something that sends an email to the pilot when their pirep has been accepted. I have looked in the forums and have found similar like email pireps data but have been unable to find what I am after. Maybe even an email to say Pirep accepted or if rejected and the reason ?? Looking forward to hearing from someone
  16. Hi there, I would suggest using Simpilots POP UP NEWS module and just deleting the news section of your front page. Also I think you have a </div> missing somewhere as your footer seems to be halfway up your page
  17. Cheers my good friend all working now Alan
  18. Hi Parko thanks for answering. I am getting this mate Parse error: syntax error, unexpected '}', expecting ',' or ';' in /home/airlingu/public_html/lib/skins/brilliancev1/frontpage_main.tpl on line 133
  19. Hi all, If a pilot files a manual pirep it gives a landing rate of 0. I understand why this happens but I have been reading this post http://forum.phpvms....t-modification/ and would like to use it. I think I display it a different way as I keep getting errors. I have it on my front page and this is my code. <h2>LAST FIVE FLIGHTS</h2> <div style="width:550px;height:130px;border:2px solid green;"> <?php> $count = 5; $pireps = PIREPData::getRecentReportsByCount($count); ?> <div> <table> <thead> <tr> <th>Flight </th> <th>Departure</th> <th>Arrival</th> <th>Duration</th> <th>Pilot</th> <th>Landing Rate</th> </tr> </thead> <tbody> </div> <?php if(count($pireps) > 0) { foreach ($pireps as $pirep) { $pilotinfo = PilotData::getPilotData($pirep->pilotid); $pilotid = PilotData::getPilotCode($pilotinfo->code, $pilotinfo->pilotid); echo '<td>'.$pirep->code.$pirep->flightnum.'</td>'; echo '<td>'.$pirep->depicao.'</td>'; echo '<td>'.$pirep->arricao.'</td>'; echo '<td>'.$pirep->flighttime.'</td>'; echo '<td>'.$pilotid.' '.$pilotinfo->firstname.' '.$pilotinfo->lastname.'</td>'; echo '<td>'.$pirep->landingrate.'</td>'; echo '</tr>'; } } else { echo '<tr><td colspan="6">There are no recent flights!</td></tr>'; } ?> </table> </div> Can anyone tell me how to change the code to get it to work. Thanks in advance. Alan
×
×
  • Create New...