Exemple #1
0
<?php

/**
 * Product:     Abandoned Carts Alerts Pro for 1.3.x-1.7.0.0 - 01/11/12
 * Package:     AdjustWare_Cartalert_3.1.1_0.2.3_440060
 * Purchase ID: NZmnTZChS7OANNEKozm6XF7MkbUHNw6IY9fsWFBWRT
 * Generated:   2013-01-22 11:08:03
 * File path:   app/code/local/AdjustWare/Cartalert/Model/Mysql4/Cartalert/Collection.php
 * Copyright:   (c) 2013 AITOC, Inc.
 */
if (Aitoc_Aitsys_Abstract_Service::initSource(__FILE__, 'AdjustWare_Cartalert')) {
    QDrrpCaVNZCMNQTh('5066763fc9f22e4ae475f8f95eb95e16');
    /**
     * Cartalert module observer
     *
     * @author Adjustware
     */
    class AdjustWare_Cartalert_Model_Mysql4_Cartalert_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract
    {
        public function _construct()
        {
            parent::_construct();
            $this->_init('adjcartalert/cartalert');
        }
        public function addReadyForSendingFilter()
        {
            $this->getSelect()->where('sheduled_at < ?', now());
            //->where('status = ?', 'pending');
            return $this;
        }
    }
Exemple #2
0
<?php

/**
 * Product:     Abandoned Carts Alerts Pro for 1.3.x-1.7.0.0 - 01/11/12
 * Package:     AdjustWare_Cartalert_3.1.1_0.2.3_440060
 * Purchase ID: NZmnTZChS7OANNEKozm6XF7MkbUHNw6IY9fsWFBWRT
 * Generated:   2013-01-22 11:08:03
 * File path:   app/code/local/AdjustWare/Cartalert/Model/Cartalert.php
 * Copyright:   (c) 2013 AITOC, Inc.
 */
if (Aitoc_Aitsys_Abstract_Service::initSource(__FILE__, 'AdjustWare_Cartalert')) {
    QDrrpCaVNZCMNQTh('600d052c5cf075cb6de50984d647848a');
    /**
     * Cartalert module observer
     *
     * @author Adjustware
     */
    class AdjustWare_Cartalert_Model_Cartalert extends Mage_Core_Model_Abstract
    {
        public function _construct()
        {
            parent::_construct();
            $this->_init('adjcartalert/cartalert');
        }
        public function generate($now)
        {
            return $this->getResource()->generate($now);
        }
        public function preprocess($store = null)
        {
            if ($this->getIsPreprocessed()) {
Exemple #3
0
<?php

/**
 * Product:     Abandoned Carts Alerts Pro for 1.3.x-1.7.0.0 - 01/11/12
 * Package:     AdjustWare_Cartalert_3.1.1_0.2.3_440060
 * Purchase ID: NZmnTZChS7OANNEKozm6XF7MkbUHNw6IY9fsWFBWRT
 * Generated:   2013-01-22 11:08:03
 * File path:   app/code/local/AdjustWare/Cartalert/Block/Adminhtml/Quotestat/View/QuoteItems.php
 * Copyright:   (c) 2013 AITOC, Inc.
 */
if (Aitoc_Aitsys_Abstract_Service::initSource(__FILE__, 'AdjustWare_Cartalert')) {
    QDrrpCaVNZCMNQTh('07317960f5f602ac2281604d2817f855');
    class AdjustWare_Cartalert_Block_Adminhtml_Quotestat_View_QuoteItems extends Mage_Adminhtml_Block_Widget_Grid
    {
        public function __construct($attributes = array())
        {
            parent::__construct($attributes);
            $this->setUseAjax(false);
            $this->setFilterVisibility(false);
            $this->setPagerVisibility(false);
        }
        /**
         * Prepare grid
         *
         * @return void
         */
        protected function _prepareGrid()
        {
            $this->setId('customer_cart_grid' . $this->getWebsiteId());
            parent::_prepareGrid();
        }
Exemple #4
0
<?php

/**
 * Product:     Abandoned Carts Alerts Pro for 1.3.x-1.7.0.0 - 01/11/12
 * Package:     AdjustWare_Cartalert_3.1.1_0.2.3_440060
 * Purchase ID: NZmnTZChS7OANNEKozm6XF7MkbUHNw6IY9fsWFBWRT
 * Generated:   2013-01-22 11:08:03
 * File path:   app/code/local/AdjustWare/Cartalert/Model/Mysql4/Cartalert.php
 * Copyright:   (c) 2013 AITOC, Inc.
 */
if (Aitoc_Aitsys_Abstract_Service::initSource(__FILE__, 'AdjustWare_Cartalert')) {
    QDrrpCaVNZCMNQTh('a2c23a8cb79a88a449107e2ee8213041');
    /**
     * Cartalert module observer
     *
     * @author Adjustware
     */
    class AdjustWare_Cartalert_Model_Mysql4_Cartalert extends Mage_Core_Model_Mysql4_Abstract
    {
        protected $_select;
        public function _construct()
        {
            $this->_init('adjcartalert/cartalert', 'cartalert_id');
        }
        private function _getAbandonedCartsIds($fromDate, $toDate)
        {
            $db = $this->_getReadAdapter();
            $sql = $db->select()->from(array('q' => $this->getTable('sales/quote')), array('q.entity_id'))->where('q.updated_at > ?', $fromDate)->where('q.updated_at < ?', $toDate)->where('q.is_active=1');
            $result = $db->fetchAll($sql);
            $ids = array();
            foreach ($result as $row) {
Exemple #5
0
<?php

/**
 * Product:     Abandoned Carts Alerts Pro for 1.3.x-1.7.0.0 - 01/11/12
 * Package:     AdjustWare_Cartalert_3.1.1_0.2.3_440060
 * Purchase ID: NZmnTZChS7OANNEKozm6XF7MkbUHNw6IY9fsWFBWRT
 * Generated:   2013-01-22 11:08:03
 * File path:   app/code/local/AdjustWare/Cartalert/Block/Adminhtml/Dailystat/Cronmanage.php
 * Copyright:   (c) 2013 AITOC, Inc.
 */
if (Aitoc_Aitsys_Abstract_Service::initSource(__FILE__, 'AdjustWare_Cartalert')) {
    QDrrpCaVNZCMNQTh('b0cba63898548ce8f77c9340235f3683');
    class AdjustWare_Cartalert_Block_Adminhtml_Dailystat_Cronmanage extends Mage_Adminhtml_Block_Template
    {
        public function __construct()
        {
            parent::__construct();
            $this->setTemplate('adjcartalert/cronmanage.phtml');
        }
        public function getIsBusy()
        {
            return Mage::getModel('adjcartalert/cronstat')->isBusy();
        }
    }
}