Show
Ignore:
Timestamp:
02/07/09 08:33:30 (3 years ago)
Author:
daris
Message:

portal: language files review

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/portal_by_daris/panels.php

    r2 r5  
    22/*********************************************************************** 
    33 
    4         FluxBB extension 
     4        PunBB extension 
    55        Portal 
    66        Daris <daris91@gmail.com> 
     
    2525        ); 
    2626 
    27         foreach ($forum_panels as $side => $panels) 
     27        foreach ($forum_panels as $location => $panels) 
    2828        { 
    29                 foreach ($panels as $panel) 
     29                foreach ($panels as $cur_panel) 
    3030                { 
    3131                        ob_start(); 
    3232         
    33                         $content_class = 'panel-content'; 
     33                        // default class for content element, panels can change it 
     34                        $cur_panel['class'] = 'panel-content'; 
    3435         
    35                         $file = FORUM_ROOT.'extensions/'.$panel['file']; 
     36                        $file = FORUM_ROOT.'extensions/'.$cur_panel['file']; 
    3637                         
    3738                        // if panel file exists require it 
    38                         if ($panel['file'] != '' && file_exists($file) && is_file($file)) 
     39                        if ($cur_panel['file'] != '' && file_exists($file) && is_file($file)) 
    3940                                require_once $file; 
    4041         
    4142                        // else evaluate panel content 
    4243                        else 
    43                                 eval('?>'.$panel['content']); 
     44                                eval('?>'.$cur_panel['content']); 
    4445         
    4546         
    46                         $content = ob_get_contents(); 
     47                        $cur_panel['content'] = ob_get_contents(); 
    4748                        ob_end_clean(); 
    4849                         
    49                         if ($content == '') 
     50                        if (!$cur_panel['content']) 
    5051                                continue; 
    5152                 
     
    5455 
    5556                <div class="main-head"> 
    56                         <h2 class="hn"><span><?php echo $panel['title'] ?></span></h2> 
     57                        <h2 class="hn"><span><?php echo $cur_panel['name'] ?></span></h2> 
    5758                </div> 
    5859 
    59                 <div class="main-content <?php echo $content_class ?>"> 
    60 <?php echo $content ?> 
     60                <div class="main-content <?php echo $cur_panel['class'] ?>"> 
     61<?php echo $cur_panel['content'] ?> 
    6162 
    6263                </div> 
     
    6667 
    6768                        // insert panel html to specified side 
    68                         $panels_output[$side][] = ob_get_contents(); 
     69                        $panels_output[$location][] = ob_get_contents(); 
    6970         
    7071                        ob_end_clean();