#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>
#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="SelectAllTable" class="sickbeardTable" cellspacing="1" border="0" cellpadding="0">
	<thead>
		<tr class="seasonheader" id="season-all">
            <td colspan="4">
                <h2>All Seasons</h2>
            </td>
        </tr>
		<tr class="seasoncols" id="selectall">
    	    <th class="col-checkbox"><input type="checkbox" class="seriesCheck" id="SelectAll" /></th>
        	<th align="left" valign="top" class="nowrap">Select All</th>
        	<th width="100%" class="col-name" style="visibility:hidden;"></th>
		</tr>
	</thead>
</table>

<br/>
<input type="submit" value="Rename Selected" class="btn btn-success"> <a href="/home/displayShow?show=$show.indexerid" class="btn btn-danger">Cancel Rename</a>

<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 class="col-checkbox"><input type="checkbox" class="seasonCheck" id="$cur_ep_obj.season" /></th>
            <th class="nowrap">Episode</th>
            <th class="col-name">Old Location</th>
            <th class="col-name">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
        seasonstyle">
            <td class="col-checkbox">
			#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%" class="col-name">$curLoc</td>
            <td width="50%" class="col-name">$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">Cancel Rename</a>
#include $os.path.join($sickbeard.PROG_DIR, "gui/slick/interfaces/default/inc_bottom.tmpl")
