foxtran
foxtran
Offline
0
I am getting the following warnings on a fresh joomla 3.8.3 installation using PHP 7.1 configuration.

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemFinances has a deprecated constructor in /home3/omniplex/foxtran.com/docs/plugins/system/finances/finances.php on line 14

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemRecurring_finances has a deprecated constructor in /home3/omniplex/foxtran.com/docs/plugins/system/recurring_finances/recurring_finances.php on line 14

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; TableItemexpense has a deprecated constructor in /home3/omniplex/foxtran.com/docs/administrator/components/com_finances/tables/itemexpense.php on line 18

I was under the impression that there is a stable version of the component for Joomla 3.X. Is there a solution to these issues?

Accepted Answer

Monday, January 29 2018, 05:53 PM - #Permalink
0
well that's weird.. a notice made you loose access?

you can simply open file /plugins/system/finances.php and replace its contents with the ones in the new ZIP file (for the system plugin)

same with the recurring plugin.

if you prefer, you can send me joomla and FTP access and I can take care of it.
The reply is currently minimized Show
Responses (4)
  • Accepted Answer

    foxtran
    foxtran
    Offline
    Monday, January 29 2018, 05:13 PM - #Permalink
    0
    Update: After logging out and back into Joomla administrator the whole system has collapsed with the following error:

    Failed to start the session because headers have already been sent by "/../../../plugins/system/finances/finances.php" at line 14.
    The reply is currently minimized Show
  • Accepted Answer

    Monday, January 29 2018, 05:15 PM - #Permalink
    0
    Hello

    those are just "deprecated notices", which won't affect the worflow. You just need to set the error reporting of your joomla installation to "simple", for example (not "development" or maximum)

    in any case, to avoid this issue, I have just uploaded (just now) 3 new versions that will solve these annoying notices.

    - system plugin update to version 1.0.1
    - recurring plugin updated to version 1.0.2
    - component package recompiled (still version 3.0.5)

    please download those 3 from your downloads area and reinstall, and those notices should disappear

    let me know if it works.
    The reply is currently minimized Show
  • Accepted Answer

    foxtran
    foxtran
    Offline
    Monday, January 29 2018, 05:20 PM - #Permalink
    0
    Thanks for the update, but I have lost access to the administration because of the failed session error. Any suggestions on that? Thanks!
    The reply is currently minimized Show
  • Accepted Answer

    foxtran
    foxtran
    Offline
    Monday, January 29 2018, 06:13 PM - #Permalink
    0
    Germinal Camps wrote:

    well that's weird.. a notice made you loose access?

    you can simply open file /plugins/system/finances.php and replace its contents with the ones in the new ZIP file (for the system plugin)

    same with the recurring plugin.

    if you prefer, you can send me joomla and FTP access and I can take care of it.


    Thanks, replacing the files seems to have done the trick!
    The reply is currently minimized Show
Your Reply