0.00
Рейтинг
0.00
Сила

hitch

Объединил фотосет и топик

Решил Объединить фотосет и топик.
Возникла одна проблема, при изменении минимального числа фото до 0 вместо 2
$config['module']['topic']['photoset']['count_photos_min'] = 0; // минимальное количество фоток

То есть захотел человек загрузить галерею загружает, нет значит нет, просто вставляет фотки по одиночке в редакторе, заполняет контентом и сохраняет топик.

Так вот без загрузки фотографий, сохранить топик не получается, необходимо хотя бы одну фотку загрузить если ($config['module']['topic']['photoset']['count_photos_min'] = 1;)

Ошибка выходит такая:
Notice: Undefined offset: 0 in Z:\home\localhost\www\S\classes\actions\ActionPhotoset.class.php on line 473
[Денвер: показать возможную причину ошибки]
Fatal error: Call to a member function getId() on a non-object in Z:\home\localhost\www\S\classes\actions\ActionPhotoset.class.php on line 475

где 473 и 475:

if (!($oPhotoMain=$this->Topic_getTopicPhotoById(getRequest('topic_main_photo')) and $oPhotoMain->getTargetTmp()==$sTargetTmp)) {
473 $oPhotoMain=$aPhotos[0];
}
и

475 $oTopic->setPhotosetMainPhotoId($oPhotoMain->getId());