1
0
mirror of https://github.com/moparisthebest/SickRage synced 2024-08-13 16:53:54 -04:00
SickRage/gui/slick/interfaces/default/testRename.tmpl
Supremicus 3c1043f77e Fixes and additions to testRename.tmpl
Good named episodes show in green now and cannot be selected since it's
pointless.
Cancel Rename button added to return you to show page if you wish to
cancel.
2014-10-04 22:47:24 +10:00

88 lines
3.3 KiB
Cheetah

#import sickbeard
#from sickbeard import common
#from sickbeard import exceptions
#set global $title="Test Rename"
#set global $header = '<a href="' + $sbRoot + '/home/displayShow?show=%d">%s</a>' % ($show.indexerid, $show.name)
#set global $sbPath=".."
#set global $topmenu="home"#
#import os.path
#include $os.path.join($sickbeard.PROG_DIR, "gui/slick/interfaces/default/inc_top.tmpl")
#if $varExists('header')
<h1 class="header">$header</h1>
#else
<h1 class="title">$title</h1>
#end if
<input type="hidden" id="showID" value="$show.indexerid" />
<script type="text/javascript" src="$sbRoot/js/testRename.js"></script>
<h3>Preview of the proposed name changes</h3>
<blockquote style="margin-bottom: 0; color: #09A2FF;">
#if int($show.air_by_date) == 1 and $sickbeard.NAMING_CUSTOM_ABD:
$sickbeard.NAMING_ABD_PATTERN
#elif int($show.sports) == 1 and $sickbeard.NAMING_CUSTOM_SPORTS:
$sickbeard.NAMING_SPORTS_PATTERN
#else
$sickbeard.NAMING_PATTERN
#end if
</blockquote>
#set $curSeason = -1
#set $odd = False
<table id="testRenameTable" class="sickbeardTable" cellspacing="1" border="0" cellpadding="0">
#for $cur_ep_obj in $ep_obj_list:
#set $curLoc = $cur_ep_obj.location[len($cur_ep_obj.show.location)+1:]
#set $curExt = $curLoc.split('.')[-1]
#set $newLoc = $cur_ep_obj.proper_path() + '.' + $curExt
#if int($cur_ep_obj.season) != $curSeason:
<thead>
<tr class="seasonheader" id="season-$cur_ep_obj.season">
<td colspan="4">
<br/>
<h2>#if int($cur_ep_obj.season) == 0 then "Specials" else "Season "+str($cur_ep_obj.season)#</h2>
</td>
</tr>
<tr class="seasoncols" id="season-$cur_ep_obj.season-cols">
<th width="1%" align="center"><input type="checkbox" class="seasonCheck" id="$cur_ep_obj.season" /></th>
<th class="nowrap">Episode</th>
<th class="nowrap">Old Location</th>
<th class="nowrap">New Location</th>
</tr>
</thead>
#set $curSeason = int($cur_ep_obj.season)
#end if
<tbody>
#set $odd = not $odd
#set $epStr = str($cur_ep_obj.season) + "x" + str($cur_ep_obj.episode)
#set $epList = sorted([cur_ep_obj.episode] + [x.episode for x in cur_ep_obj.relatedEps])
#if len($epList) > 1:
#set $epList = [$min($epList), $max($epList)]
#end if
<tr class="season-$curSeason
#if $curLoc == $newLoc:
good
#else
wanted
#end if
">
<td width="1%" valign="top" align="center" class="tableleft">
#if $curLoc != $newLoc:
<input type="checkbox" class="epCheck" id="<%=str(cur_ep_obj.season) + 'x' + str(cur_ep_obj.episode)%>" name="<%=str(cur_ep_obj.season) + "x" + str(cur_ep_obj.episode) %>" />
#end if
</td>
<td align="center" valign="top" class="nowrap"><%= "-".join(map(str, epList)) %></td>
<td width="50%" valign="top">$curLoc</td>
<td width="50%" valign="top" class="tableright">$newLoc</td>
</tr>
</tbody>
#end for
</table><br />
<input type="submit" value="Rename Selected" class="btn btn-success"> <a href="/home/displayShow?show=$show.indexerid" class='btn btn-danger' style="line-height: 20px !important;">Cancel Rename</a>
#include $os.path.join($sickbeard.PROG_DIR, "gui/slick/interfaces/default/inc_bottom.tmpl")