'iutbay\yii2imagecache\ThumbAction',
];
}
public function actionIndex()
{
$modelText = Page::find()->where(['translit'=>'home'])->one();
return $this->render('index', [
'text'=>$modelText,
]);
}
public function actionRobots()
{
$file = file_get_contents(robotsTxt, true);//получаем его содержимое
return $this->renderPartial('robots', [
]);
}
public function actionError(){
return $this->render('error', [
'code'=>'404',
// 'message'=>Yii::$app->errorHandler->exception->getMessage(),
]);
}
public function actionPriceparam ()
{
$category_alias = Yii::$app->request->get('category');
$is_count = Yii::$app->request->get('count', false);
if ( !($category = CategorySearch::findByAlias($category_alias)))
{
throw new HttpException(404, 'Данной страницы не существует!');
}
$products = $category->products;
if ($is_count) {
print (count($products));
exit;
}
set_time_limit (0);
header ("Content-Type: text/xml");
print '';
print "";
print "" . date ("Y-m-d h:m") . "";
print "Rukzachok";
print "";
print "";
print "";
print "";
print "" . $category->category_id . "";
print "";
print "" . $category->name . "";
print "";
print "";
print "";
/** @var Product $product */
foreach ($products as $product) {
/** @var ProductVariant $variant */
foreach ($product->enabledVariants as $variant) {
print "- ";
print "" . htmlspecialchars($variant->product_variant_id) . "";
print "" . htmlspecialchars($product->category->category_id) . "";
print "" . $product->brand->name . "";
print "
" . htmlspecialchars($variant->sku) . "
";
print "" . htmlspecialchars(substr($category->name, 0, -2)) . " ";
print "" . htmlspecialchars($product->name) . " ";
print "" . $variant->name . " ";
print "" . htmlspecialchars($product->description) . "";
print "http://rukzachok.com.ua{$product->url}#{$variant->product_variant_id}";
print "http://rukzachok.com.ua{$variant->imageUrl}";
print "" . $variant->price . "";
print "" . $variant->price_old . "";
print "";
print "В наличии";
print "";
print " ";
}
}
print "";
print "";
}
public function actionPrice()
{
$category_alias = Yii::$app->request->get('category');
$is_count = Yii::$app->request->get('count', false);
if ( !($category = CategorySearch::findByAlias($category_alias)))
{
throw new HttpException(404, 'Данной страницы не существует!');
}
$products = $category->products;
if ($is_count) {
print (count($products));
exit;
}
//var_dump($products);die();
set_time_limit (0);
header ("Content-Type: text/xml");
print '';
print "";
print "" . date ("Y-m-d h:m") . "";
print "Rukzachok";
print "";
print "";
print "";
print "";
print "" . $category->category_id . "";
print "";
print "" . $category->name . "";
print "";
print "";
print "";
/** @var Product $product */
foreach ($products as $product)
{
/** @var ProductVariant $variant */
foreach ($product->enabledVariants as $variant) {
print "- ";
print "" . htmlspecialchars($variant->product_variant_id) . "";
print "" . htmlspecialchars($product->category->category_id) . "";
print "" . $product->brand->name . "";
print "
" . htmlspecialchars($variant->sku) . "
";
print "" . htmlspecialchars($product->name)." " .htmlspecialchars($variant->name). " ";
print "" . htmlspecialchars($product->description) . "";
print "http://rukzachok.com.ua{$product->url}#{$variant->product_variant_id}";
print "http://rukzachok.com.ua{$variant->imageUrl}";
print "" . $variant->price . "";
print "" . $variant->price_old . "";
print "";
print "В наличии";
print "";
print " ";
}
}
print "";
print "";
}
}