public function JSONConfig() { return Convert::array2json(['baseURL' => $this->Link(), 'summitID' => Summit::get_active()->ID, 'pass_order' => SummitSelectedPresentation::config()->pass_order, 'userinfo' => ['name' => Member::currentUser()->getName(), 'email' => Member::currentUser()->Email, 'isAdmin' => Permission::check('ADMIN')]]); }
public function getPopularityScore() { $config = SummitSelectedPresentation::config(); return $this->getSelectors()->count() * $config->weight_select + $this->getLikers()->count() * $config->weight_maybe + $this->getPassers()->count() * $config->weight_pass; }