1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-04 21:57:51 +02:00

Menu page tab fix.

This commit is contained in:
Cameron
2016-08-13 15:28:09 -07:00
parent e9561fca03
commit a35bde2526

View File

@@ -509,6 +509,7 @@ class e_form
<ul class="nav nav-tabs">'; <ul class="nav nav-tabs">';
$c = 0; $c = 0;
foreach($array as $key=>$tab) foreach($array as $key=>$tab)
{ {
@@ -5472,7 +5473,7 @@ class e_form
$query = isset($form['query']) ? $form['query'] : e_QUERY ; $query = isset($form['query']) ? $form['query'] : e_QUERY ;
$url = (isset($form['url']) ? e107::getParser()->replaceConstants($form['url'], 'abs') : e_SELF).($query ? '?'.$query : ''); $url = (isset($form['url']) ? e107::getParser()->replaceConstants($form['url'], 'abs') : e_SELF).($query ? '?'.$query : '');
$curTab = varset($_GET['tab'],0); $curTab = strval(varset($_GET['tab'],'0'));
$text .= " $text .= "
<form method='post' action='".$url."' id='{$form['id']}-form' enctype='multipart/form-data' autocomplete='off' > <form method='post' action='".$url."' id='{$form['id']}-form' enctype='multipart/form-data' autocomplete='off' >
@@ -5492,14 +5493,14 @@ class e_form
$text .= '<ul class="nav nav-tabs">'; $text .= '<ul class="nav nav-tabs">';
foreach($data['tabs'] as $i=>$label) foreach($data['tabs'] as $i=>$label)
{ {
$class = ($i === $curTab) ? 'class="active" ' : ''; $class = (strval($i) === $curTab) ? 'class="active" ' : '';
$text .= '<li '.$class.'><a href="#tab'.$i.'" data-toggle="tab">'.$label.'</a></li>'; $text .= '<li '.$class.'><a href="#tab'.$i.'" data-toggle="tab">'.$label.'</a></li>';
} }
$text .= ' </ul><div class="tab-content">'; $text .= ' </ul><div class="tab-content">';
foreach($data['tabs'] as $tabId=>$label) foreach($data['tabs'] as $tabId=>$label)
{ {
$active = ($tabId === $curTab) ? 'active' : ''; $active = (strval($tabId) === $curTab) ? 'active' : '';
$text .= '<div class="tab-pane '.$active.'" id="tab'.$tabId.'">'; $text .= '<div class="tab-pane '.$active.'" id="tab'.$tabId.'">';
$text .= $this->renderCreateFieldset($elid, $data, $model, $tabId); $text .= $this->renderCreateFieldset($elid, $data, $model, $tabId);
$text .= "</div>"; $text .= "</div>";