Parse Error Skin blueicev2

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.

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.

 

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

 

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

 

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

 

 

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

One post would have been enough…

 

Maybe the author will see this and be able to help out…

5 hours ago, fnbv said:

 

If you are the one who emailed me, I sent you the statsdata.class file

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 Like