Lausitzaircargo Posted March 17, 2020 Report Share Posted March 17, 2020 Hello Friends, i have installed the blueicev2 skin and all the modules where coming with the file. When i will update my Stats.data.class i will become the following Failure. "Parse error: syntax error, unexpected 'public' (T_PUBLIC) in /www/htdocs/w01501e7/test.lausitz-aircargo.de/core/common/StatsData.class.php on line 879" on this line i have set up the following code from the Documentation public static function get_stats_by_cur_month($howmany) public static function TotalPilotMiles($pilotid) { $key = 'total_miles'; $key .= '_'.$pilotid; $total = CodonCache::read($key); if($total === false) { $total = 0; $sql = "SELECT * FROM ".TABLE_PREFIX."pireps WHERE pilotid='$pilotid' AND accepted=1"; $results = DB::get_results($sql); if($results) { foreach($results as $result) { $total += $result->distance; } } CodonCache::write($key, $total, '15minute'); } return $total; } public static function getpilotsbestlanding($pilotid) { $sql = "SELECT landingrate FROM ".TABLE_PREFIX."pireps WHERE pilotid = '$pilotid' AND landingrate < 0 ORDER BY landingrate DESC LIMIT 1"; $result = DB::get_row($sql); if(!$result) { return 0; } $result = $result->landingrate; return $result; } public static function getpilotsworselanding($pilotid) { $sql = "SELECT landingrate FROM ".TABLE_PREFIX."pireps WHERE pilotid = '$pilotid' AND landingrate < 0 ORDER BY landingrate ASC LIMIT 1"; $result = DB::get_row($sql); if(!$result) { return 0; } $result = $result->landingrate; return $result; } I´m not the best Coder. So i hope now of help from you Guys. Quote Link to comment Share on other sites More sharing options...
web541 Posted March 17, 2020 Report Share Posted March 17, 2020 The first line there public static function get_stats_by_cur_month($howmany) public static function TotalPilotMiles($pilotid) shouldn't have two 'public static function' declarations on it. I'm not sure which ones the docs say to use, but you'd have to remove one (maybe remove one, try it and if it doesn't work try the other?). Remember to keep the { on the second line there. Quote Link to comment Share on other sites More sharing options...
Administrators ProAvia Posted March 17, 2020 Administrators Report Share Posted March 17, 2020 Since this is with your Blue Ice skin, you may also wish to reach out to the developer at his site. https://phpvms.209studios.com/index.php Quote Link to comment Share on other sites More sharing options...
flyalaska Posted March 21, 2020 Report Share Posted March 21, 2020 (edited) Ignore the post above, wont let me edit it. I forgot to delete something. Edited by moderator.... Replace your code with this: public static function TotalPilotMiles($pilotid) { $key = 'total_miles'; $key .= '_'.$pilotid; $total = CodonCache::read($key); if($total === false) { $total = 0; $sql = "SELECT * FROM ".TABLE_PREFIX."pireps WHERE pilotid='$pilotid' AND accepted=1"; $results = DB::get_results($sql); if($results) { foreach($results as $result) { $total += $result->distance; } } CodonCache::write($key, $total, '15minute'); } return $total; } public static function getpilotsbestlanding($pilotid) { $sql = "SELECT landingrate FROM ".TABLE_PREFIX."pireps WHERE pilotid = '$pilotid' AND landingrate < 0 ORDER BY landingrate DESC LIMIT 1"; $result = DB::get_row($sql); if(!$result) { return 0; } $result = $result->landingrate; return $result; } public static function getpilotsworselanding($pilotid) { $sql = "SELECT landingrate FROM ".TABLE_PREFIX."pireps WHERE pilotid = '$pilotid' AND landingrate < 0 ORDER BY landingrate ASC LIMIT 1"; $result = DB::get_row($sql); if(!$result) { return 0; } $result = $result->landingrate; return $result; } Edited March 21, 2020 by ProAvia Request of poster Quote Link to comment Share on other sites More sharing options...
vFAB Posted January 21, 2021 Report Share Posted January 21, 2021 (edited) Fatal error: Cannot redeclare StatsData::TotalPilotMiles() in /home2/premi440/sys.premiercargobrasil.com.br/core/common/StatsData.class.php on line 879 even replacing all the codes and following steps I couldn't solve this error! Remerson Reis Edited January 21, 2021 by fnbv Quote Link to comment Share on other sites More sharing options...
vFAB Posted January 21, 2021 Report Share Posted January 21, 2021 4 minutes ago, fnbv said: Fatal error: Cannot redeclare StatsData::TotalPilotMiles() in /home2/premi440/sys.premiercargobrasil.com.br/core/common/StatsData.class.php on line 879 even replacing all the codes and following steps I couldn't solve this error! Remerson Reis Quote Link to comment Share on other sites More sharing options...
vFAB Posted January 21, 2021 Report Share Posted January 21, 2021 On 3/21/2020 at 1:22 PM, flyalaska said: Ignore the post above, wont let me edit it. I forgot to delete something. Edited by moderator.... Replace your code with this: public static function TotalPilotMiles($pilotid) { $key = 'total_miles'; $key .= '_'.$pilotid; $total = CodonCache::read($key); if($total === false) { $total = 0; $sql = "SELECT * FROM ".TABLE_PREFIX."pireps WHERE pilotid='$pilotid' AND accepted=1"; $results = DB::get_results($sql); if($results) { foreach($results as $result) { $total += $result->distance; } } CodonCache::write($key, $total, '15minute'); } return $total; } public static function getpilotsbestlanding($pilotid) { $sql = "SELECT landingrate FROM ".TABLE_PREFIX."pireps WHERE pilotid = '$pilotid' AND landingrate < 0 ORDER BY landingrate DESC LIMIT 1"; $result = DB::get_row($sql); if(!$result) { return 0; } $result = $result->landingrate; return $result; } public static function getpilotsworselanding($pilotid) { $sql = "SELECT landingrate FROM ".TABLE_PREFIX."pireps WHERE pilotid = '$pilotid' AND landingrate < 0 ORDER BY landingrate ASC LIMIT 1"; $result = DB::get_row($sql); if(!$result) { return 0; } $result = $result->landingrate; return $result; } Fatal error: Cannot redeclare StatsData::TotalPilotMiles() in /home2/premi440/sys.premiercargobrasil.com.br/core/common/StatsData.class.php on line 879 even replacing all the codes and following steps I couldn't solve this error! Remerson Reis Quote Link to comment Share on other sites More sharing options...
Administrators ProAvia Posted January 22, 2021 Administrators Report Share Posted January 22, 2021 One post would have been enough...... Maybe the author will see this and be able to help out.... @flyalaska Quote Link to comment Share on other sites More sharing options...
flyalaska Posted January 22, 2021 Report Share Posted January 22, 2021 5 hours ago, fnbv said: If you are the one who emailed me, I sent you the statsdata.class file Quote Link to comment Share on other sites More sharing options...
vFAB Posted January 22, 2021 Report Share Posted January 22, 2021 8 hours ago, flyalaska said: Se foi você quem me enviou um e-mail, enviei o arquivo statsdata.class received, thank you very much! sys.premiercargobrasil.com.br 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.