0

используются только кинотеатры, из которых можно тянуть видео

This commit is contained in:
2017-01-15 11:54:09 +03:00
parent ebca0604eb
commit 32849e6109
4 changed files with 17 additions and 46 deletions

View File

@@ -5,7 +5,6 @@ import kinosearch.core.warez.KinoWarez;
public class Kino { public class Kino {
private String name; private String name;
private String url; private String url;
private boolean player = false;
private KinoWarez kinowarez; private KinoWarez kinowarez;
public Kino(String name, String url, KinoWarez kinoWarez) { public Kino(String name, String url, KinoWarez kinoWarez) {
@@ -26,24 +25,12 @@ public class Kino {
return url; return url;
} }
public boolean hasPlayer() {
return player;
}
public void setPlayer(boolean value) {
this.player = value;
}
public KinoWarez getKinowarez() { public KinoWarez getKinowarez() {
return kinowarez; return kinowarez;
} }
public String getPlayerUrl() { public String getPlayerUrl() {
if (player) {
String path = url.substring(kinowarez.getDomain().length()); String path = url.substring(kinowarez.getDomain().length());
return kinowarez.getName().toLowerCase() + path; return kinowarez.getName().toLowerCase() + path;
} else {
return "#";
}
} }
} }

View File

@@ -73,9 +73,7 @@ public class Onlinelife implements KinoWarez {
} }
name = name.replaceAll("\\[.+", "").trim(); name = name.replaceAll("\\[.+", "").trim();
Kino kino = new Kino(name, url, this); outList.add(new Kino(name, url, this));
kino.setPlayer(true);
outList.add(kino);
} }
return outList; return outList;

View File

@@ -58,13 +58,11 @@ public class Seasonvar implements KinoWarez {
List<Kino> outList = new ArrayList<>(); List<Kino> outList = new ArrayList<>();
for (int i = 0; i < suggestions.size(); i++) { for (int i = 0; i < suggestions.size(); i++) {
Kino kino = new Kino( outList.add(new Kino(
suggestions.get(i).getAsString(), suggestions.get(i).getAsString(),
DOMAIN + "/" + data.get(i).getAsString(), DOMAIN + "/" + data.get(i).getAsString(),
this this
); ));
kino.setPlayer(true);
outList.add(kino);
} }
return outList; return outList;

View File

@@ -23,18 +23,12 @@
<div class="panel-heading"><b>${kino_groupped.name}</b></div> <div class="panel-heading"><b>${kino_groupped.name}</b></div>
<div class="panel-body"> <div class="panel-body">
<div class="row"> <div class="row">
<#if kino_groupped.hasPlayer()>
<div class="col-sm-6"> <div class="col-sm-6">
<a class="btn btn-primary btn-block" href="${kino_groupped.url}" target="_blank">на сайте</a> <a class="btn btn-primary btn-block" href="${kino_groupped.url}" target="_blank">на сайте</a>
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
<a class="btn btn-danger btn-block" href="/player/${kino_groupped.getPlayerUrl()}" target="_blank">в плеере</a> <a class="btn btn-danger btn-block" href="/player/${kino_groupped.getPlayerUrl()}" target="_blank">в плеере</a>
</div> </div>
<#else>
<div class="col-sm-12">
<a class="btn btn-primary btn-block" href="${kino_groupped.url}" target="_blank">на сайте</a>
</div>
</#if>
</div> </div>
</div> </div>
</div> </div>
@@ -47,18 +41,12 @@
<div class="panel-heading"><b>${kino.name}</b></div> <div class="panel-heading"><b>${kino.name}</b></div>
<div class="panel-body"> <div class="panel-body">
<div class="row"> <div class="row">
<#if kino.hasPlayer()>
<div class="col-sm-6"> <div class="col-sm-6">
<a class="btn btn-primary btn-block" href="${kino.url}" target="_blank">на сайте</a> <a class="btn btn-primary btn-block" href="${kino.url}" target="_blank">на сайте</a>
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
<a class="btn btn-danger btn-block" href="/player/${kino.getPlayerUrl()}" target="_blank">в плеере</a> <a class="btn btn-danger btn-block" href="/player/${kino.getPlayerUrl()}" target="_blank">в плеере</a>
</div> </div>
<#else>
<div class="col-sm-12">
<a class="btn btn-primary btn-block" href="${kino.url}" target="_blank">на сайте</a>
</div>
</#if>
</div> </div>
</div> </div>
</div> </div>