Moved files that meet criteria to top of track listing

This commit is contained in:
Robb Ebright 2017-11-26 14:48:41 -05:00
parent a4fdb9bc62
commit 91906e5b5d
3 changed files with 41 additions and 9 deletions

View file

@ -120,7 +120,9 @@
<?php } ?>
</dd>
<?php if ($this->showPoolCount) { ?>
<?php
// this will never run due to refactoring of playlist controller. it is replaced with code in update.phtml
if ($this->showPoolCount) { ?>
<div class='sp_text_font sp_text_font_bold'>
<span id='sp_pool_count' class='sp_text_font sp_text_font_bold'>
<?php

View file

@ -2,6 +2,35 @@
$items = $this->contents;
$isStaticSmartBlock = ($this->obj instanceof Application_Model_Block && $this->obj->isStatic());
$isPlaylist = ($this->obj instanceof Application_Model_Playlist);
if ($this->poolCount) { ?>
<div class='sp_text_font sp_text_font_bold'>
<span id='sp_pool_count' class='sp_text_font sp_text_font_bold'>
<?php
if ($this->poolCount > 1) {
echo $this->poolCount;
?>
<?php echo _("files meet the criteria")?>
</span>
<span class='checked-icon sp-checked-icon' id='sp_pool_count_icon'></span>
<?php
} else if ($this->poolCount == 1) {
echo $this->poolCount;
?>
<?php echo _("file meets the criteria")?>
</span>
<span class='checked-icon sp-checked-icon' id='sp_pool_count_icon'></span>
<?php
} else {
?>
0 <?php echo " "._("files meet the criteria")?>
</span>
<span class='sp-warning-icon' id='sp_pool_count_icon'></span>
<?php
}
?>
</div>
<?php }
if (count($items) && ($isStaticSmartBlock || $isPlaylist)) : ?>
<?php $i = 0; ?>
<?php foreach($items as $item) :
@ -120,6 +149,7 @@ if (($i < count($items) -1) && ($items[$i+1]['type'] == 0)) {
}
echo $this->partial('playlist/set-fade.phtml', $vars);
?>
</div>
<?php endif; ?>