|
@@ 2013-2026 (lines=14) @@
|
| 2010 |
|
* @since 2.4.8 - 2008-10-22 |
| 2011 |
|
* @return string |
| 2012 |
|
*/ |
| 2013 |
|
function createComment() { |
| 2014 |
|
if( empty( $this->comment )) return FALSE; |
| 2015 |
|
$output = null; |
| 2016 |
|
foreach( $this->comment as $commentPart ) { |
| 2017 |
|
if( empty( $commentPart['value'] )) { |
| 2018 |
|
if( $this->getConfig( 'allowEmpty' )) $output .= $this->_createElement( 'COMMENT' ); |
| 2019 |
|
continue; |
| 2020 |
|
} |
| 2021 |
|
$attributes = $this->_createParams( $commentPart['params'], array( 'ALTREP', 'LANGUAGE' )); |
| 2022 |
|
$content = $this->_strrep( $commentPart['value'] ); |
| 2023 |
|
$output .= $this->_createElement( 'COMMENT', $attributes, $content ); |
| 2024 |
|
} |
| 2025 |
|
return $output; |
| 2026 |
|
} |
| 2027 |
|
/** |
| 2028 |
|
* set calendar component property comment |
| 2029 |
|
* |
|
@@ 2105-2117 (lines=13) @@
|
| 2102 |
|
* @since 2.4.8 - 2008-10-23 |
| 2103 |
|
* @return string |
| 2104 |
|
*/ |
| 2105 |
|
function createContact() { |
| 2106 |
|
if( empty( $this->contact )) return FALSE; |
| 2107 |
|
$output = null; |
| 2108 |
|
foreach( $this->contact as $contact ) { |
| 2109 |
|
if( !empty( $contact['value'] )) { |
| 2110 |
|
$attributes = $this->_createParams( $contact['params'], array( 'ALTREP', 'LANGUAGE' )); |
| 2111 |
|
$content = $this->_strrep( $contact['value'] ); |
| 2112 |
|
$output .= $this->_createElement( 'CONTACT', $attributes, $content ); |
| 2113 |
|
} |
| 2114 |
|
elseif( $this->getConfig( 'allowEmpty' )) $output .= $this->_createElement( 'CONTACT' ); |
| 2115 |
|
} |
| 2116 |
|
return $output; |
| 2117 |
|
} |
| 2118 |
|
/** |
| 2119 |
|
* set calendar component property contact |
| 2120 |
|
* |
|
@@ 2182-2194 (lines=13) @@
|
| 2179 |
|
* @since 2.4.8 - 2008-10-22 |
| 2180 |
|
* @return string |
| 2181 |
|
*/ |
| 2182 |
|
function createDescription() { |
| 2183 |
|
if( empty( $this->description )) return FALSE; |
| 2184 |
|
$output = null; |
| 2185 |
|
foreach( $this->description as $description ) { |
| 2186 |
|
if( !empty( $description['value'] )) { |
| 2187 |
|
$attributes = $this->_createParams( $description['params'], array( 'ALTREP', 'LANGUAGE' )); |
| 2188 |
|
$content = $this->_strrep( $description['value'] ); |
| 2189 |
|
$output .= $this->_createElement( 'DESCRIPTION', $attributes, $content ); |
| 2190 |
|
} |
| 2191 |
|
elseif( $this->getConfig( 'allowEmpty' )) $output .= $this->_createElement( 'DESCRIPTION' ); |
| 2192 |
|
} |
| 2193 |
|
return $output; |
| 2194 |
|
} |
| 2195 |
|
/** |
| 2196 |
|
* set calendar component property description |
| 2197 |
|
* |