Ошибка в теме busy после обновления Core Chaos tools Panels Views прошу помощи в решение конфликта

Главные вкладки

Аватар пользователя itantonwork itantonwork 20 июля 2011 в 13:55

Значит суть такова жила была тема busy нечего себе жила прекрасна работала, в общем гемороя не было.
Работало все прекрасно на версии ядра 7,1 далее была попытка обновления панелей, drupal выругался на несоответствия несоответствие текший бд с версией модуля и его изменениями бд, порыв на сайте обнаружил сообщение что при обновлении ядра должно все стать нормально. Так и произошло но теперь при создании панели по шаблону вылезает мерзкая красная хрень ее конечно можно закоментить для вывода ,но хотелось бы разобраться в сути проблемы , так как мои познания в php стремятся к нулю прошу помощи у старших товарищей с черным поясом в боевом программировании Smile

сообщение

    Warning: array_merge() [function.array-merge]: Argument #1 is not an array в функции busy_pager() (строка 168 в файле /ххх/sites/all/themes/busy/template.php).
    Warning: array_merge() [function.array-merge]: Argument #1 is not an array в функции busy_pager() (строка 168 в файле /ххх/sites/all/themes/busy/template.php).

кусок на который жалуеться

  $parameters_wrap = array_merge($parameters, array('wrap' => FALSE));
  $li_first = theme('pager_first', array('text' => (isset($tags[0]) ? $tags[0] : t('В« first')), 'element' => $element, 'parameters' => $parameters_wrap));
  $li_previous = theme('pager_previous', array('text' => (isset($tags[1]) ? $tags[1] : t('previous')), 'element' => $element, 'interval' => 1, 'parameters' => $parameters_wrap));
  $li_next = theme('pager_next', array('text' => (isset($tags[3]) ? $tags[3] : t('next')), 'element' => $element, 'interval' => 1, 'parameters' => $parameters_wrap));
  $li_last = theme('pager_last', array('text' => (isset($tags[4]) ? $tags[4] : t('last В»')), 'element' => $element, 'parameters' => $parameters_wrap));

Комментарии

Аватар пользователя itantonwork itantonwork 20 июля 2011 в 14:12
  // Calculate various markers within this pager piece:
  // Middle is used to "center" pages around the current page.
  $pager_middle = ceil($quantity / 2);
  // current is the page we are currently paged to
  $pager_current = $pager_page_array[$element] + 1;
  // first is the first page listed by this pager piece (re quantity)
  $pager_first = $pager_current - $pager_middle + 1;
  // last is the last page listed by this pager piece (re quantity)
  $pager_last = $pager_current + $quantity - $pager_middle;
  // max is the maximum page number
  $pager_max = $pager_total[$element];
  // End of marker calculations.

  // Prepare for generation loop.
  $i = $pager_first;
  if ($pager_last > $pager_max) {
    // Adjust "center" if at end of query.
    $i = $i + ($pager_max - $pager_last);
    $pager_last = $pager_max;
  }
  if ($i <= 0) {
    // Adjust "center" if at start of query.
    $pager_last = $pager_last + (1 - $i);
    $i = 1;
  }

Аватар пользователя RoSk0 RoSk0 20 июля 2011 в 21:47

дело не в теме и не в друпале, дело в настройках пхп, отключите отображение предупреждений или напишите об єтом запрос в техподдержку хостера