private function templateFavSites() { $userid = GWF_Session::getUserID(); $form = $this->getForm($userid); $form_favcat = $this->getFormFavcat($userid); $tVars = array('form' => $form->templateX($this->module->lang('ft_favsites')), 'favsites' => WC_SiteFavorites::getFavoriteSites($userid), 'form_cat' => $form_favcat->templateX($this->module->lang('ft_favcats')), 'favcats' => WC_FavCats::getFavCats($userid), 'sort_url' => GWF_WEB_ROOT . 'index.php?mo=WeChall&me=WeChallSettings'); return $this->module->templatePHP('site_favorites.php', $tVars) . $this->templateWeChallSettings(); }
function wcProfileFavSites($userid) { $sites = WC_SiteFavorites::getFavoriteSites($userid); if (count($sites) === 0) { return ''; } $back = gwfProfileRow('<hr/>') . sprintf('<tr><th colspan="2">%s</th></tr>', WC_HTML::lang('th_favsites')); foreach ($sites as $site) { $site instanceof WC_Site; $back .= gwfProfileRow($site->getLink()); } return $back; }
private static function getFavSiteBar() { if ('0' === ($uid = GWF_Session::getUserID())) { return ''; } $sites = WC_SiteFavorites::getFavoriteSites($uid); if (count($sites) === 0) { return ''; } $data = array(array(self::lang('th_selfavsite2'), 0)); foreach ($sites as $site) { $site instanceof WC_Site; $data[] = array($site->getVar('site_name'), $site->getURL()); } $onchange = 'document.location=this.value;'; return '<div id="wc_qumpbar">' . '<form action="' . GWF_WEB_ROOT . 'index.php?mo=WeChall&me=FavoriteSites" method="post">' . '<div>' . self::lang('th_selfavsite') . ': ' . GWF_Select::display('favsites', $data, 0, $onchange) . sprintf('<noscript><div class="ib"><input type="submit" name="quickjump" value="%s" /></div></noscript>', self::lang('btn_quickjump')) . '</div>' . '</form>' . '</div>'; }