rendered paste body<?
if (is_array($content_element)) {
$xmldata .= " <content_elements>\n";
foreach ($content_element as $element_id => $element) {
$xmldata .= " <content_element_body element=\"".$element."\"";
if (!empty($content_content[$element_id])) {
$xmldata .= "><![CDATA[".parent::encode_cdata($text_content_content)."]]></content_element_body>\n";
} elseif ($element == 'extended_block') {
$xmldata .= ">\n";
$extended_block_headline = str_replace("\n\r", "<p>",$extended_block_head[$element_id]);
$extended_block_description = str_replace("\n\r", "<p>",$extended_block_desc[$element_id]);
$xmldata .= " <extended_block_head><![CDATA[".parent::encode_cdata($extended_block_headline)."]]></extended_block_head>\n";
$xmldata .= " <extended_block_desc type=\"textarea\" cols=\"".($config -> module_config['content_element_text'][1]['cols']['cdata'] + 3)."\" rows=\"5\"><![CDATA[".parent::encode_cdata($extended_block_description)."]]></extended_block_desc>\n";
if (is_array($extended_block_element_module[$element_id])) {
foreach($extended_block_element_module[$element_id] as $block_element_id => $block_element) {
if (!empty($block_element)) {
if ($params['internal_action'] != 'delete_extended_block_element') {
$xmldata .= " <content_extended_block_element extended_block_element_module=\"".$extended_block_element_module[$element_id][$block_element_id]."\" extended_block_element_layout=\"".$extended_block_element_layout[$element_id][$block_element_id]."\" extended_block_element_color=\"".$extended_block_element_color[$element_id][$block_element_id]."\" extended_block_element_selection=\"".$extended_block_element_selection[$element_id][$block_element_id]."\" extended_block_element_cat_main=\"".$extended_block_element_cat_main[$element_id][$block_element_id]."\" extended_block_element_cat_sub=\"".$extended_block_element_cat_sub[$element_id][$block_element_id]."\" extended_block_element_cat_sub_sub=\"".$extended_block_element_cat_sub_sub[$element_id][$block_element_id]."\" extended_block_element_cat_sub_sub_sub=\"".$extended_block_element_cat_sub_sub_sub[$element_id][$block_element_id]."\" extended_block_element_cat_sub_sub_sub_sub=\"".$extended_block_element_cat_sub_sub_sub_sub[$element_id][$block_element_id]."\" extended_block_element_cat_sub_sub_sub_sub_sub=\"".$extended_block_element_cat_sub_sub_sub_sub_sub[$element_id][$block_element_id]."\"></content_extended_block_element>\n";
} elseif ($params['internal_action'] == 'delete_extended_block_element' && $params['element_id'] != $element_id) {
$xmldata .= " <content_extended_block_element extended_block_element_module=\"".$extended_block_element_module[$element_id][$block_element_id]."\" extended_block_element_layout=\"".$extended_block_element_layout[$element_id][$block_element_id]."\" extended_block_element_color=\"".$extended_block_element_color[$element_id][$block_element_id]."\" extended_block_element_selection=\"".$extended_block_element_selection[$element_id][$block_element_id]."\" extended_block_element_cat_main=\"".$extended_block_element_cat_main[$element_id][$block_element_id]."\" extended_block_element_cat_sub=\"".$extended_block_element_cat_sub[$element_id][$block_element_id]."\" extended_block_element_cat_sub_sub=\"".$extended_block_element_cat_sub_sub[$element_id][$block_element_id]."\" extended_block_element_cat_sub_sub_sub=\"".$extended_block_element_cat_sub_sub_sub[$element_id][$block_element_id]."\" extended_block_element_cat_sub_sub_sub_sub=\"".$extended_block_element_cat_sub_sub_sub_sub[$element_id][$block_element_id]."\" extended_block_element_cat_sub_sub_sub_sub=\"".$extended_block_element_cat_sub_sub_sub_sub_sub[$element_id][$block_element_id]."\"></content_extended_block_element>\n";
} elseif ($params['internal_action'] == 'delete_extended_block_element' && $params['element_id'] == $element_id
&& $params['content_block_element_id'] != $block_element_id) {
$xmldata .= " <content_extended_block_element extended_block_element_module=\"".$extended_block_element_module[$element_id][$block_element_id]."\" extended_block_element_layout=\"".$extended_block_element_layout[$element_id][$block_element_id]."\" extended_block_element_color=\"".$extended_block_element_color[$element_id][$block_element_id]."\" extended_block_element_selection=\"".$extended_block_element_selection[$element_id][$block_element_id]."\" extended_block_element_cat_main=\"".$extended_block_element_cat_main[$element_id][$block_element_id]."\" extended_block_element_cat_sub=\"".$extended_block_element_cat_sub[$element_id][$block_element_id]."\" extended_block_element_cat_sub_sub=\"".$extended_block_element_cat_sub_sub[$element_id][$block_element_id]."\" extended_block_element_cat_sub_sub_sub=\"".$extended_block_element_cat_sub_sub_sub[$element_id][$block_element_id]."\" extended_block_element_cat_sub_sub_sub_sub=\"".$extended_block_element_cat_sub_sub_sub_sub[$element_id][$block_element_id]."\" extended_block_element_cat_sub_sub_sub_sub_sub=\"".$extended_block_element_cat_sub_sub_sub_sub_sub[$element_id][$block_element_id]."\"></content_extended_block_element>\n";
}
}
}
}
if ($params['internal_action'] == 'add_extended_block_element' && $element_id == $params['element_id']) { # && empty($params['multiple_elements'])) {
$xmldata .= " <content_extended_block_element extended_block_element_module=\"\" extended_block_element_layout=\"\" extended_block_element_color=\"\" extended_block_element_selection=\"\" extended_block_element_cat_main=\"\" extended_block_element_cat_sub=\"\" extended_block_element_cat_sub_sub=\"\" extended_block_element_cat_sub_sub_sub=\"\" extended_block_element_cat_sub_sub_sub_sub=\"\" extended_block_element_cat_sub_sub_sub_sub_sub=\"\"></content_extended_block_element>\n";
} elseif ($params['internal_action'] == 'add_extended_block_element' && $element_id == $params['element_id'] && !empty($params['multiple_elements'])) {
// here is the code part which is causing the memory exausted error
for ($i = 0; $i < $params['multiple_elements'][$params['element_id']]; $i++) {
$xmldata .= " <content_extended_block_element extended_block_element_module=\"\" extended_block_element_layout=\"\" extended_block_element_color=\"\" extended_block_element_selection=\"\" extended_block_element_cat_main=\"\" extended_block_element_cat_sub=\"\" extended_block_element_cat_sub_sub=\"\" extended_block_element_cat_sub_sub_sub=\"\" extended_block_element_cat_sub_sub_sub_sub=\"\" extended_block_element_cat_sub_sub_sub_sub_sub=\"\"></content_extended_block_element>\n";
}
}
$xmldata .= " </content_element_body>\n";
}
}
?>