The ability to remove player in a certain country (issue: https://github.com/CinemaPress/CinemaPress/issues/32)

This commit is contained in:
zeldaroot 2021-10-29 05:04:24 +03:00
parent 15d1a29b6f
commit 7a18db9a39
41 changed files with 137 additions and 42 deletions

View File

@ -102,6 +102,7 @@ module.exports = {
"message": "Greetings! Thank you for your appeal, we have fulfilled all the requirements and removed the indicated materials. ID movies: [id]. We were glad to cooperate!"
},
"country": 0,
"country_year": 1,
"status_code_country": "200",
"status_code_list": "404",
"message": "Viewing is prohibited, the site is subject<br>to copyright law in the digital age!<br><br><img src=\"/themes/default/public/desktop/img/dmca.png\" alt=\"DMCA\" style=\"display:inline\">",

View File

@ -102,6 +102,7 @@ module.exports = {
"message": "Приветствуем! Спасибо за ваше обращение, мы выполнили все требования и удалили указанные материалы. ID фильмов: [id]. Были рады сотрудничеству!"
},
"country": 0,
"country_year": 1,
"status_code_country": "200",
"status_code_list": "404",
"message": "Просмотр запрещен, сайт соблюдает<br>закон об авторском праве в цифровую эпоху!<br><br><img src=\"/themes/default/public/desktop/img/dmca.png\" alt=\"DMCA\" style=\"display:inline\">",

View File

@ -87,15 +87,28 @@ function codePlayer(type, movie, options) {
: '';
}
var movie_year = modules.abuse.data.country_year
? movie.year && '' + movie.year === new Date().getFullYear() + ''
: true;
var whois_abuse = options && options.userinfo && options.userinfo.whois;
var list_abuse = modules.abuse.data.movies.indexOf('' + movie.kp_id) + 1;
var country_abuse =
var country_abuse = !!(
modules.abuse.data.country &&
movie.year &&
'' + movie.year === new Date().getFullYear() + '' &&
movie_year &&
movie.countries_arr.filter(function(c) {
return new RegExp(options.userinfo.country, 'i').test(c);
}).length
);
if (
country_abuse === false &&
movie.custom &&
movie.custom.abuse &&
typeof movie.custom.abuse === 'string'
) {
country_abuse = movie.custom.abuse.split(',').filter(function(c) {
return new RegExp(options.userinfo.country_en, 'i').test(c.trim());
}).length;
}
var country_block_app =
options.userinfo &&
modules.blocking.data.app.countries &&

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "عملاء)",
"Изменить с": "تغيير s",
"Изменить на": "التغيير إلى",
"Изменить на нижний регистр": "التغيير إلى الحالة الصغيرة"
"Изменить на нижний регистр": "التغيير إلى الحالة الصغيرة",
"В это году": "هذه السنة",
"Любой год": "في أي عام"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "агент (и)",
"Изменить с": "Промяна на s",
"Изменить на": "Промени на",
"Изменить на нижний регистр": "Промяна в долния случай"
"Изменить на нижний регистр": "Промяна в долния случай",
"В это году": "Тази година",
"Любой год": "Всяка година"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "এজেন্ট (গুলি)",
"Изменить с": "এস পরিবর্তন করুন",
"Изменить на": "পরিবর্তন",
"Изменить на нижний регистр": "নিম্ন ক্ষেত্রে পরিবর্তন করুন"
"Изменить на нижний регистр": "নিম্ন ক্ষেত্রে পরিবর্তন করুন",
"В это году": "এই বছর",
"Любой год": "কোন বছর"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agent (y)",
"Изменить с": "Změny",
"Изменить на": "Změnit",
"Изменить на нижний регистр": "Změna malých písmen"
"Изменить на нижний регистр": "Změna malých písmen",
"В это году": "Tento rok",
"Любой год": "Každý rok"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agent (er)",
"Изменить с": "Ændre s",
"Изменить на": "Skifte til",
"Изменить на нижний регистр": "Skifte til små bogstaver"
"Изменить на нижний регистр": "Skifte til små bogstaver",
"В это году": "Dette år",
"Любой год": "Et hvilket som helst år"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agent(s)",
"Изменить с": "Änderungen",
"Изменить на": "Ändern",
"Изменить на нижний регистр": "In den kleinbuchstaben wechseln"
"Изменить на нижний регистр": "In den kleinbuchstaben wechseln",
"В это году": "Dieses jahr",
"Любой год": "Jedes jahr"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "πράκτορα (ες)",
"Изменить с": "Αλλαγές",
"Изменить на": "Αλλάζω σε",
"Изменить на нижний регистр": "Αλλαγή στη πεζά"
"Изменить на нижний регистр": "Αλλαγή στη πεζά",
"В это году": "Αυτή την χρονιά",
"Любой год": "Κάθε χρόνο"
}

View File

@ -1049,5 +1049,7 @@
"агент(ов)": "agent(s)",
"Изменить с": "Change from",
"Изменить на": "Change to",
"Изменить на нижний регистр": "Change to lowercase"
"Изменить на нижний регистр": "Change to lowercase",
"В это году": "This year",
"Любой год": "Any year"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agente(s)",
"Изменить с": "Cambios",
"Изменить на": "Cambiar a",
"Изменить на нижний регистр": "Cambiar a la minúscula"
"Изменить на нижний регистр": "Cambiar a la minúscula",
"В это году": "Este año",
"Любой год": "Cualquier año"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agent (id)",
"Изменить с": "Muuda s",
"Изменить на": "Muutu",
"Изменить на нижний регистр": "Muutus väiketähti"
"Изменить на нижний регистр": "Muutus väiketähti",
"В это году": "Sellel aastal",
"Любой год": "Iga aasta"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agent (t)",
"Изменить с": "Muuta s",
"Изменить на": "Muuttaa",
"Изменить на нижний регистр": "Vaihda pienet kirjaimet"
"Изменить на нижний регистр": "Vaihda pienet kirjaimet",
"В это году": "Tämä vuosi",
"Любой год": "Jokainen vuosi"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agents)",
"Изменить с": "Changements",
"Изменить на": "Changer",
"Изменить на нижний регистр": "Changer en minuscule"
"Изменить на нижний регистр": "Changer en minuscule",
"В это году": "Cette année",
"Любой год": "Toute année"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "एजेंट (एस)",
"Изменить с": "परिवर्तन।",
"Изменить на": "में बदलो",
"Изменить на нижний регистр": "निचले मामले में बदलें"
"Изменить на нижний регистр": "निचले मामले में बदलें",
"В это году": "इस साल",
"Любой год": "किसी भी वर्ष"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agent (i)",
"Изменить с": "Promijenite s",
"Изменить на": "Promijeniti",
"Изменить на нижний регистр": "Promjena u mala slova"
"Изменить на нижний регистр": "Promjena u mala slova",
"В это году": "Ove godine",
"Любой год": "Svaka godina"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "ügynök (ek)",
"Изменить с": "Változtatások",
"Изменить на": "Váltani",
"Изменить на нижний регистр": "Változás a kisbetűkre"
"Изменить на нижний регистр": "Változás a kisbetűkre",
"В это году": "Idén",
"Любой год": "Minden évben"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agen",
"Изменить с": "Ubah s",
"Изменить на": "Mengubah",
"Изменить на нижний регистр": "Ubah ke huruf kecil"
"Изменить на нижний регистр": "Ubah ke huruf kecil",
"В это году": "Tahun ini",
"Любой год": "Setiap tahun"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agente(s)",
"Изменить с": "I cambiamenti",
"Изменить на": "Passa a",
"Изменить на нижний регистр": "Passare al minuscolo"
"Изменить на нижний регистр": "Passare al minuscolo",
"В это году": "Quest'anno",
"Любой год": "Qualsiasi anno"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "エージェント",
"Изменить с": "Sを変更する",
"Изменить на": "への変更",
"Изменить на нижний регистр": "小文字の変更"
"Изменить на нижний регистр": "小文字の変更",
"В это году": "この年",
"Любой год": "あらゆる年"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "에이전트 (들)",
"Изменить с": "S.를 변경하십시오",
"Изменить на": "로 변경",
"Изменить на нижний регистр": "소문자로 변경하십시오"
"Изменить на нижний регистр": "소문자로 변경하십시오",
"В это году": "올해",
"Любой год": "모든 해"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agentas (-ai)",
"Изменить с": "Pakeiskite s",
"Изменить на": "Pakeisti į",
"Изменить на нижний регистр": "Pakeisti mažąsias raides"
"Изменить на нижний регистр": "Pakeisti mažąsias raides",
"В это году": "Šiais metais",
"Любой год": "Bet kuris metus"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "aģents (-i)",
"Изменить с": "Mainīt s",
"Изменить на": "Mainīt uz",
"Изменить на нижний регистр": "Mainās uz mazajiem burtiem"
"Изменить на нижний регистр": "Mainās uz mazajiem burtiem",
"В это году": "Šogad",
"Любой год": "Jebkurā gadā"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agent(s)",
"Изменить с": "Veranderingen",
"Изменить на": "Veranderen naar",
"Изменить на нижний регистр": "Verander in de kleine letters"
"Изменить на нижний регистр": "Verander in de kleine letters",
"В это году": "Dit jaar",
"Любой год": "Elk jaar"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agent",
"Изменить с": "Zmiany",
"Изменить на": "Zmień do",
"Изменить на нижний регистр": "Zmień małe litery"
"Изменить на нижний регистр": "Zmień małe litery",
"В это году": "W tym roku",
"Любой год": "Każdego roku"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agente(s)",
"Изменить с": "Alterar",
"Изменить на": "Mudar para",
"Изменить на нижний регистр": "Mudar para o minúsculo"
"Изменить на нижний регистр": "Mudar para o minúsculo",
"В это году": "Este ano",
"Любой год": "Qualquer ano"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agent (e)",
"Изменить с": "Schimbări",
"Изменить на": "Schimba in",
"Изменить на нижний регистр": "Schimbați la litere mici"
"Изменить на нижний регистр": "Schimbați la litere mici",
"В это году": "Anul acesta",
"Любой год": "În orice an"
}

View File

@ -1049,5 +1049,7 @@
"агент(ов)": "агент(ов)",
"Изменить с": "Изменить с",
"Изменить на": "Изменить на",
"Изменить на нижний регистр": "Изменить на нижний регистр"
"Изменить на нижний регистр": "Изменить на нижний регистр",
"В это году": "В это году",
"Любой год": "Любой год"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agent (y)",
"Изменить с": "ZMENA s",
"Изменить на": "Zmeniť na",
"Изменить на нижний регистр": "Zmena do malého písmena"
"Изменить на нижний регистр": "Zmena do malého písmena",
"В это году": "Tento rok",
"Любой год": "Každý rok"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agent (-i)",
"Изменить с": "Spremeni s",
"Изменить на": "Spremenite v",
"Изменить на нижний регистр": "Spremenite male črke"
"Изменить на нижний регистр": "Spremenite male črke",
"В это году": "To leto",
"Любой год": "Vsako leto"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agjent(s)",
"Изменить с": "Ndryshimi s",
"Изменить на": "Ndryshoj",
"Изменить на нижний регистр": "Ndryshoni në rastin më të vogël"
"Изменить на нижний регистр": "Ndryshoni në rastin më të vogël",
"В это году": "Kete vit",
"Любой год": "Çdo vit"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "агенте (и)",
"Изменить с": "Промене",
"Изменить на": "Променити",
"Изменить на нижний регистр": "Промените се у доњи случај"
"Изменить на нижний регистр": "Промените се у доњи случај",
"В это году": "Ове године",
"Любой год": "Било која година"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agent (er)",
"Изменить с": "Ändringar",
"Изменить на": "Ändra till",
"Изменить на нижний регистр": "Byt till små bokstäver"
"Изменить на нижний регистр": "Byt till små bokstäver",
"В это году": "Det här året",
"Любой год": "Något år"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "agent(s)",
"Изменить с": "Badilisha s",
"Изменить на": "Badilisha",
"Изменить на нижний регистр": "Badilisha kwa kesi ya chini"
"Изменить на нижний регистр": "Badilisha kwa kesi ya chini",
"В это году": "Mwaka huu",
"Любой год": "Mwaka wowote"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "ตัวแทน",
"Изменить с": "เปลี่ยน s",
"Изменить на": "เปลี่ยนไป",
"Изменить на нижний регистр": "เปลี่ยนเป็นตัวพิมพ์เล็ก"
"Изменить на нижний регистр": "เปลี่ยนเป็นตัวพิมพ์เล็ก",
"В это году": "ปีนี้",
"Любой год": "ทุกปี"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "ajan (lar)",
"Изменить с": "S'yi değiştir",
"Изменить на": "Değişmek",
"Изменить на нижний регистр": "Küçük harf için değişim"
"Изменить на нижний регистр": "Küçük harf için değişim",
"В это году": "Bu yıl",
"Любой год": "Herhangi bir yıl"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "агент (ів)",
"Изменить с": "Змінити з",
"Изменить на": "Змінити на",
"Изменить на нижний регистр": "Змінити на нижній регістр"
"Изменить на нижний регистр": "Змінити на нижній регістр",
"В это году": "У цьому році",
"Любой год": "Будь рік"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "đẠI lÝ(s)",
"Изменить с": "Thay đổi s",
"Изменить на": "Thay đổi thành",
"Изменить на нижний регистр": "Thay đổi thành chữ thường"
"Изменить на нижний регистр": "Thay đổi thành chữ thường",
"В это году": "Năm nay",
"Любой год": "Bất kỳ năm nào"
}

View File

@ -1050,5 +1050,7 @@
"агент(ов)": "代理人",
"Изменить с": "变化。",
"Изменить на": "改成",
"Изменить на нижний регистр": "改变到小写"
"Изменить на нижний регистр": "改变到小写",
"В это году": "今年",
"Любой год": "任何一年"
}

View File

@ -588,15 +588,21 @@
</div>
<div class="inner-padding">
<div class="row">
<div class="col-lg-6 col-xs-6">
<div class="col-lg-4 col-xs-4">
<label><%= __('В стране фильма') %></label>
</div>
<div class="col-lg-6 col-xs-6 text-center">
<div class="col-lg-4 col-xs-4 text-center">
<select name="modules.abuse.data.country" class="form-control">
<option value="1" <% if (modules.abuse.data.country) { %>selected="selected"<% } %>><%= __('Не показывать') %></option>
<option value="0" <% if (!modules.abuse.data.country) { %>selected="selected"<% } %>><%= __('Показывать') %></option>
</select>
</div>
<div class="col-lg-4 col-xs-4 text-center">
<select name="modules.abuse.data.country_year" class="form-control">
<option value="1" <% if (modules.abuse.data.country_year) { %>selected="selected"<% } %>><%= __('В это году') %></option>
<option value="0" <% if (!modules.abuse.data.country_year) { %>selected="selected"<% } %>><%= __('Любой год') %></option>
</select>
</div>
</div>
</div>
</div>