Да, спасибо. Пытаюсь найти вызов, ставлю die:
Цитата
class Mage_Log_Model_Mysql4_Visitor_Online extends Mage_Core_Model_Mysql4_Abstract
{
protected function _construct()
{
die('test1');
$this->_init('log/visitor_online', 'visitor_id');
}
public function prepare(Mage_Log_Model_Visitor_Online $object)
{
die('test2');
Логин проходит без проблем, die не срабатывают.И Вот смотрите, еще например прохожу грепом
Цитата
grep -rn --exclude-dir=.svn --include=*\.php 'log/customer' .
нахожу что табличка 'log_customer' заполняется здесь
Цитата
./app/code/core/Mage/Log/Model/Mysql4/Visitor.php:157: $write->insert($this->getTable('log/customer'), array(
апдейтится здесь
Цитата
./app/code/core/Mage/Log/Model/Mysql4/Visitor.php:168: $write->update($this->getTable('log/customer'),
видно явные запросы в базу данных. Но ничего подобного нет для 'log_visitor_online'
деалю так
Цитата
grep -rn --exclude-dir=.svn --include=*\.php 'log/visitor_online' .
и на выходе
Цитата
./app/code/core/Mage/Log/sql/log_setup/mysql4-upgrade-0.7.5-0.7.6.php:32:$installer->getConnection()->modifyColumn($installer->getTable('log/visitor_online'), 'remote_addr', 'bigint(20) NOT NULL');
./app/code/core/Mage/Log/Model/Mysql4/Visitor/Online.php:44: $this->_init('log/visitor_online', 'visitor_id');
./app/code/core/Mage/Log/Model/Mysql4/Visitor/Online/Collection.php:50: $this->_init('log/visitor_online');
./app/code/core/Mage/Log/Model/Visitor/Online.php:46: $this->_init('log/visitor_online');
./app/code/core/Mage/Adminhtml/Block/Customer/Online/Grid.php:56: $collection = Mage::getModel('log/visitor_online')
./app/code/local/Mage/Adminhtml/Block/Customer/Online/Grid.php:56: $collection = Mage::getModel('log/visitor_online')
ни инсерта, ни апдейта, ничего... как будто мадженто вообще не трогает ее никогда.