function get_edit_view() { $view = $this->contents; $counter = 0; $fields = get_register_values('dyn_layout_fields'); for ($i = 0; $i < sizeof($this->slots); $i++) { $slot = $this->slots[$i]; $explode = explode($slot[0], $view, 2); $view = $explode[0] . "<div id='slot_{$counter}' style='display:inline;cursor:pointer;cursor:hand;'"; if ($i < sizeof($this->slots) / 2) { $view .= " onMouseDown=\"swap_div('slot_{$counter}');\" onMouseUp=\"if(last_id != ''){swap_div('slot_{$counter}');}\" onmouseover=\"swap_text(this.innerHTML);\" onmouseout=\"swap_text(' ')\" > {$this->font_slot} "; } else { $view .= ">"; } $view .= $slot[1] . "</div>" . $explode[1]; if ($fields) { foreach ($fields as $field => $field_code) { if (trim($slot[1]) == trim($field_code[1]) || preg_match("'name[\\ ]*=[\\ ]*([\\'\"])" . $field_code[0] . "\\1'si", $slot[1])) { $this->remove_from_add_fields($field); } } } $this->add_to_form($counter); $counter++; } return $view; }
function get_edit_view() { global $image_path; $view = $this->contents; $counter = 0; $fields = get_register_values('dyn_layout_fields'); for ($i = 0; $i < sizeof($this->slots); $i++) { $slot = $this->slots[$i]; $explode = explode($slot[0], $view, 2); $view = $explode[0]; if ($i > 0 && $i < sizeof($this->slots) / 2) { $view .= "<a href='#' onclick='add_col_to_view({$counter})' >" . get_image($image_path . "plus_inline", "border='0' alt='Add Column ->'") . "</a><a href='#' onclick='delete_col_from_view({$counter})' >" . get_image($image_path . "minus_inline", "border='0' alt='<- Delete Column '") . "</a></td><td class='listViewThS1'>"; } else { if ($i > 0 && $i > sizeof($this->slots) / 2) { $view .= "</td><td >"; } } $view .= $slot[1] . "</div>" . $explode[1]; if ($fields) { foreach ($fields as $field => $field_code) { if (trim($slot[1]) == trim($field_code[1]) || preg_match("'name[\\ ]*=[\\ ]*([\\'\"])" . $field_code[0] . "\\1'si", $slot[1])) { $this->remove_from_add_fields($field); } } } $this->add_to_form($counter); $counter++; } return $view; }
function get_edit_view() { $view = ''; $counter = 0; $fields = get_register_values('dyn_layout_fields'); $contents = explode('<slot>', $this->contents); foreach ($contents as $content) { $subcontents = explode('</slot>', $content); if ($counter > 0) { $view .= "<div id='slot_{$counter}' style='display:inline;cursor:pointer;cursor:hand;' onMouseDown=\"swap_div('slot_{$counter}');\" onMouseUp=\"if(last_id != ''){swap_div('slot_{$counter}');}\" onmouseover=\"swap_text(this.innerHTML);\" onmouseout=\"swap_text(' ')\" > {$this->font_slot} \n"; } for ($i = 0; $i < sizeof($subcontents); $i++) { $subcontent = $subcontents[$i]; $view .= $subcontent . "\n"; if ($counter > 0 && sizeof($subcontents) > 0 && $i < sizeof($subcontents) - 1) { $view .= "</div>\n"; } if ($fields) { foreach ($fields as $field => $field_code) { if (trim($slot[1]) == trim($field_code[1]) || preg_match("'name[\\ ]*=[\\ ]*([\\'\"])" . $field_code[0] . "\\1'si", $subcontent)) { $this->remove_from_add_fields($field); } } } } $counter++; $this->add_to_form($counter); } return $view; }