Пример #1
0
            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";
Пример #2
0
        $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";