VirtueMart Forum

VirtueMart 2 + 3 + 4 => Virtuemart Development and bug reports => Development & Testing => Topic started by: sealion on August 15, 2014, 18:41:06 PM

Title: Fatal error: Class VirtuemartControllerPlugin cannot extend from interface JCont
Post by: sealion on August 15, 2014, 18:41:06 PM
In 2.9.9  Fatal error: Class VirtuemartControllerPlugin cannot extend from interface JController

In administrator/components/com_virtuemart/controllers/plugin.php line 28

class VirtuemartControllerPlugin extends JController


should be

class VirtuemartControllerPlugin extends JControllerLegacy


or maybe

class VirtuemartControllerPlugin extends VmController
Title: Re: Fatal error: Class VirtuemartControllerPlugin cannot extend from interface JCont
Post by: Milbo on August 15, 2014, 18:52:42 PM
grmblfix,
how could it happen, that we did not detected it for so such a long time? Thank you.
Title: Re: Fatal error: Class VirtuemartControllerPlugin cannot extend from interface JCont
Post by: Milbo on August 15, 2014, 19:28:45 PM
of course solved with

if(!class_exists('VmController'))require(JPATH_VM_ADMINISTRATOR.DS.'helpers'.DS.'vmcontroller.php');

class VirtuemartControllerPlugin extends VmController