File: /home/gdtrain/public_html/wp-content/plugins/backup-wd/includes/buwd-helper-html.php
<?php
class Buwd_Helper_Html
{
protected $_tag = "";
protected $_attr = array();
protected $_html = null;
public function __construct($tag, $attr = array(), $html = null)
{
$this->_tag = $tag;
$this->_attr = $attr;
$this->_html = $html;
}
public function render()
{
$output = "<" . $this->_tag . " ";
$esc = "htmlspecialchars";
if (function_exists("esc_attr")) {
$esc = "esc_attr";
}
foreach ($this->_attr as $k => $v) {
if (!empty($v) || is_string($v) && strlen($v) > 0) {
$output .= $esc($k) . '="' . $esc($v) . '" ';
}
}
if ($this->_html === null) {
$output .= " />";
} else {
$output .= ">";
$output .= $this->_html;
$output .= "</" . $this->_tag . ">";
}
return $output;
}
public function __toString()
{
return $this->render();
}
}