1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-20 05:11:42 +02:00

Fix for infopanel-menus.

This commit is contained in:
lonalore
2016-11-07 15:56:47 +01:00
parent 93c52da3e4
commit a69a3d7682
4 changed files with 120 additions and 146 deletions

View File

@@ -98,171 +98,113 @@ class bootstrap3_admintheme
function tablestyle($caption, $text, $mode, $data)
{
// global $style;
$style = $data['setStyle'];
// echo "Style: ".$style;
$class = '';
if(is_string($mode) && $mode == 'admin_help') $class = ' '.str_replace('_', '-', $mode);
if(is_string($mode) && $mode == 'admin_help')
{
$class = ' ' . str_replace('_', '-', $mode);
}
if($mode == 'e_help')
{
$style = 'admin_menu';
$style = 'admin_menu';
}
if($mode == 'core-infopanel_latest' || $mode == 'core-infopanel_status')
{
//return;
echo '
<!-- Start Mode: '.$mode.' -->
<div class="well" style="padding:10px;min-height:220px;" >
<div class="nav-header">'.$caption.'</div>
echo '<!-- Start Mode: ' . $mode . ' -->
<div class="well" style="padding:10px;min-height:220px;">
<div class="nav-header">' . $caption . '</div>
<!-- Content Start -->
'.$text.'
' . $text . '
<!-- Content End -->
</div>
<!-- End Mode: '.$mode.' -->
</div>
<!-- End Mode: ' . $mode . ' -->
';
return;
}
}
if($mode == 'personalize')
{
/*echo '
<!-- Mode: '.$mode.' -->
<div class="well" style="padding:10px">
<div class="nav-header">'.$caption.'</div>
<!-- Content Start -->
'.$text.'
<!-- Content End -->
</div>
<!-- End Mode: '.$mode.' -->
';*/
$style = 'admin_menu';
// return;
}
/*
if($style == 'core-infopanel')
{
echo '
<!-- Start Style: '.$style.' -->
<li class="span12 col-md-12">
<div class="well" >
<div class="nav-header">'.$caption.'</div>
<!-- Content Start -->
'.$text.'
<!-- Content End -->
</div>
</li>
<!-- End Style: '.$style.' -->
';
return;
}
*/
if(deftrue('e_IFRAME'))
{
echo '<!-- Start Style: '.$style.' Mode: '.$mode.' and iFrame active -->
echo '<!-- Start Style: ' . $style . ' Mode: ' . $mode . ' and iFrame active -->
<div class="block">
<div class="block-text">
'.$text.'
' . $text . '
</div>
</div>
';
return;
}
if(trim($caption) == '')
{
$style = 'no_caption';
$style = 'no_caption';
}
$panelType = array('core-infopanel'=>'panel-default','admin_menu'=>'panel-primary', 'site_info'=>'panel-default');
$panelType = array(
'core-infopanel' => 'panel-default',
'admin_menu' => 'panel-primary',
'site_info' => 'panel-default',
'flexpanel' => 'panel-default',
);
switch(varset($style, 'admin_content'))
{
case 'core-infopanel' :
case 'admin_menu' :
case 'site_info' :
echo '<div class="panel '.$panelType[$style].'">
case 'flexpanel':
echo '<div class="panel ' . $panelType[$style] . '" id="' . $mode . '">
<div class="panel-heading">
<h3 class="panel-title">'.$caption.'</h3>
<h3 class="panel-title">' . $caption . '</h3>
</div>
<div class="panel-body">
'.$text.'
' . $text . '
</div>
</div>';
/*
echo '
<div class="well sidebar-nav" >
<div class="nav-header">'.$caption.'</div>
'.$text.'
</div>
';
**/
break;
/*case 'site_info' :
echo '
<div class="panel panel-primary" >
<div class="panel-heading">'.$caption.'</div>
<p style="padding:10px">
'.$text.'
</p>
</div>
';
break;*/
/*
case 'admin_content':
echo '
break;
case 'core-infopanel':
case 'admin_menu':
case 'site_info':
echo '<div class="panel ' . $panelType[$style] . '">
<div class="panel-heading">
<h3 class="panel-title">' . $caption . '</h3>
</div>
<div class="panel-body">
' . $text . '
</div>
</div>';
break;
case 'no_caption':
echo '<!-- Start Style: ' . $style . ' Mode: ' . $mode . ' -->
<div class="block">
<h2 class="caption">'.$caption.'</h2>
<div class="block-text">
'.$text.'
' . $text . '
</div>
</div>
';
break;
*/
case 'no_caption' :
echo '<!-- Start Style: '.$style.' Mode: '.$mode.' -->
<div class="block">
<div class="block-text">
'.$text.'
</div>
</div>
';
break;
break;
default:
echo '<!-- Start Style: '.$style.' Mode: '.$mode.' -->
echo '<!-- Start Style: ' . $style . ' Mode: ' . $mode . ' -->
<div class="block">
<h4 class="caption">'.$caption.'</h4>
<h4 class="caption">' . $caption . '</h4>
<div class="block-text">
'.$text.'
' . $text . '
</div>
</div>
';
break;
break;
}
}
}