Опубликовано: 30 ноября 20178 г Добавил к постам свое поле, вопрос. Где цикл, что выводит сообщения в панели модератора. Необходимо в запрос добавить условие по новому добавленному полю. Спасибо.
Опубликовано: 5 декабря 20178 г Автор Eсли прописать так $this->queued = 33; РаботаетЕсли прописать на поле которое добавил, не работает. Почему так?
Опубликовано: 5 декабря 20178 г Автор public function unhide( $member ) { /* If we're approving, we have to do extra stuff */ $approving = FALSE; if ( $this->hidden() === 1 ) { $approving = TRUE; if ( isset( static::$databaseColumnMap['approved_by'] ) and $member !== FALSE ) { $column = static::$databaseColumnMap['approved_by']; $this->$column = $member ? $member->member_id : \IPS\Member::loggedIn()->member_id; } if ( isset( static::$databaseColumnMap['approved_date'] ) ) { $column = static::$databaseColumnMap['approved_date']; $this->$column = time(); } } /* Now do the actual stuff */ if ( isset( static::$databaseColumnMap['hidden'] ) ) { $column = static::$databaseColumnMap['hidden']; /* Already approved? */ if( $this->$column == 0 ) { return; } $this->$column = 0; $this->modul_approv = 0; } elseif ( isset( static::$databaseColumnMap['approved'] ) ) { $column = static::$databaseColumnMap['approved']; /* Already approved? */ if( $this->$column == 1 ) { return; } $this->$column = 1; } else { throw new \RuntimeException; } $this->save(); $this->onUnhide( $approving, $member ); /* And update the tags perm cache */ if ( $this instanceof \IPS\Content\Tags ) { \IPS\Db::i()->update( 'core_tags_perms', array( 'tag_perm_visible' => 1 ), array( 'tag_perm_aai_lookup=?', $this->tagAAIKey() ) ); } /* Update search index */ if ( $this instanceof \IPS\Content\Searchable ) { \IPS\Content\Search\Index::i()->index( $this ); } /* Send notifications if necessary */ if ( $approving ) { $this->sendApprovedNotification(); } $this->expireWidgetCaches(); } Изменено 5 декабря 20178 г пользователем Gerbys
Опубликовано: 6 декабря 20178 г Автор Все верно это у меня ошибка /application/forums/source/topic.php В public function save() прописана переменная которая заносить в поле данные. Поэтому не могу обновить. Подскажи пожалуйста, вчера все save перелазил. Собственно где делается обращение к данной функции при добавлении поста?
Добавил к постам свое поле, вопрос. Где цикл, что выводит сообщения в панели модератора.
Необходимо в запрос добавить условие по новому добавленному полю.
Спасибо.