|
@@ 1934-1954 (lines=21) @@
|
| 1931 |
|
* @since 2.4.8 - 2008-10-22 |
| 1932 |
|
* @return string |
| 1933 |
|
*/ |
| 1934 |
|
function createCategories() { |
| 1935 |
|
if( empty( $this->categories )) return FALSE; |
| 1936 |
|
$output = null; |
| 1937 |
|
foreach( $this->categories as $category ) { |
| 1938 |
|
if( empty( $category['value'] )) { |
| 1939 |
|
if ( $this->getConfig( 'allowEmpty' )) |
| 1940 |
|
$output .= $this->_createElement( 'CATEGORIES' ); |
| 1941 |
|
continue; |
| 1942 |
|
} |
| 1943 |
|
$attributes = $this->_createParams( $category['params'], array( 'LANGUAGE' )); |
| 1944 |
|
if( is_array( $category['value'] )) { |
| 1945 |
|
foreach( $category['value'] as $cix => $categoryPart ) |
| 1946 |
|
$category['value'][$cix] = $this->_strrep( $categoryPart ); |
| 1947 |
|
$content = implode( ',', $category['value'] ); |
| 1948 |
|
} |
| 1949 |
|
else |
| 1950 |
|
$content = $this->_strrep( $category['value'] ); |
| 1951 |
|
$output .= $this->_createElement( 'CATEGORIES', $attributes, $content ); |
| 1952 |
|
} |
| 1953 |
|
return $output; |
| 1954 |
|
} |
| 1955 |
|
/** |
| 1956 |
|
* set calendar component property categories |
| 1957 |
|
* |
|
@@ 3321-3340 (lines=20) @@
|
| 3318 |
|
* @since 2.4.8 - 2008-10-23 |
| 3319 |
|
* @return string |
| 3320 |
|
*/ |
| 3321 |
|
function createResources() { |
| 3322 |
|
if( empty( $this->resources )) return FALSE; |
| 3323 |
|
$output = null; |
| 3324 |
|
foreach( $this->resources as $resource ) { |
| 3325 |
|
if( empty( $resource['value'] )) { |
| 3326 |
|
if( $this->getConfig( 'allowEmpty' )) $output .= $this->_createElement( 'RESOURCES' ); |
| 3327 |
|
continue; |
| 3328 |
|
} |
| 3329 |
|
$attributes = $this->_createParams( $resource['params'], array( 'ALTREP', 'LANGUAGE' )); |
| 3330 |
|
if( is_array( $resource['value'] )) { |
| 3331 |
|
foreach( $resource['value'] as $rix => $resourcePart ) |
| 3332 |
|
$resource['value'][$rix] = $this->_strrep( $resourcePart ); |
| 3333 |
|
$content = implode( ',', $resource['value'] ); |
| 3334 |
|
} |
| 3335 |
|
else |
| 3336 |
|
$content = $this->_strrep( $resource['value'] ); |
| 3337 |
|
$output .= $this->_createElement( 'RESOURCES', $attributes, $content ); |
| 3338 |
|
} |
| 3339 |
|
return $output; |
| 3340 |
|
} |
| 3341 |
|
/** |
| 3342 |
|
* set calendar component property recources |
| 3343 |
|
* |