foreach($o->getValues() as $v){ $valueData = $v->getData(); unset($valueData['option_id']); unset($valueData['option_type_id']); $toJson['options'][$key]['values'][] = $valueData; } } return $toJson; } public function toFile($num){ echo date("\nY-d-m H:i:s\n")."Start write to file\n"; $content = serialize($this->json); $fo = fopen("products{$num}.ser", "w+"); fputs($fo, $content); fclose($fo); echo date("\nY-d-m H:i:s\n")."Wrotten!\n"; passthru("tar zc products{$num}.ser > products{$num}.ser.tgz"); //passthru("tar zc {$this->filename} > {$this->filename}.tgz"); } } echo date("\nY-d-m H:i:s\n")."Begin\n"; $exp = new Export_Products(); $exp->export(); $exp->toFile('all'); echo date("\nY-d-m H:i:s\n")."End\n";
$pathArr = explode("/", $category->getPath() ); //mage::D($pathArr); foreach($pathArr as &$node){ $node = Mage::getModel('catalog/category')->load($node)->getName(); }unset($node); //mage::D($pathArr); $path = implode("/", $pathArr ); //mage::D($path); return $path; } public function toFile($num){ echo date("\nY-d-m H:i:s\n")."Start write to file\n"; $content = serialize($this->json); $fo = fopen("{$num}.ser", "w+"); fputs($fo, $content); fclose($fo); echo date("\nY-d-m H:i:s\n")."Wrotten!\n"; passthru("tar zc {$num}.ser > {$num}.ser.tgz"); } } echo date("\nY-d-m H:i:s\n")."Begin\n"; $exp = new Export_Products(); $exp->export(); $exp->toFile('prodsArr'); echo date("\nY-d-m H:i:s\n")."End\n";