Цитата:
Сообщение от happend
там оффсет
нужно так
|
а еще лучше array_key_exists вместо isset
а еще можно
погуглить, чтобы понять, что ТС не единственный в этом мире
тут пишут, что причиной был какой-то плагин. [ur=http://www.bormotuhi.net/showthread.php?p=356978]вот[/url] еще.
Можно, конечно, тупо пофиксить эту ошибку, как было описано выше. Но это будет хотфикс, который, возможно, ни только не учтет ошибку в бизнес-логике, но и переместит ее на более глубокий уровень. Имхо, надо докопаться до истины и понять в чем проблема, убедится что применяемый хотфикс корректно ее закрывает.
Ошибка намекает на то, что отсутствуют кеи userid и usergroupid в массиве. При каких условиях такое возможно? - скорее всего, когда юзер анонимный. Поэтому ищи (или вспоминай) недавний плагин/хак который зависит от того, является ли текущий юзер на форуме анонимом или нет.
Если так не вспомнишь, то можно прям в коде перед указанной строкой с ошибкой написать print_r($переменная); и по ее составу, возможно, станет ясно что за плагин. Чтобы не спалить общественности sensitive data лучше писать if ($_GET['lalalalal']) print_r($переменная); и открывать в браузере urls примерно так domain.com/showthread.php?t=6692&p=40944&lalalalal=1#post4094 4 ....хотя, чего я объясняю, программист, решающий проблему, сам это прекрасно знает.