Example #1
0
 protected static function getDbConnection()
 {
     if (self::$_connection === null) {
         self::$_connection = self::getDbResource()->getConnection('core_read');
     }
     return self::$_connection;
 }
Example #2
0
 public static function loadMagentoIds($attributeCode)
 {
     $attribute = Mage::getSingleton('eav/config')->getAttribute(Mage_Catalog_Model_Product::ENTITY, $attributeCode);
     $values = Vikont_Pulliver_Helper_Db::getTableValues($attribute->getBackendTable(), array('value', 'entity_id'), array('store_id=0', 'attribute_id=' . $attribute->getAttributeId()), 10);
     self::$_itemNumbers2ids = array();
     foreach ($values as $value) {
         self::$_itemNumbers2ids[$value['entity_id']] = $value['value'];
     }
     unset($values);
     $values = Vikont_Pulliver_Helper_Db::getTableValues('catalog/product', array('entity_id', 'sku'));
     self::$_skus2ids = array();
     foreach ($values as $value) {
         self::$_skus2ids[$value['entity_id']] = $value['sku'];
     }
     unset($values);
 }