@ -718,34 +718,54 @@ class MainPage:
if mode == ' change_cat ' :
if value and value2 :
nzo_id = value
cat = value2
if cat == ' None ' :
cat = None
nzbqueue . change_cat ( nzo_id , cat )
cat , pp , script , cat_priority = cat_to_opts ( cat )
items = value . split ( ' , ' )
if len ( items ) > 1 :
for nzo_id in items :
nzbqueue . change_cat ( nzo_id , cat )
cat , pp , script , cat_priority = cat_to_opts ( cat )
nzbqueue . change_script ( nzo_id , script )
nzbqueue . change_opts ( nzo_id , pp )
nzbqueue . set_priority ( nzo_id , cat_priority )
else :
nzo_id = value
nzbqueue . change_cat ( nzo_id , cat )
cat , pp , script , cat_priority = cat_to_opts ( cat )
nzbqueue . change_script ( nzo_id , script )
nzbqueue . change_opts ( nzo_id , pp )
nzbqueue . set_priority ( nzo_id , cat_priority )
nzbqueue . change_script ( nzo_id , script )
nzbqueue . change_opts ( nzo_id , pp )
nzbqueue . set_priority ( nzo_id , cat_priority )
return report ( output )
else :
return report ( output , _MSG_NO_VALUE )
if mode == ' change_script ' :
if value and value2 :
nzo_id = value
script = value2
if script . lower ( ) == ' none ' :
script = None
nzbqueue . change_script ( nzo_id , script )
items = value . split ( ' , ' )
if len ( items ) > 1 :
for nzo_id in items :
nzbqueue . change_script ( nzo_id , script )
else :
nzo_id = value
nzbqueue . change_script ( nzo_id , script )
return report ( output )
else :
return report ( output , _MSG_NO_VALUE )
if mode == ' change_opts ' :
if value and value2 and value2 . isdigit ( ) :
nzbqueue . change_opts ( value , int ( value2 ) )
items = value . split ( ' , ' )
if len ( items ) > 1 :
for nzo_id in items :
nzbqueue . change_opts ( nzo_id , int ( value2 ) )
else :
nzbqueue . change_opts ( value , int ( value2 ) )
return report ( output )
if mode == ' fullstatus ' :