2017-07-14 18:32:07 +02:00
{{ import "flags" }}
2017-06-28 13:42:38 +02:00
{{block search_common()}}
2017-07-31 13:13:57 +02:00
< select name = "c" class = "form-input form-category" >
2017-07-24 07:03:43 +02:00
< option value = "_" > {{ T("all_categories")}}< / option >
{{ range _, cat := GetCategories(true, true) }}
< option value = "{{ cat.ID }}" { { if Search . Category = = cat . ID } } selected { { end } } > {{ T(cat.Name) }}< / option >
{{ end }}
< / select >
2017-06-28 13:42:38 +02:00
{{end}}
{{block search_button() }}
2017-07-24 07:03:43 +02:00
< input class = "form-input search-box" name = "q" placeholder = "{{ T(" search " ) } } " type = "text" value = "{{Search.NameLike}}" / >
2017-08-28 15:52:05 +02:00
< button type = "submit" class = "form-input icon-search" > < / button > < button type = "submit" class = "form-input refine" name = "refine" value = "1" > {{ T("refine")}}< / button >
2017-06-28 13:42:38 +02:00
{{end}}
2017-07-10 15:24:52 +02:00
{{block search_refine(url="") }}
2017-09-12 15:03:26 +02:00
< div { { if ! Search . ShowRefine } } style = "display: none;" { { end } } class = "box refine" >
2017-08-29 07:43:34 +02:00
< form method = "GET" action = "{{ url }}" >
2017-08-12 09:20:47 +02:00
< h3 > {{ T("refine_search") }}< / h3 >
2017-08-02 14:01:43 +02:00
< div >
< div class = "refine-container-1" >
2017-07-24 07:03:43 +02:00
< span class = "form-refine" >
< span class = "spacing" > {{ T("search_for") }}:< / span >
2017-09-11 21:59:17 +02:00
< input type = "text" class = "form-input refine-searchbox" size = "30" name = "q" value = "{{Search.NameLike}}" placeholder = "{{ T(" search_for " ) } } " / > < select name = "c" class = "form-input refine-category" >
2017-07-24 07:03:43 +02:00
< option value = "_" > {{ T("all_categories")}}< / option >
{{ range _, cat := GetCategories(true, true) }}
< option value = "{{ cat.ID }}" { { if Search . Category = = cat . ID } } selected { { end } } > {{ T(cat.Name) }}< / option >
{{ end }}
< / select >
< / span >
< span class = "form-refine" >
< span class = "spacing" > {{ T("show") }}:< / span >
2017-08-02 19:34:53 +02:00
< select name = "s" class = "form-input spacing" style = "max-width: 21%;min-width: 100px;" >
2017-07-24 07:03:43 +02:00
< option value = "0" > {{ T("show_all")}}< / option >
< option value = "2" { { if Search . Status = = 2 } } selected { { end } } > {{ T("filter_remakes")}}< / option >
< option value = "3" { { if Search . Status = = 3 } } selected { { end } } > {{ T("trusted")}}< / option >
< option value = "4" { { if Search . Status = = 4 } } selected { { end } } > A+< / option >
< / select >
2017-09-03 05:21:37 +02:00
{{ T("limit_torrent_count")}}: < input type = "number" name = "limit" value = "{{ Navigation.MaxItemPerPage }}" class = "form-input spacing" min = "1" max = "300" / >
2017-09-06 08:36:32 +02:00
{{ T("from_user") }}: < input type = "text" name = "user" placeholder = "Username/#ID" value = "{{ Search.User == " " ? ( Search . UserID = = 0 ? " " : ( " # " + Search . UserID ) ) : Search . User } } " class = "form-input refine-user" / >
2017-07-24 07:03:43 +02:00
< / span >
< span class = "form-refine" >
< span class = "spacing" > {{ T("between")}}< / span >
< input class = "form-input" size = "7" name = "minSize" type = "text" value = "{{Search.MinSize}}" / >
{{ T("and")}}
< input size = "7" class = "form-input" name = "maxSize" type = "text" value = "{{Search.MaxSize}}" / >
< select name = "sizeType" class = "form-input" >
2017-09-11 19:45:39 +02:00
< option value = "b" { { if Search . SizeType = = " b " } } selected { { end } } > B< / option >
< option value = "k" { { if Search . SizeType = = " k " } } selected { { end } } > KiB< / option >
< option value = "m" { { if Search . SizeType = = " m " } } selected { { end } } > MiB< / option >
< option value = "g" { { if Search . SizeType = = " g " } } selected { { end } } > GiB< / option >
2017-07-24 07:03:43 +02:00
< / select >
{{ T("large")}}
< / span >
2017-08-14 07:56:45 +02:00
< span class = "form-refine" >
2017-08-26 03:24:25 +02:00
< span class = "spacing" > {{ T("from")}}< / span >
2017-08-27 02:51:19 +02:00
< input class = "form-input refine-date" name = "fromDate" type = "text" value = "{{Search.FromDate}}" placeholder = "YYYY/MM/DD" / >
2017-08-26 03:24:25 +02:00
{{ T("to")}}
2017-08-27 06:11:40 +02:00
< input class = "form-input refine-date spacing" size = "7" name = "toDate" type = "text" value = "{{Search.ToDate}}" placeholder = "YYYY/MM/DD" / >
2017-09-03 05:21:37 +02:00
{{ T("exclude_user") }}: < input type = "text" name = "nuserID" placeholder = "UserID" value = "" class = "form-input refine-userid" style = "width: 62px;" >
2017-08-14 07:56:45 +02:00
< / span >
2017-08-30 07:21:45 +02:00
< span class = "form-refine" style = "margin-bottom: 2px;" >
2017-08-14 07:56:45 +02:00
< span class = "spacing" > {{T("sort_by")}}< / span >
< select name = "sort" class = "form-input" >
2017-09-11 19:45:39 +02:00
< option value = "1" { { if Search . Sort = = 1 } } selected { { end } } > {{T("name")}}< / option >
< option value = "4" { { if Search . Sort = = 4 } } selected { { end } } > {{T("size")}}< / option >
< option value = "5" { { if Search . Sort = = 5 } } selected { { end } } > {{T("seeders")}}< / option >
< option value = "6" { { if Search . Sort = = 6 } } selected { { end } } > {{T("leechers")}}< / option >
< option value = "7" { { if Search . Sort = = 7 } } selected { { end } } > {{T("completed")}}< / option >
< option value = "2" { { if Search . Sort = = 2 | | Search . Sort = = 0 } } selected { { end } } > {{T("date")}}< / option >
2017-08-14 07:56:45 +02:00
< / select >
< select name = "order" class = "form-input" >
< option value = "true" > {{T("ascending")}}< / option >
2017-09-11 19:45:39 +02:00
< option value = "false" { { if ! Search . Order } } selected { { end } } > {{T("descending")}}< / option >
2017-08-14 07:56:45 +02:00
< / select >
< / span >
< / div >
2017-08-02 14:01:43 +02:00
< div class = "refine-container-2" >
2017-08-27 06:11:40 +02:00
< span class = "form-refine" >
2017-09-03 05:21:37 +02:00
< span class = "spacing" > {{ T("quality")}}:< / span >
2017-08-27 06:11:40 +02:00
< select name = "vq" class = "form-input" >
2017-08-28 03:57:56 +02:00
< option value = "" > {{ T("show_all")}}< / option >
{{ range _, vq := Config.Torrents.Tags.Types.Get("videoquality").Defaults }}
< option value = "{{vq}}" > {{T("tagvalue_" + vq)}}< / option >
{{end}}
2017-08-27 06:11:40 +02:00
< / select >
< / span >
< span class = "form-refine" >
2017-08-27 03:21:00 +02:00
< span class = "spacing" > Tags:< / span >
2017-09-03 12:45:57 +02:00
< input type = "text" name = "anidb" placeholder = "AniDB" title = "AniDB" value = "" class = "form-input" / >
< input type = "text" name = "vgm" placeholder = "VGMdb" title = "VGMdb" value = "" class = "form-input" / >
< input type = "text" name = "vndb" placeholder = "VnDB" title = "VnDB" value = "" class = "form-input" / >
< input type = "text" name = "dlsite" placeholder = "DLsite" title = "DLsite" value = "" class = "form-input" / >
2017-08-27 03:21:00 +02:00
< / span >
2017-09-11 21:59:17 +02:00
< div class = "form-refine form-input language" >
2017-08-02 14:01:43 +02:00
{{ yield flagList(languages=GetTorrentLanguages(), selected=Search.Languages, inputname="lang", id="refine-search")}}
< / div >
< button type = "submit" class = "form-input refine-btn" name = "refine" value = "1" > {{ T("refine")}}< / button >
< / div >
< / div >
2017-07-24 07:03:43 +02:00
< / form >
2017-07-10 15:24:52 +02:00
< / div >
2017-06-28 13:42:38 +02:00
{{end}}