Changeset e5ddd2a85f88af48a06090ca7c7b9a664dfc4642

Show
Ignore:
Timestamp:
03/11/08 22:31:48 (9 months ago)
Author:
KRKeegan <-NOSPAM-kevin@krkeegan.com>
git-committer:
KRKeegan <-NOSPAM-kevin@krkeegan.com> 1205292708 -0700
git-parent:

[5d5b39ad7a7b0586f6da77ad6db7351b81f185a2]

git-author:
KRKeegan <-NOSPAM-kevin@krkeegan.com> 1205292708 -0700
Message:

Return to folder after start, stop transfer

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • plugins/admin/admin.py

    r5d5b39a re5ddd2a  
    140140        subcname = query['Container'][0] 
    141141        cname = subcname.split('/')[0] 
     142        folder = '' 
    142143        for name, data in config.getShares(): 
    143144            if cname == name: 
     
    146147                else: 
    147148                    tivo_mak = "" 
    148         folder = '/NowPlaying' 
    149         if 'Folder' in query: 
    150             folder += '/' + str(query['Folder'][0]) 
     149 
    151150        if 'TiVo' in query: 
    152151            tivoIP = query['TiVo'][0] 
    153             theurl = 'https://'+ tivoIP +'/TiVoConnect?Command=QueryContainer&Container=' + folder 
     152            theurl = 'https://'+ tivoIP +'/TiVoConnect?Command=QueryContainer&Container=/NowPlaying' 
     153            if 'Folder' in query: 
     154                folder += str(query['Folder'][0]) 
     155                theurl += '/' + folder 
    154156 
    155157            password = tivo_mak #TiVo MAK 
     
    229231        handler.end_headers() 
    230232        t = Template(file=os.path.join(SCRIPTDIR,'templates', 'npl.tmpl')) 
    231         t.subfolder = False 
    232         if folder != '/NowPlaying': 
    233             t.subfolder = True 
     233        t.folder = folder 
    234234        t.status = status 
    235235        print handler.tivos 
     
    317317            t.container = cname 
    318318            t.time = '3' 
    319             t.url = '/TiVoConnect?Command=NPL&Container=' + cname + '&TiVo=' + query['TiVo'][0] 
     319            t.url = '/TiVoConnect?Command=NPL&Container=' + cname + '&TiVo=' + query['TiVo'][0] + '&Folder=' + query['Folder'][0] 
    320320            t.text = '<h3>Transfer Initiated.</h3>  <br>You selected transfer has been initiated.'+\ 
    321                      '<br> The <a href="/TiVoConnect?Command=NPL&Container='+ cname + '&TiVo=' + query['TiVo'][0] +'"> ToGo</a> page will reload in 3 seconds.' 
     321                     '<br> The <a href="/TiVoConnect?Command=NPL&Container='+ cname + '&TiVo=' + query['TiVo'][0] + '&Folder=' + query['Folder'][0] +'"> ToGo</a> page will reload in 3 seconds.' 
    322322            handler.wfile.write(t) 
    323323        else: 
     
    327327            t.container = cname 
    328328            t.time = '10' 
    329             t.url = '/TiVoConnect?Command=NPL&Container=' + cname + '&TiVo=' + query['TiVo'][0] 
     329            t.url = '/TiVoConnect?Command=NPL&Container=' + cname + '&TiVo=' + query['TiVo'][0] + '&Folder=' + query['Folder'][0] 
    330330            t.text = '<h3>Missing Data.</h3>  <br>You must set both "tivo_mak" and "togo_path" before using this function.'+\ 
    331                      '<br> The <a href="/TiVoConnect?Command=NPL&Container='+ cname + '&TiVo=' + query['TiVo'][0] +'"> ToGo</a> page will reload in 10 seconds.' 
     331                     '<br> The <a href="/TiVoConnect?Command=NPL&Container='+ cname + '&TiVo=' + query['TiVo'][0] + '&Folder=' + query['Folder'][0] +'"> ToGo</a> page will reload in 10 seconds.' 
    332332            handler.wfile.write(t) 
    333333 
     
    345345        t.container = cname 
    346346        t.time = '3' 
    347         t.url = '/TiVoConnect?Command=NPL&Container=' + cname + '&TiVo=' + query['TiVo'][0] 
     347        t.url = '/TiVoConnect?Command=NPL&Container=' + cname + '&TiVo=' + query['TiVo'][0] + '&Folder=' + query['Folder'][0] 
    348348        t.text = '<h3>Transfer Stopped.</h3>  <br>Your transfer has been stopped.'+\ 
    349                  '<br> The <a href="/TiVoConnect?Command=NPL&Container='+ cname + '&TiVo=' + query['TiVo'][0] +'"> ToGo</a> page will reload in 3 seconds.' 
    350         handler.wfile.write(t) 
     349                 '<br> The <a href="/TiVoConnect?Command=NPL&Container='+ cname + '&TiVo=' + query['TiVo'][0] + '&Folder=' + query['Folder'][0] +'"> ToGo</a> page will reload in 3 seconds.' 
     350        handler.wfile.write(t) 
  • plugins/admin/templates/npl.tmpl

    r5d5b39a re5ddd2a  
    2828      <div style="visibility: visible; width: 920px; overflow: scroll; height: 410px; position: relative;"> 
    2929      <table> 
    30       #if $subfolder == True 
     30      #if $folder != '' 
    3131        <tr><td colspan=5><a href="/TiVoConnect?Command=NPL&Container=$container&TiVo=$tivoIP">Back to Now Playing List</a></td></tr> 
    3232      #end if 
     
    7474                                        #if $this_status['running'] and $this_status['rate'] != "" 
    7575                                                Transfering - $this_status['rate'] KB/s<br> 
    76                                                 <a href="/TiVoConnect?Command=ToGoStop&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP">Stop Transfer</a> 
     76                                                <a href="/TiVoConnect?Command=ToGoStop&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP&Folder=$folder">Stop Transfer</a> 
    7777                                        #elif $this_status['running'] and $this_status['rate'] == "" 
    7878                                                Initiating Transfer.<br> 
     
    8080                                        #elif $this_status['error'] 
    8181                                                Error - $this_status['error']<br> 
    82                                                 <a href="/TiVoConnect?Command=ToGo&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP">Try Transfer Again.</a> 
     82                                                <a href="/TiVoConnect?Command=ToGo&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP&Folder=$folder">Try Transfer Again.</a> 
    8383                                        #elif $this_status['finished'] 
    8484                                                Transfer Complete! 
    8585                                        #else 
    8686                                                Transfer Stopped<br> 
    87                                                 <a href="/TiVoConnect?Command=ToGo&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP">Try Transfer Again.</a> 
     87                                                <a href="/TiVoConnect?Command=ToGo&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP&Folder=$folder">Try Transfer Again.</a> 
    8888                                        #endif 
    8989                                #else 
    90                                         <a href="/TiVoConnect?Command=ToGo&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP">Transfer This.</a> 
     90                                        <a href="/TiVoConnect?Command=ToGo&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP&Folder=$folder">Transfer This.</a> 
    9191                                #end if 
    9292                                </td>