Example #1
0
 public static function getConnection()
 {
     if (!self::$_connection) {
         self::$_connection = self::getResource()->getConnection('oemdb_read');
     }
     return self::$_connection;
 }
Example #2
0
 protected function _getDistributorInfo($sku)
 {
     $result = array('itemNumber' => $sku, 'manufacturerID' => null, 'manufacturerName' => null, 'comment' => null);
     $data = Vikont_EVOConnector_Helper_OEM::getPartNumbers($sku);
     if ($data && is_array($data) && count($data)) {
         $data = reset($data);
     } else {
         return $result;
     }
     if ($data['d_trocky']) {
         $result['itemNumber'] = $data['d_trocky'];
         $result['manufacturerID'] = 'TR';
         $result['manufacturerName'] = 'Tucker Rocky';
         $result['comment'] = Vikont_EVOConnector_Helper_Data::combineArray(array('TR' => $data['d_trocky'], 'WP' => $data['d_wpower'], 'PU' => $data['d_punlim']));
     } else {
         if ($data['d_wpower']) {
             $result['itemNumber'] = $data['d_wpower'];
             $result['manufacturerID'] = 'WP';
             $result['manufacturerName'] = 'Western Power Sports';
             $result['comment'] = Vikont_EVOConnector_Helper_Data::combineArray(array('TR' => $data['d_trocky'], 'WP' => $data['d_wpower'], 'PU' => $data['d_punlim']));
         } else {
             if ($data['d_punlim']) {
                 $result['itemNumber'] = $data['d_punlim'];
                 $result['manufacturerID'] = 'PU';
                 $result['manufacturerName'] = 'Parts Unlimited';
                 $result['comment'] = Vikont_EVOConnector_Helper_Data::combineArray(array('TR' => $data['d_trocky'], 'WP' => $data['d_wpower'], 'PU' => $data['d_punlim']));
             } else {
                 $fields = Vikont_EVOConnector_Helper_Data::getDistributors();
                 unset($fields['TR']);
                 unset($fields['WP']);
                 unset($fields['PU']);
                 foreach ($fields as $tmsCode => $field) {
                     if ($data[$field[0]]) {
                         $result['itemNumber'] = $data[$field[0]];
                         $result['manufacturerID'] = $tmsCode;
                         $result['manufacturerName'] = $field[1];
                         break;
                     }
                 }
             }
         }
     }
     return $result;
 }