From: Robert Kaiser Date: Sun, 8 Mar 2015 19:44:12 +0000 (+0100) Subject: add functions for easily adding images X-Git-Url: https://git-public.kairo.at/?p=php-utility-classes.git;a=commitdiff_plain;h=4aa31782e6b957d355064118532525ddb91e335f;hp=4d4532c4d330be2b2213989b453ad31d2b608925 add functions for easily adding images --- diff --git a/include/cbsm/util/document.php-class b/include/cbsm/util/document.php-class index e641d23..c063544 100755 --- a/include/cbsm/util/document.php-class +++ b/include/cbsm/util/document.php-class @@ -172,6 +172,9 @@ class ExtendedDocument extends DOMDocument { function appendLink($target, $value = '') { return $this->appendChild($this->createElementLink($target, $value)); } + function appendImage($src, $alt_text = '') { + return $this->appendChild($this->createElementImage($src, $alt_text)); + } function appendFormDiv($action, $method, $name) { $formelem = $this->appendChild($this->createElementForm($action, $method, $name)); return $formelem->appendElement('div'); @@ -237,6 +240,13 @@ class ExtendedDocument extends DOMDocument { return $link; } + function createElementImage($src, $alt_text = '') { + $link = $this->createElement('img'); + $link->setAttribute('src', $src); + $link->setAttribute('alt', $alt_text); + return $link; + } + function createElementForm($action, $method, $name) { $formelem = $this->createElement('form'); $formelem->setAttribute('action', $action);