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('&nbsp;')\" > {$this->font_slot}&nbsp;";
         } 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('&nbsp;')\" > {$this->font_slot}&nbsp;\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;
 }