public function Prepare($page) { parent::Prepare($page); $profile = $this->user->profile(); $page->assign('profile_merge', self::ListMergeIssues($profile)); $page->assign('profile_incitation', $profile->is_old); $page->assign('profile_last_update', $profile->last_change); $page->assign('photo_incitation', !$profile->has_photo); $page->assign('geocoding_incitation', Geocoder::countNonGeocoded($profile->id())); }
public function Prepare($page) { parent::Prepare($page); $res = XDB::iterRow("SELECT sub, domain\n FROM register_subs\n WHERE uid = {?} AND type = 'list'\n ORDER BY domain", S::i('uid')); $lists = array(); while (list($sub, $domain) = $res->next()) { $mlist = new MailingList($sub, $domain); list($details, ) = $mlist->getMembers(); $lists["{$sub}@{$domain}"] = $details; } $page->assign_by_ref('lists', $lists); }