PHP Notice: Undefined offset

Поперечный

Новичок
Приветствую!
При переезде с хостинга на сервер появилась ошибка в которой пытаюсь разобраться уже неделю... Раньше ее не было. Возможно из-за более новой версии PHP. Ошибка из журнала:
[Sun Nov 10 15:11:37 2013] [error] [client ...] PHP Notice: Undefined offset: 1 in /home/.../core_functions/category_functions.php on line 165

Кусок кода:

function catGetCategoryCompactCList( $selectedCategoryID )
{
$path = catCalculatePathToCategory( $selectedCategoryID );
//--//
//echo('<br>$path=<pre>');
//print_r($path);
//echo('</pre>');

$res = array();
$res[] = array( "categoryID" => 1, "parent" => null,
"name" => ADMIN_CATEGORY_ROOT, "level" => 0 );
$q = db_query( "select categoryID, parent, name from ".CATEGORIES_TABLE.
" where parent=1 ".
" order by sort_order, name " );

while( $row = db_fetch_row($q) )
{
$row["level"] = 1;
$res[] = $row;
//if ( count($path) > 1 )
//{
//echo('<pre>path=<br>');
//print_r($path);
//echo('</pre>');
//echo('<br>count($path)=' . count($path));

if ( $row["categoryID"] == $path[1]["categoryID"] ) <---165 строка
{
$array = _recursiveGetCategoryCompactCList( $path, 2 );
foreach( $array as $val )
$res[] = $val;
}
else
{
if($row["level"] == 1)
{
$path222 = catCalculatePathToCategory( $row["categoryID"] );
$array = _recursiveGetCategoryCompactCList( $path222, 2 );
foreach( $array as $val )
$res[] = $val;
}
}

//}
}

//echo('<pre>res=<br>');
//print_r($res);
//echo('</pre>');

return $res;
}

На сайте же выдается ошибка - В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.
Подскажите, пожалуйста, как с ней бороться?
 

Поперечный

Новичок
Работоспособность сайта восстановил, причина была в другом. Данная ошибка видимо не критичная...
 

Breeze

goshogun
Команда форума
Партнер клуба
она может стать критичной, так что лучше исправить
 
Сверху