Exemplo n.º 1
0
 public function addHeader(array $header)
 {
     if ($this->head != null) {
         logger::getInstance()->doLog(LOG_LEVEL_ASSERT, "added header twice with content " . json_encode($header));
     } else {
         $this->addHead();
     }
     $row = new basenode("th");
     foreach ($header as $item) {
         $rowcontent = new basenode("td");
         $rowcontent->setText($item);
         $row->addChildren($rowcontent);
     }
     if ($this->head instanceof basenode) {
         $this->head->addChildren($row);
     }
 }
Exemplo n.º 2
0
 public function __construct($id, $placeholder, $required = true)
 {
     parent::__construct("textarea", $id);
     $this->setProperty("placeholder", $placeholder);
     $this->setProperty("rows", "5");
     if ($required) {
         $this->setAttribute("required");
     }
 }
Exemplo n.º 3
0
 public function __construct($type, $id, $placeholder, $required = true)
 {
     parent::__construct("input", $id);
     $this->setProperty("placeholder", $placeholder);
     $this->setProperty("type", $type);
     if ($required) {
         $this->setAttribute("required");
     }
 }
Exemplo n.º 4
0
 public function __construct($for, $name = null)
 {
     parent::__construct("label");
     $this->setProperty("for", $for);
     if ($name == null) {
         $name = $for;
     }
     $this->setText($name);
 }
Exemplo n.º 5
0
 public function __construct()
 {
     parent::__construct("html");
     $this->setClass("");
     $this->body = new body();
     $this->head = new head();
     $this->javascript = new javascript();
     $this->css = new css();
     $this->addChildren($this->head);
     $this->addChildren($this->body);
 }
Exemplo n.º 6
0
 public function __construct()
 {
     parent::__construct("head");
     $this->setClass(null);
     $node = new keyvaluenode("meta");
     $node->addKeyValue("charset", "UTF-8");
     $this->addChildren($node);
     $node = new keyvaluenode("base");
     if (DEBUG_ENABLED) {
         $node->addKeyValue("href", PROJECT_DEPLOY_URL);
     } else {
         $node->addKeyValue("href", PROJEKT_URL);
     }
     $this->addChildren($node);
     $node = new keyvaluenode("meta");
     $node->addKeyValue("name", "author");
     $node->addKeyValue("content", AUTHOR_NAME);
     $node->addKeyValue("contentauthor", PROJEKT_CONTENT_AUTHOR);
     $this->addChildren($node);
     $node = new keyvaluenode("meta");
     $node->addKeyValue("name", "description");
     $node->addKeyValue("content", PROJEKT_DESCRIPTION);
     $this->addChildren($node);
     $node = new keyvaluenode("meta");
     $node->addKeyValue("name", "keywords");
     $node->addKeyValue("content", PROJEKT_KEYWORDS);
     $this->addChildren($node);
     $node = new keyvaluenode("meta");
     $node->addKeyValue("name", "copyright");
     $node->addKeyValue("content", AUTHOR_NAME . " " . date("Y"));
     $this->addChildren($node);
     $node = new keyvaluenode("meta");
     $node->addKeyValue("name", "robots");
     $node->addKeyValue("content", PROJEKT_ROBOTS_SETTING);
     $this->addChildren($node);
     $node = new keyvaluenode("meta");
     $node->addKeyValue("id", "viewport");
     $node->addKeyValue("name", "viewport");
     $node->addKeyValue("content", "width=device-width, initial-scale=1");
     $this->addChildren($node);
     $node = new keyvaluenode("meta");
     $node->addKeyValue("http-equiv", "Cache-Control");
     $node->addKeyValue("content", "public");
     $this->addChildren($node);
     $node = new keyvaluenode("meta");
     $node->addKeyValue("name", "generator");
     $node->addKeyValue("content", ONEPAGECREATOR_PUBLICNAME);
     $node->addKeyValue("version", ONEPAGECREATOR_VERSION);
     $node->addKeyValue("webpage", ONEPAGECREATOR_WEBPAGE);
     if (DEBUG_ENABLED) {
         $node->addKeyValue("generatedOn", "https://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}");
     }
     $this->addChildren($node);
 }
Exemplo n.º 7
0
 public function __construct($link, $text = null, $alt = null, $target = "_blank")
 {
     parent::__construct("a");
     $this->link = $link;
     if ($text == null) {
         $this->setText($link);
     } else {
         $this->setText($text);
     }
     if ($alt == null) {
         $this->alt = $text;
     } else {
         $this->alt = $alt;
     }
     $this->target = $target;
 }
Exemplo n.º 8
0
 public function __construct($id = null)
 {
     parent::__construct("div", $id);
 }
Exemplo n.º 9
0
 public function __construct()
 {
     parent::__construct("body");
     $this->setClass(null);
 }
Exemplo n.º 10
0
 public function __construct($text, $id = null)
 {
     parent::__construct("button", $id);
     $this->setText($text);
 }
Exemplo n.º 11
0
 public function __construct()
 {
     parent::__construct("p");
 }