ребят обьясните плиз где я туплю
<?php
$step = 1;
$offset = isset($_SESSION['galgenoffset']) && $_SESSION['galgenoffset'] ? $_SESSION['galgenoffset'] : 0;
$miniShop2 = $modx->getService('minishop2');
$modx->setLogLevel(MODX_LOG_LEVEL_ERROR);
$q = $modx->newQuery('modResource', array('parent' => 9));
$total = $modx->getCount('modResource', $q);
$q->sortby('id','ASC');
$q->limit($step, $offset);
$products = $modx->getCollection('modResource', $q);
foreach ($products as $res) {
$res->set('alias', '');
$res->set('alias', $res->get('pagetitle') .'-'. $res->get('id'));
$res->save();
}
// foreach ($products as $res) {
// $res->set('pagetitle', str_replace('Копия', '', $res->get('pagetitle')));
// $res->set('alias', str_replace('kopiya-', '', $res->get('alias')));
// $res->save();
// }
// $arr = array("(" , ")");
// $rep = "";
// foreach ($products as $res) {
// $res->set('uri', str_replace($arr, $rep, $res->get('uri')));
// $res->save();
// }
// $source = 6;
// foreach ($products as $res) {
// if ($source) {
// $properties = $res->get('properties');
// $properties['ms2gallery'] = array('media_source' => $source);
// $res->set('properties', $properties);
// $res->save();
// }
// }
$_SESSION['galgenoffset'] = $offset + $step;
if ($_SESSION['galgenoffset'] >= $total) {
$sucsess = 100;
$_SESSION['Console']['completed'] = true;
unset($_SESSION['galgenoffset']);
} else {
$sucsess = round($_SESSION['galgenoffset'] / $total, 2) * 100;
$_SESSION['Console']['completed'] = false;
}
for ($i=0; $i<=100; $i++) {
if ($i <= $sucsess) {
print '=';
} else {
print '_';
}
}
$current = $_SESSION['galgenoffset'] ?
$_SESSION['galgenoffset'] :
($sucsess == 100 ? $total : 0);
print "\n";
print $sucsess.'% ('.$current.')'."\n\n";