\n"; foreach ($content_element as $element_id => $element) { $xmldata .= " \n"; } elseif ($element == 'extended_block') { $xmldata .= ">\n"; $extended_block_headline = str_replace("\n\r", "

",$extended_block_head[$element_id]); $extended_block_description = str_replace("\n\r", "

",$extended_block_desc[$element_id]); $xmldata .= " \n"; $xmldata .= " module_config['content_element_text'][1]['cols']['cdata'] + 3)."\" rows=\"5\">\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 .= " \n"; } elseif ($params['internal_action'] == 'delete_extended_block_element' && $params['element_id'] != $element_id) { $xmldata .= " \n"; } elseif ($params['internal_action'] == 'delete_extended_block_element' && $params['element_id'] == $element_id && $params['content_block_element_id'] != $block_element_id) { $xmldata .= " \n"; } } } } if ($params['internal_action'] == 'add_extended_block_element' && $element_id == $params['element_id']) { # && empty($params['multiple_elements'])) { $xmldata .= " \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 .= " \n"; } } $xmldata .= " \n"; } } ?>