mirror of
https://github.com/e107inc/e107.git
synced 2025-08-07 15:16:30 +02:00
Hide batch dropdown when there are no entries.
This commit is contained in:
@@ -6288,18 +6288,20 @@ class e_admin_form_ui extends e_form
|
|||||||
<div id='admin-ui-list-batch' class='navbar navbar-inner left' >
|
<div id='admin-ui-list-batch' class='navbar navbar-inner left' >
|
||||||
<div class='span6 col-md-6'>";
|
<div class='span6 col-md-6'>";
|
||||||
|
|
||||||
if(!$this->getController()->getTreeModel()->isEmpty())
|
$selectStart = "<div class='form-inline input-inline'>
|
||||||
{
|
|
||||||
$text .= "
|
|
||||||
<div class='form-inline input-inline'>
|
|
||||||
<img src='".e_IMAGE_ABS."generic/branchbottom.gif' alt='' class='icon action' />
|
<img src='".e_IMAGE_ABS."generic/branchbottom.gif' alt='' class='icon action' />
|
||||||
<div class='input-group input-append'>
|
<div class='input-group input-append'>
|
||||||
".$this->select_open('etrigger_batch', array('class' => 'tbox form-control input-large select batch e-autosubmit reset', 'id' => false))."
|
".$this->select_open('etrigger_batch', array('class' => 'tbox form-control input-large select batch e-autosubmit reset', 'id' => false))."
|
||||||
".$this->option(LAN_BATCH_LABEL_SELECTED, '', false)."
|
".$this->option(LAN_BATCH_LABEL_SELECTED, '', false);
|
||||||
".($allow_copy ? $this->option(LAN_COPY, 'copy', false, array('class' => 'ui-batch-option class', 'other' => 'style="padding-left: 15px"')) : '')."
|
|
||||||
".($allow_delete ? $this->option(LAN_DELETE, 'delete', false, array('class' => 'ui-batch-option class', 'other' => 'style="padding-left: 15px"')) : '')."
|
$selectOpt = '';
|
||||||
".($allow_url ? $this->option(LAN_UI_BATCH_CREATELINK, 'url', false, array('class' => 'ui-batch-option class', 'other' => 'style="padding-left: 15px"')) : '')."
|
|
||||||
".($allow_featurebox ? $this->option(LAN_PLUGIN_FEATUREBOX_BATCH, 'featurebox', false, array('class' => 'ui-batch-option class', 'other' => 'style="padding-left: 15px"')) : '');
|
if(!$this->getController()->getTreeModel()->isEmpty())
|
||||||
|
{
|
||||||
|
$selectOpt .= ($allow_copy ? $this->option(LAN_COPY, 'copy', false, array('class' => 'ui-batch-option class', 'other' => 'style="padding-left: 15px"')) : '');
|
||||||
|
$selectOpt .= ($allow_delete ? $this->option(LAN_DELETE, 'delete', false, array('class' => 'ui-batch-option class', 'other' => 'style="padding-left: 15px"')) : '');
|
||||||
|
$selectOpt .= ($allow_url ? $this->option(LAN_UI_BATCH_CREATELINK, 'url', false, array('class' => 'ui-batch-option class', 'other' => 'style="padding-left: 15px"')) : '');
|
||||||
|
$selectOpt .= ($allow_featurebox ? $this->option(LAN_PLUGIN_FEATUREBOX_BATCH, 'featurebox', false, array('class' => 'ui-batch-option class', 'other' => 'style="padding-left: 15px"')) : '');
|
||||||
|
|
||||||
if(!empty($customBatchOptions))
|
if(!empty($customBatchOptions))
|
||||||
{
|
{
|
||||||
@@ -6308,16 +6310,18 @@ class e_admin_form_ui extends e_form
|
|||||||
|
|
||||||
if(is_array($val))
|
if(is_array($val))
|
||||||
{
|
{
|
||||||
$text .= $this->optgroup_open($key);
|
$selectOpt .= $this->optgroup_open($key);
|
||||||
|
|
||||||
foreach($val as $k=>$v)
|
foreach($val as $k=>$v)
|
||||||
{
|
{
|
||||||
$text .= $this->option($v, $k, false, array('class' => 'ui-batch-option class', 'other' => 'style="padding-left: 15px"'));
|
$selectOpt .= $this->option($v, $k, false, array('class' => 'ui-batch-option class', 'other' => 'style="padding-left: 15px"'));
|
||||||
}
|
}
|
||||||
$text .= $this->optgroup_close();
|
|
||||||
|
$selectOpt .= $this->optgroup_close();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$text .= $this->option($val, $key, false, array('class' => 'ui-batch-option class', 'other' => 'style="padding-left: 15px"'));
|
$selectOpt .= $this->option($val, $key, false, array('class' => 'ui-batch-option class', 'other' => 'style="padding-left: 15px"'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -6326,12 +6330,23 @@ class e_admin_form_ui extends e_form
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$text .= "
|
$selectOpt .= $this->renderBatchFilter('batch');
|
||||||
".$this->renderBatchFilter('batch')."
|
|
||||||
".$this->select_close()."
|
if(!empty($selectOpt))
|
||||||
<div class='input-group-btn input-append'>
|
{
|
||||||
|
$text .= $selectStart;
|
||||||
|
|
||||||
|
$text .= $selectOpt;
|
||||||
|
|
||||||
|
$text .= $this->select_close();
|
||||||
|
|
||||||
|
$text .= "<div class='input-group-btn input-append'>
|
||||||
".$this->admin_button('e__execute_batch', 'e__execute_batch', 'batch e-hide-if-js', LAN_GO, array('id' => false))."
|
".$this->admin_button('e__execute_batch', 'e__execute_batch', 'batch e-hide-if-js', LAN_GO, array('id' => false))."
|
||||||
</div></div></div>
|
</div>";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$text .= "</div></div>
|
||||||
";
|
";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user