mirror of
https://github.com/e107inc/e107.git
synced 2025-08-06 14:46:56 +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 class='span6 col-md-6'>";
|
||||
|
||||
if(!$this->getController()->getTreeModel()->isEmpty())
|
||||
{
|
||||
$text .= "
|
||||
<div class='form-inline input-inline'>
|
||||
$selectStart = "<div class='form-inline input-inline'>
|
||||
<img src='".e_IMAGE_ABS."generic/branchbottom.gif' alt='' class='icon action' />
|
||||
<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->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"')) : '')."
|
||||
".($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"')) : '');
|
||||
".$this->option(LAN_BATCH_LABEL_SELECTED, '', false);
|
||||
|
||||
$selectOpt = '';
|
||||
|
||||
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))
|
||||
{
|
||||
@@ -6308,16 +6310,18 @@ class e_admin_form_ui extends e_form
|
||||
|
||||
if(is_array($val))
|
||||
{
|
||||
$text .= $this->optgroup_open($key);
|
||||
$selectOpt .= $this->optgroup_open($key);
|
||||
|
||||
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
|
||||
{
|
||||
$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 .= "
|
||||
".$this->renderBatchFilter('batch')."
|
||||
".$this->select_close()."
|
||||
<div class='input-group-btn input-append'>
|
||||
$selectOpt .= $this->renderBatchFilter('batch');
|
||||
|
||||
if(!empty($selectOpt))
|
||||
{
|
||||
$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))."
|
||||
</div></div></div>
|
||||
</div>";
|
||||
}
|
||||
|
||||
|
||||
$text .= "</div></div>
|
||||
";
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user