Changeset 841 in ExiteCMS for trunk/administration/panel_editor.php


Ignore:
Timestamp:
09/26/07 16:21:28 (5 years ago)
Author:
hverton
Message:

fixed ticket #5: panel preview doesn't work
added new images for the Gallery module

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/administration/panel_editor.php

    r834 r841  
    134134            $panel_type = "dynamic"; 
    135135            eval($panel_code); 
    136             $variables['message'] = "PREVIEW OF DYNAMIC PANELS IS NOT SUPPORTED YET!"; 
    137136            if ($panel_side == 1) { 
    138                 $template_panels[] = array('type' => 'left', 'name' => 'admin.panel_editor.preview', 'title' => $panel_name, 'state' => ($panel_state == 2 ? 0 : $panel_state), 'template' => '_message_side_panel.simple.tpl'); 
     137                $template_panels[] = array('type' => 'left', 'name' => 'admin.panel_editor.preview', 'title' => $panel_name, 'state' => ($panel_state == 2 ? 0 : $panel_state), 'template' => 'string:'.$panel_template); 
    139138            } elseif ($panel_side == 2) { 
    140                 $template_panels[] = array('type' => 'upper', 'name' => 'admin.panel_editor.preview', 'title' => $panel_name, 'state' => ($panel_state == 2 ? 0 : $panel_state), 'template' => '_message_table_panel.simple.tpl'); 
     139                $template_panels[] = array('type' => 'upper', 'name' => 'admin.panel_editor.preview', 'title' => $panel_name, 'state' => ($panel_state == 2 ? 0 : $panel_state), 'template' => 'string:'.$panel_template); 
    141140            } elseif ($panel_side == 3) { 
    142                 $template_panels[] = array('type' => 'lower', 'name' => 'admin.panel_editor.preview', 'title' => $panel_name, 'state' => ($panel_state == 2 ? 0 : $panel_state), 'template' => '_message_table_panel.simple.tpl'); 
     141                $template_panels[] = array('type' => 'lower', 'name' => 'admin.panel_editor.preview', 'title' => $panel_name, 'state' => ($panel_state == 2 ? 0 : $panel_state), 'template' => 'string:'.$panel_template); 
    143142            } elseif ($panel_side == 4) { 
    144                 $template_panels[] = array('type' => 'right', 'name' => 'admin.panel_editor.preview', 'title' => $panel_name, 'state' => ($panel_state == 2 ? 0 : $panel_state), 'template' => '_message_side_panel.simple.tpl'); 
     143                $template_panels[] = array('type' => 'right', 'name' => 'admin.panel_editor.preview', 'title' => $panel_name, 'state' => ($panel_state == 2 ? 0 : $panel_state), 'template' => 'string:'.$panel_template); 
    145144            } 
    146145        } else { 
     
    157156            } 
    158157        } 
    159         $template_variables['admin.panel_editor.preview'] = $variables; 
    160         $variables = array(); 
     158        if (isset($variables) && is_array($variables)) { 
     159            $template_variables['admin.panel_editor.preview'] = $variables; 
     160            $variables = array(); 
     161        } 
    161162    } 
    162163 
Note: See TracChangeset for help on using the changeset viewer.