class HTML {
var $NAME = "";
var $DOC_ROOT = "";
var $ALIGN = "LEFT";
var $WIDTH = "100%";
var $SIZE = 100;
var $BORDER = 1;
var $SRC = "";
var $HSPACE = 0;
var $VSPACE = 0;
var $ALIGN = "";
var $WIDTH = 0;
var $HEIGHT = 0;
var $ALT = "NeoBoard Image";
var $BORDER = 0;
var $HREF = "";
var $TARGET = "";
var $FONT_FACE = "Arial";
var $FONT_SIZE = "2";
var $FONT_COLOR = "#000000";
var $EVENT_NAME = "";
var $EVENT_HANDLER = "";
function HTML() {
}
function set($var, $value) {
$var = strtoupper($var);
$this->$var = $value;
}
function write($msg) {
return "<FONT FACE="" . $this->FONT_FACE . "" SIZE="" . $this->FONT_SIZE . "" COLOR="" .$this->FONT_COLOR . "">" . $msg . "</FONT> ";
}
function writeln($msg) {
return $this->write($msg) . $this->br();
}
function writecenter($msg) {
return "<CENTER>" . $this->write($msg) . "</CENTER>";
}
function anchor($msg="") {
if($this->EVENT_NAME =="" || $this->EVENT_HANDLER =="") {
$e_str = "";
}
else {
$e_str = " " . $this->EVENT_NAME . "="" . $this->EVENT_HANDLER .""";
}
if($this->TARGET != "") return $this->write("<A HREF="" . $this->HREF . "" TARGET= "" . $this->TARGET . """ . $e_str .">" . $msg . "</A>");
return $this->write("<A HREF="" . $this->HREF . """ . $e_str .">" . $msg . "</A>");
}
function hr() {
return "<HR SIZE="" . $this->SIZE . "" WIDTH="" . $this->WIDTH . ""> ";
}
function br() {
return "<BR> ";
}
function p() {
return "<P> ";
}
function strong($msg) {
return $this->write("<STRONG>$msg</STRONG>");
}
function blockquote($msg) {
return "<BLOCKQUOTE>" . $this->write($msg) . "</BLOCKQUOTE>";
}
function ul($li_array) {
$h_str = "<UL> ";
for($i=0; $i < count($li_array); $i++) {
$h_str .= "<LI>" . $li_array[$i] . "</LI> ";
}
$h_str .= "</UL> ";
return $h_str;
}
function image() {
if(!$this->WIDTH) {
if(function_exists(getimagesize)) {
$img_info = getimagesize($this->DOC_ROOT . $this->SRC);
$this->WIDTH = $img_info[0];
$img_width_str = "WIDTH="" . $this->WIDTH . """;
}
}
if(!$this->HEIGHT) {
if(function_exists(getimagesize)) {
$img_info = getimagesize($this->DOC_ROOT . $this->SRC);
$this->HEIGHT = $img_info[1];
$img_height_str = "HEIGHT="" . $this->HEIGHT . """;
}
}
$img_size_str = $img_width_str . " " . $img_height_str;
$ALIGN = "LEFT";
$WIDTH = "100%";
$SIZE = 100;
$BORDER = 1;
$SRC = "";
$HSPACE = 0;
$VSPACE = 0;
$ALIGN = "";
$WIDTH = 0;
$HEIGHT = 0;
$ALT = "NeoBoard Image";
$BORDER = 0;
if($this->EVENT_NAME =="" || $this->EVENT_HANDLER =="") {
$e_str = "";
}
else {
$e_str = " " . $this->EVENT_NAME . "="" . $this->EVENT_HANDLER .""";
}
return "<IMG SRC="" . $this->SRC . "" $img_size_str ALT="" . $this->ALT . "" ALIGN="" . $this->ALIGN . "" BORDER="" . $this->BORDER . "" HSPACE="" . $this->HSPACE . "" VSPACE="" . $this->VSPACE . """ . $e_str . "> ";
}
}
|