1: <?php
 2: 
 3: /**
 4:  * This file contains the cHTMLTime class.
 5:  *
 6:  * @package Core
 7:  * @subpackage GUI_HTML
 8:  * @version SVN Revision $Rev:$
 9:  *
10:  * @author Simon Sprankel
11:  * @copyright four for business AG <www.4fb.de>
12:  * @license http://www.contenido.org/license/LIZENZ.txt
13:  * @link http://www.4fb.de
14:  * @link http://www.contenido.org
15:  */
16: 
17: defined('CON_FRAMEWORK') || die('Illegal call: Missing framework initialization - request aborted.');
18: 
19: /**
20:  * cHTMLTime class represents a date/time.
21:  *
22:  * @package Core
23:  * @subpackage GUI_HTML
24:  */
25: class cHTMLTime extends cHTMLContentElement {
26: 
27:     /**
28:      * Constructor.
29:      *
30:      * @param mixed $content [optional]
31:      *         String or object with the contents
32:      * @param string $class [optional]
33:      *         the class of this element
34:      * @param string $id [optional]
35:      *         the ID of this element
36:      * @param string $datetime [optional]
37:      */
38:     public function __construct($content = '', $class = '', $id = '', $datetime = '') {
39:         parent::__construct($content, $class, $id);
40:         $this->_tag = 'time';
41:         $this->setDatetime($datetime);
42:     }
43: 
44:     /**
45:      * Sets the datetime attribute of this element.
46:      *
47:      * @param string $datetime
48:      */
49:     public function setDatetime($datetime) {
50:         $this->setAttribute('datetime', $datetime);
51:     }
52: 
53: }
54: