function RenderAddedDate() { return renderHalfDate( $this->addedDate ); }
function Render() { if (!$this->board) return; global $currentUser,$PLATFORMS; echo "<div id='".$this->uniqueID."' class='pouettbl'>\n"; echo "<div id='boardname'>\n"; echo sprintf("<a href='boards.php?which=%d'>%s</a>",$this->id,_html($this->board->name)); if ($currentUser && $currentUser->CanEditItems()) { printf(" [<a href='admin_board_edit.php?which=%d' class='adminlink'>edit</a>]\n",$this->id); } echo "</div>\n"; echo "<div id='body'>\n"; echo " <div>\n"; echo " <table>\n"; echo " <tr>\n"; echo " <td>sysop :</td>\n"; echo " <td>"._html($this->board->sysop)."</td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td>number :</td>\n"; echo " <td>"._html($this->board->phonenumber)."</td>\n"; echo " </tr>\n"; if ($this->board->telnetip) { echo " <tr>\n"; echo " <td>telnet address :</td>\n"; $url = $this->board->telnetip; if (strstr($url,"://")===false) $url = "telnet://" . $url; echo " <td><a href='"._html($url)."'>"._html($this->board->telnetip)."</a></td>\n"; echo " </tr>\n"; } if ($date = renderHalfDate($this->board->started)) { echo " <tr>\n"; echo " <td>started :</td>\n"; echo " <td>".$date."</td>\n"; echo " </tr>\n"; } if ($date = renderHalfDate($this->board->closed)) { echo " <tr>\n"; echo " <td>closed :</td>\n"; echo " <td>".$date."</td>\n"; echo " </tr>\n"; } if ($this->platforms) { echo " <tr>\n"; echo " <td>platforms :</td>\n"; echo " <td>"; echo "<ul>"; foreach($this->platforms as $t) echo "<li><a href='prodlist.php?platform[]=".rawurlencode($PLATFORMS[$t]["name"])."'><span class='platform os_".$PLATFORMS[$t]["slug"]."'>".$PLATFORMS[$t]["name"]."</span> ".$PLATFORMS[$t]["name"]."</a></li>\n"; echo "</ul>"; echo "</td>\n"; echo " </tr>\n"; } if ($this->nfos) { echo " <tr>\n"; echo " <td>nfos :</td>\n"; echo " <td>"; $a = array(); $i = 1; foreach($this->nfos as $t) $a[] = sprintf("<a href='board_nfo.php?which=%d'>%d</a>",$t->id,$i++); echo implode($a," "); echo "</td>\n"; echo " </tr>\n"; } echo " </table>\n"; echo " </div>\n"; echo " <div>\n"; echo " <table>\n"; if ($this->bbstros) { echo " <tr>\n"; echo " <td>bbstros :</td>\n"; echo " <td>"; echo "<ul>"; foreach($this->bbstros as $p) echo "<li>".$p->RenderLink()." by ".$p->RenderGroupsLong()."</li>\n"; echo "</ul>"; echo "</td>\n"; echo " </tr>\n"; } if ($this->groups) { echo " <tr>\n"; echo " <td>affiliations :</td>\n"; echo " <td>"; echo "<ul>"; foreach($this->groups as $g) echo "<li>".$g->group->RenderLong()." ".$g->type."</li>\n"; echo "</ul>"; echo "</td>\n"; echo " </tr>\n"; } echo " </table>\n"; echo " </div>\n"; echo "</div>\n"; echo " <div class='foot'>added on the ".$this->board->addedDate." by ".$this->addedUser->PrintLinkedName()." ".$this->addedUser->PrintLinkedAvatar()."</div>\n"; echo "</div>\n"; return $s; }