Exemplo n.º 1
0
 /**
  * When creating a new label, update shipment track record with filename info
  *
  * @param Mage_Sales_Model_Order_Shipment_Track $track
  * @param array $labelImages
  */
 public function updateTrack($track, $labelImages)
 {
     $fileNames = array();
     $labelDir = Mage::getConfig()->getVarDir('label') . DS;
     foreach ((array) $labelImages as $i => $label) {
         $fn = $track->getNumber() . '-' . $i . '.png';
         $fileNames[] = $fn;
         file_put_contents($labelDir . $fn, base64_decode($label));
     }
     $track->setLabelImage(join("\n", $fileNames));
     $track->setLabelFormat('PDF');
     return $this;
 }