News:

You may pay someone to create your store, or you visit our seminar and become a professional yourself with the silver certification

Main Menu

Override model core

Started by eag, June 08, 2012, 22:53:25 PM

Previous topic - Next topic

eag

Hi to everyone,

I'm trying to override a model, administrator/components/com_virtuemart/models/user.php

I create a Joomla plugin to this purpose, but it doesn't work the model override.

This is my plugin code:
<?php
defined
('_JEXEC') or die('Restricted access');

if (!
class_exists('VmConfig'))
    require(
JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_virtuemart' . DS . 'helpers' . DS . 'config.php');

jimport('joomla.plugin.plugin');

class 
plgSystemVMOverrideEag extends JPlugin {

    public function 
__construct(&$subject, $config = array()) {
        
parent::__construct($subject, $config);
    }

     public function 
onAfterRoute() {
        
        
$app = JFactory::getApplication();
        
        if(
'com_virtuemart' == JRequest::getCMD('option') && !$app->isAdmin()) {
             require_once(
dirname(__FILE__) . DS . 'overrides' . DS . 'models' . DS . 'user.php');
         }
    }

}


In the same folder to the plugin, exist the next folder structure: /overrides/models/user.php

Thanks in advance

QuoteJoomla 2.5.4
VM 2.0.6
PHP 5.3.3

SiEMdj