Ошибка при добавлении топика

Все работало несколько дней. Сегодня не смог добавить пост. Ничего за это время не менялос. Совершенно не могу понять с чего вдруг.

Fatal error: Call to a member function getPreviewImage() on a non-object in /var/www/xekcc/data/www/********.com/plugins/mainpreview/classes/modules/main/Main.class.php on line 329

Топики появляются на главной, без превьюшек, но ведут в никуда:
«Ошибка: 404

К сожалению, такой страницы не существует. Вероятно, она была удалена с сервера, либо ее здесь никогда не было.»

329 строка —
$this->Image_RemoveFile($this->Image_GetServerPath($oTopic->getPreviewImage()));


/**
	 * Удаление превью у топика
	 *
	 * @param $oTopic
	 */
	public function DeleteTopic($oTopic) {
		$this->Image_RemoveFile($this->Image_GetServerPath($oTopic->getPreviewImage()));
		$aSizes=Config::Get('plugin.mainpreview.size_images_preview');
		// Удаляем все сгенерированные миниатюры основываясь на данных из конфига.
		foreach ($aSizes as $aSize) {
			$sSize = $aSize['w'];
			if ($aSize['crop']) {
				$sSize .= 'crop';
			}
			$this->Image_RemoveFile($this->Image_GetServerPath($oTopic->getPreviewImageWebPath($sSize)));
		}
		$oTopic->setPreviewImage(null);
		$oTopic->setPreviewImageOriginalWidth(null);
		$oTopic->setPreviewImageOriginalHeight(null);
		$oTopic->setPreviewImageIsAuto(false);
	}


up// снова все работает. Что это было?

2 комментария

комментарий был удален
avatar
Почему кооментарий был удален?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.