function getLoved() { if (!$this->user_id) { return; } $user = new User($this->user_id); $ids = $user->getLoved(Config::$loved_types['serie']); if (count($ids)) { $query = 'SELECT * FROM `series` WHERE `id` IN(' . implode(',', $ids) . ')'; $series = Database::sql2array($query); foreach ($series as &$serie) { $serie['path'] = Config::need('www_path') . '/series/' . $serie['id']; } $this->data['series'] = $series; } $this->data['series']['title'] = 'Любимые серии'; $this->data['series']['count'] = count($ids); $this->data['series']['link_title'] = 'Все любимые серии'; $this->data['series']['link_url'] = 'user/' . $user->id . '/series/loved'; }
function getLoved() { if (!$this->params['user_id']) { return; } $user = new User($this->params['user_id']); /* @var $user User */ $ids = $user->getLoved(Config::$loved_types['author']); $this->data = $this->_idsToData(array_keys($ids)); $this->data['authors']['title'] = 'Любимые авторы'; $this->data['authors']['count'] = count($ids); $this->data['authors']['link_title'] = 'Все любимые авторы'; $this->data['authors']['link_url'] = '/'; }