{{define "admin/audit_detail.html"}} {{template "admin_shell_open" .}}
{{if .Data.Flash}}
{{.Data.Flash}}
{{end}} {{$it := .Data.Item}}

{{index $it "title"}}

ID {{index $it "id"}} · {{T "admin.audit_detail.ver"}} {{index $it "version"}}

{{template "admin_audit_detail_inner" .}}
{{template "admin_shell_close" .}} {{end}} {{define "admin/audit_detail_embed.html"}} {{template "admin_audit_detail_inner" .}} {{end}} {{define "admin_audit_detail_inner"}} {{$it := .Data.Item}} {{if ne (asInt (index $it "status")) 2}}
{{T "item_admin_preview_menu"}}
{{end}} {{if index $it "reject_reason"}}
{{T "admin.audit_detail.reject_reason"}} {{index $it "reject_reason"}}
{{end}}

{{T "admin.audit_detail.basic"}}

{{T "admin.audit_detail.type"}}
{{if eq (asInt (index $it "item_type")) 1}}{{T "admin.audit_detail.type_src"}}{{else}}{{T "admin.audit_detail.type_soft"}}{{end}}
{{T "admin.audit_detail.author"}}
{{with index $it "author"}}{{.}}{{else}}—{{end}}
{{T "admin.audit_detail.lang"}}
{{.Data.MainLangName}}
OS
{{if .Data.osName}}{{.Data.osName}}{{else}}—{{end}}
{{T "admin.audit_detail.cats"}}
{{range $i, $c := .Data.Categories}}{{if $i}}, {{end}}{{index $c "name_zh"}}{{end}}{{if not .Data.Categories}}—{{end}}
{{T "admin.audit_detail.dbs"}}
{{range $i, $d := .Data.Databases}}{{if $i}}, {{end}}{{index $d "name_zh"}}{{end}}{{if not .Data.Databases}}—{{end}}
{{T "admin.audit_detail.intro"}}
{{with index $it "intro"}}{{.}}{{else}}—{{end}}
{{if .Data.DetailHTML}}

{{T "admin.audit_detail.detail"}}

{{.Data.DetailHTML}}
{{end}}

{{T "admin.audit_detail.release"}}

{{with index $it "release_log"}}{{.}}{{else}}—{{end}}

{{T "admin.audit_detail.submitter"}}

{{$su := .Data.Submitter}} {{if $su}}{{else}}—{{end}}
{{T "admin.audit_detail.created"}} {{unixTime (index $it "created_at")}}
{{T "admin.audit_detail.status"}} {{$st := asInt (index $it "status")}}{{if eq $st 1}}{{T "admin.audit_detail.st_pending"}}{{else if eq $st 2}}{{T "admin.audit_detail.st_pub"}}{{else if eq $st 3}}{{T "admin.audit_detail.st_reject"}}{{else if eq $st 4}}{{T "admin.audit_detail.st_off"}}{{else}}{{T "admin.audit_detail.st_draft"}}{{end}}

{{T "admin.audit_detail.links"}}

{{T "admin.audit_detail.download"}} {{if .Data.DownloadRows}} {{range .Data.DownloadRows}}
{{if .ButtonLabel}}
{{T "admin.audit_detail.btn_label"}} {{.ButtonLabel}}
{{end}} {{if gt (asInt .FileID) 0}}
{{.FileName}}{{if .FileSizeHuman}} {{.FileSizeHuman}}{{end}} {{if .FileReady}} {{T "admin.audit_detail.dl_audit"}} {{else}} {{T "admin.audit_detail.processing"}}{{if .FileStatus}}({{.FileStatus}}){{end}} {{end}}
{{end}} {{if .MirrorURL}} {{else}} {{if not (gt (asInt .FileID) 0)}}—{{end}} {{end}}
{{end}} {{else}}—{{end}}
{{T "admin.audit_detail.related"}}
{{$ru := index $it "related_url"}}{{if $ru}}{{$ru}}{{else}}—{{end}}
{{T "admin.audit_detail.demo"}}
{{$demo := index $it "demo_url"}}{{if $demo}}{{$demo}}{{else}}—{{end}}

{{T "admin.audit_detail.shots"}}

{{range .Data.Screenshots}}
{{$u := index . "public_url"}}{{if $u}}{{else}}
—
{{end}}
{{else}}
—
{{end}}
{{if eq (asInt (index $it "status")) 1}}
{{T "admin.audit_detail.quick"}}
{{T "admin.audit_detail.reject_card"}}
{{end}}
{{end}}