@@ -585,6 +585,7 @@
< span ng - if = "vm.torrentLocalInfo.isAnonymous" > { { 'ANONYMOUS' | translate } } < / s p a n >
< span maker - info = "vm.torrentLocalInfo.maker" > < / s p a n >
<!-- < span message - to = "vm.torrentLocalInfo.user" to - class = "message-to-icon" > < / s p a n > - - >
< span > & emsp ; & emsp ; { { 'MESSAGES_FIELD.INFO_SEND_AT' | translate } } : { { vm . torrentLocalInfo . createdat | date : 'yyyy-MM-dd HH:mm:ss' } } < / s p a n >
< / d d >
< dt class = "h-line" > { { 'TORRENT_FILENAME' | translate } } : < / d t >
@@ -593,37 +594,51 @@
< dt class = "h-line" > { { 'ANNOUNCE_URL' | translate } } : < / d t >
< dd class = "h-line" > { { vm . torrentLocalInfo . torrent _announce } } < / d d >
< dt class = "h-line" > { { 'TORRENT_INFO_HASH ' | translate } } : < / d t >
< dd class = "h-line" > { { vm . torrentLocalInfo . info _hash } } < / d d >
< dt class = "h-line" > { { 'TABLE_FIELDS.SEEDED' | translate } } : < / d t >
< dd class = "h-line" > < span class = "glyphicon glyphicon-arrow-up torrent-up " > < / s p a n > { { v m . t o r r e n t L o c a l I n f o . t o r r e n t _ s e e d s }} < / d d >
< dt class = "h-line" > { { 'TABLE_FIELDS.LEECHED' | translate } } : < / d t >
< dd class = "h-line" > < span class = "glyphicon glyphicon-arrow-down torrent-down" > < / s p a n > { { v m . t o r r e n t L o c a l I n f o . t o r r e n t _ l e e c h e r s } } < / d d >
< dt class = "h-line" > { { 'TABLE_FIELDS.DOWNLOAD' | translate } } : < / d t >
< dd class = "h-line" > < span class = "glyphicon glyphicon-ok torrent-finished" > < / s p a n > { { v m . t o r r e n t L o c a l I n f o . t o r r e n t _ f i n i s h e d } } < / d d >
< div ng - if = "vm.torrentLocalInfo.torrent_type == 'tvserial'" >
< dt class = "h-line" > { { 'TMDB_FIELDS.THIS_SE' | translate } } : < / d t >
< dd class = "h-line" >
< span class = "se-info" > S { { vm . torrentLocalInfo . torrent _seasons } } E { { vm . torrentLocalInfo . torrent _episodes } } < / s p a n >
< / d d >
< / d i v >
< dt class = "h-line" > { { 'TABLE_FIELDS.ABBR_SEEDS_LEECHERS_FINISHED ' | translate } } : < / d t >
< dd class = "h-line" >
< span > < span class = "glyphicon glyphicon-arrow-up torrent-up" > < / s p a n > { { v m . t o r r e n t L o c a l I n f o . t o r r e n t _ s e e d s } } < / s p a n > & e m s p ; & e m s p ;
< span > < span class = "glyphicon glyphicon-arrow-down torrent-down" > < / s p a n > { {v m . t o r r e n t L o c a l I n f o . t o r r e n t _ l e e c h e r s } } < / s p a n > & e m s p ; & e m s p ;
< span > < span class = "glyphicon glyphicon-ok torrent-finished " > < / s p a n > { { v m . t o r r e n t L o c a l I n f o . t o r r e n t _ f i n i sh e d } } < / s p a n >
< / d d >
< dt class = "h-line" > { { 'VIDEO_SIZE' | translate } } : < / d t >
< dd class = "h-line" > { { vm . torrentLocalInfo . torrent _size | bytes : 2 } } < / d d >
< dt class = "h-line" > { { 'UPLOAD_TIME ' | translate } } : < / d t >
< dd class = "h-line" > { { vm . torrentLocalInfo . createdat | date : 'yyyy-MM-dd HH:mm:ss' } } < / d d >
< dt class = "h-line" > { { 'TORRENT_INFO_HASH ' | translate } } : < / d t >
< dd class = "h-line" > { { vm . torrentLocalInfo . info _hash } } < / d d >
< dt class = "h-line" > { { 'ATTRIBUTE_TAGS' | translate } } : < / d t >
< dd class = "h-line" >
< div class = "list-all-tags" >
< span class = "label label-release label-warning" > { { vm . torrentLocalInfo . resource _detail _info . release _date } } < / s p a n >
< span ng - if = "vm.torrentLocalInfo.torrent_recommended != 'level0'" >
< span class = "label label-rlevel label-info" >
{ { 'TORRENT_RECOMMEND_LEVEL_ITEM.' + vm . torrentLocalInfo . torrent _recommended . toUpperCase ( ) | translate } }
< / s p a n >
< / s p a n >
< span class = "label label-sale" ng - if = "!vm.isGlobalSaleNow()"
title = "{{vm.TGI.getTorrentSaleTypeDesc(vm.torrentLocalInfo);}} | {{ 'SALE_EXPIRES_TIME' | translate}}: {{vm.torrentLocalInfo.isSaling ? (vm.torrentLocalInfo.torrent_sale_expires | date: 'MM-dd HH:mm') : 'NO'}}"
ng - class = "{'label-default': !vm.torrentLocalInfo.isSaling, 'label-success': vm.torrentLocalInfo.isSaling}" >
{ { vm . torrentLocalInfo . torrent _sale _status } } { { vm . torrentLocalInfo . isSaling ? ( vm . torrentLocalInfo . torrent _sale _expires | unlife ) : '' } }
< / s p a n >
< span class = "label label-sale label-success" ng - if = "vm.isGlobalSaleNow()"
title = "{{vm.TGI.getTorrentSaleTypeDescByValue(vm.salesGlobalConfig.global.value);}}"
ng - click = "$event.stopPropagation();" >
G : { { vm . salesGlobalConfig . global . value } }
< / s p a n >
< span class = "label label-hnr-info" ng - if = "vm.torrentLocalInfo.torrent_hnr" > H & R < / s p a n >
< span class = "label label-se-info" ng - if = "vm.torrentLocalInfo.torrent_type == 'tvserial'" >
S { { vm . torrentLocalInfo . torrent _seasons } } E { { vm . torrentLocalInfo . torrent _episodes } }
< / s p a n >
< span title = "{{ 'TORRENT_STATUS_TOP_TITLE' | translate}}" ng - if = "vm.torrentLocalInfo.isTop"
class = "label torrent-top" > { { 'STATUS_TOP_KEY' | translate } }
< / s p a n >
< span ng - repeat = "t in vm.torrentLocalInfo.torrent_tags" >
< span class = "label label-tag" ng - if = "vm.RTS.tagInList(t);" >
{ { 'RESOURCESTAGS.' + vm . RTS . getTagTitle ( t ) + '.' + t . toUpperCase ( ) | translate } }
@@ -632,32 +647,6 @@
< / d i v >
< / d d >
< dt class = "h-line" > { { 'VIDEO_SALE_INFO' | translate } } : < / d t >
< dd class = "h-line" >
< span class = "label label-sale" ng - if = "!vm.isGlobalSaleNow()"
title = "{{vm.TGI.getTorrentSaleTypeDesc(vm.torrentLocalInfo);}} | {{ 'SALE_EXPIRES_TIME' | translate}}: {{vm.torrentLocalInfo.isSaling ? (vm.torrentLocalInfo.torrent_sale_expires | date: 'MM-dd HH:mm') : 'NO'}}"
ng - class = "{'label-default': !vm.torrentLocalInfo.isSaling, 'label-success': vm.torrentLocalInfo.isSaling}" >
{ { vm . torrentLocalInfo . torrent _sale _status } } { { vm . torrentLocalInfo . isSaling ? ( vm . torrentLocalInfo . torrent _sale _expires | unlife ) : '' } }
< / s p a n >
< span class = "label label-sale label-success" ng - if = "vm.isGlobalSaleNow()"
title = "{{vm.TGI.getTorrentSaleTypeDescByValue(vm.salesGlobalConfig.global.value);}}"
ng - click = "$event.stopPropagation();" >
G : { { vm . salesGlobalConfig . global . value } }
< / s p a n >
< / d d >
< div ng - if = "vm.torrentLocalInfo.torrent_recommended != 'level0' || vm.torrentLocalInfo.isTop" >
< dt class = "h-line" > { { 'ADMIN_BASIC_RLEVEL_SET' | translate } } : < / d t >
< dd class = "h-line" >
< span title = "{{ 'TORRENT_STATUS_TOP_TITLE' | translate}}" ng - if = "vm.torrentLocalInfo.isTop"
class = "torrent-votes" > < kbd > { { 'STATUS_TOP_KEY' | translate } } < / k b d > < / s p a n >
< span class = "label label-rlevel label-info" >
{ { 'TORRENT_RECOMMEND_LEVEL_ITEM.' + vm . torrentLocalInfo . torrent _recommended . toUpperCase ( ) | translate } }
< / s p a n >
< / d d >
< / d i v >
< dt class = "h-line" > { { 'ALL_FILES_LIST' | translate } } : < / d t >
< dd class = "h-line" >
< div class = "row" >