예제 #1
0
파일: Sidebar2.php 프로젝트: sinfocol/gwf3
 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);
 }
예제 #2
0
파일: Sidebar.php 프로젝트: sinfocol/gwf3
 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;
 }
예제 #3
0
파일: WC_HTML.php 프로젝트: sinfocol/gwf3
 /**
  * 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>';
 }