|
@@ -457,36 +457,6 @@ class Model extends ParentModel
|
|
|
return $this->loadByIds(Cnst::PTOPIC, \array_keys($ids));
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * Обновляет данные в разных таблицах базы ????
|
|
|
- */
|
|
|
- public function updateFromPTopics(bool $add, PTopic ...$topics): void
|
|
|
- {
|
|
|
- $users = [];
|
|
|
-
|
|
|
- foreach ($topics as $topic) {
|
|
|
- if (! $topic->zpUser->isGuest) {
|
|
|
- $users[$topic->zpUser->id] = $topic->zpUser;
|
|
|
- }
|
|
|
- if (! $topic->ztUser->isGuest) {
|
|
|
- $users[$topic->ztUser->id] = $topic->ztUser;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- foreach ($users as $user) {
|
|
|
- list($idsNew, $idsCurrent, $idsArchive, $new, $current, $archive) = $this->infoForUser($user);
|
|
|
-
|
|
|
- $user->u_pm_num_new = $new;
|
|
|
- $user->u_pm_num_all = $current;
|
|
|
-
|
|
|
- if ($user !== $this->c->user) {
|
|
|
- //$user->u_pm_flash = ????
|
|
|
- }
|
|
|
-
|
|
|
- $this->c->users->update($user);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* Перечитывает данные приватных сообщений пользователя
|
|
|
*/
|