private function displaySites() { $sites = array_reverse(WC_Site::getActiveSites()); if (0 === ($count = count($sites))) { return ''; } $box = ''; foreach ($sites as $site) { $site instanceof WC_Site; $box .= '<div>' . $site->displayLink() . '</div>' . PHP_EOL; } return $this->sidebox($this->module->lang('rp_sites', array($count)), $box); }
private function rightPanelSites() { $sites = WC_Site::getActiveSites(); // $sites = GDO::table('WC_Site')->select("site_status='up' OR site_status='down'"); if (count($sites) === 0) { return ''; } $back = sprintf('<div>%s</div>', $this->module->lang('rp_sites', array(count($sites)))) . PHP_EOL; $back .= '<ol>' . PHP_EOL; foreach ($sites as $site) { $site instanceof WC_Site; $back .= sprintf('<li>%s</li>', $site->getLink()) . PHP_EOL; } $back .= '</ol>' . PHP_EOL; return $back; }
/** * Show the latest active sites * @param Module_WeChall $module * @param unknown_type $amount * @return unknown_type */ public static function displayHeaderSites(Module_WeChall $module, $amount = 8) { $sites = WC_Site::getActiveSites(); $count = count($sites); $back = '<div class="wc_head_bigbox">'; $back .= '<div class="wc_head_title">' . sprintf('<a href="%sactive_sites">%s</a>', GWF_WEB_ROOT, $module->lang('head_sites')) . '</div>'; $back .= '<div class="wc_head_box">'; for ($i = 0; $i < 4; $i++) { if ($i >= $count) { break; } $back .= $sites[$i]->getLink(); } $back .= '</div>'; $back .= '<div class="wc_head_box">'; for ($i = 4; $i < 8; $i++) { if ($i >= $count) { break; } $back .= $sites[$i]->getLink(); } $back .= '</div>'; $back .= '</div>'; return $back; // $i = 0; // $back = ''; // foreach ($sites as $site) // { //// $back .= ', '.$site->getLink(); // $back .= $site->getLink(); // if (++$i > $amount) { // break; // } // } // // return '<div><span class="wc_head_title">'.$module->lang('head_sites').'</span><span>'.substr($back, 0).'</span></div>'; }