add localizatin, fix bugs
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
<head>
|
||||
<script src=assets/jquery.js> </script>
|
||||
<script>
|
||||
__LOCALIZATION_LANGSELECT_SCRIPT__
|
||||
function deleteit(indexik){
|
||||
$.post("index.php?admin=1&delete=1",
|
||||
{
|
||||
@@ -20,20 +21,15 @@
|
||||
|
||||
Ping();
|
||||
setInterval(function(){ Ping(); }, 60000);
|
||||
function updateTable(){
|
||||
$.get("index.php?admin=1&onlytable=1", function(data, status){
|
||||
$("#chattablicka").html(data);
|
||||
function updateDashboard(){
|
||||
$.get("index.php?admin=1&admin_dash_api=1", function(data, status){
|
||||
var parsedData = JSON.parse(data);
|
||||
$("#chattablicka").html(parsedData.chatadm);
|
||||
$("#connections").html(parsedData.connadm);
|
||||
});
|
||||
}
|
||||
setInterval(updateTable, 5000);
|
||||
updateTable();
|
||||
function updateConns(){
|
||||
$.get("index.php?admin=1&onlyconns=1", function(data, status){
|
||||
$("#connections").html(data);
|
||||
});
|
||||
}
|
||||
setInterval(updateConns, 30000);
|
||||
updateConns();
|
||||
setInterval(updateDashboard, 5000);
|
||||
updateDashboard();
|
||||
|
||||
$("#send").click(function(){
|
||||
data = $("#ins").val();
|
||||
@@ -57,7 +53,7 @@
|
||||
</script>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" href="assets/pico.css">
|
||||
<title>Administration</title>
|
||||
<title>__LOCALIZATION_ADMIN_LINK__</title>
|
||||
<style>
|
||||
table, th, td {
|
||||
border: 2px solid;
|
||||
@@ -69,28 +65,29 @@
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p class="headingac">Streaming</p>
|
||||
__LOCALIZATION_LANGSELECT__
|
||||
<p class="headingac">__LOCALIZATION_PLAYER_TITLE__</p>
|
||||
<audio controls src="__VLOZ_URL_AUDIA__" id="audioplayer" type="__VLOZ_TYP_AUDIA__" preload="none"></audio>
|
||||
<br>
|
||||
<a href="index.php?logout=1">
|
||||
<p>Log out</p>
|
||||
<p>__LOCALIZATION_LOGOUT__</p>
|
||||
</a>
|
||||
<a href="__VLOZ_URL_AUDIA__.m3u" download target="_blank">
|
||||
<p>Playlist download</p>
|
||||
<p>__LOCALIZATION_PLAYLIST_DOWNLOAD__</p>
|
||||
</a>
|
||||
<a href="index.php">
|
||||
<p>Normal player</p>
|
||||
<p>__LOCALIZATION_NORMAL_LINK__</p>
|
||||
</a>
|
||||
<p class="headingac">Connections:</p>
|
||||
<p class="headingac">__LOCALIZATION_CONNECTIONS__</p>
|
||||
<div id="connections"></div>
|
||||
<br>
|
||||
<p class="headingac">Chat admin:</p>
|
||||
<button onclick="deleteit('*')">Delete all</button>
|
||||
<p class="headingac">__LOCALIZATION_CHAT_ADMIN__</p>
|
||||
<button onclick="deleteit('*')">__LOCALIZATION_CHAT_ADMIN_DELETE_ALL__</button>
|
||||
<br>
|
||||
<div id="chattablicka"></div><br>
|
||||
|
||||
<input id="ins"></input>
|
||||
<button id="send">Send</button>
|
||||
<button id="send">__LOCALIZATION_CHAT_SEND__</button>
|
||||
<br>
|
||||
<p>© BRN Systems __VLOZ_ROK__</p>
|
||||
</body>
|
||||
|
5
templates/langSelector.js
Normal file
5
templates/langSelector.js
Normal file
@@ -0,0 +1,5 @@
|
||||
function SetLang(lang) {
|
||||
$.get("index.php?setLang=" + lang, function(data, status){
|
||||
location.reload();
|
||||
});
|
||||
}
|
53
templates/locale/en.json
Normal file
53
templates/locale/en.json
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"__LOCALIZATION_LANG_SHORT": "en",
|
||||
"__LOCALIZATION_LANG_LONG": "English",
|
||||
|
||||
|
||||
"__LOCALIZATION_LOGOUT__": "Log out",
|
||||
|
||||
|
||||
"__LOCALIZATION_PLAYLIST_DOWNLOAD__": "Playlist download",
|
||||
"__LOCALIZATION_PLAYER_TITLE__": "Streaming",
|
||||
"__LOCALIZATION_CHAT_SENDING__": "Sending",
|
||||
"__LOCALIZATION_CHAT_SEND__": "Send",
|
||||
"__LOCALIZATION_CHAT_PLACEHOLDER__": "Chat message",
|
||||
|
||||
|
||||
"__LOCALIZATION_LOGIN_TITLE__": "Login",
|
||||
"__LOCALIZATION_LOGIN_ERROR__": "Bad code",
|
||||
"__LOCALIZATION_LOGIN_CODE_LABEL__": "Code:",
|
||||
"__LOCALIZATION_LOGIN_NEXT__": "Next",
|
||||
"__LOCALIZATION_LOGIN_LISTENERS_LABEL__": "Listeners count:",
|
||||
"__LOCALIZATION_LOGIN_INITIALS_LABEL__": "Initials:",
|
||||
"__LOCALIZATION_LOGIN_LOGIN__": "Login",
|
||||
"__LOCALIZATION_LOGIN_BACK__": "Back",
|
||||
|
||||
"__LOCALIZATION_ADMIN_LINK__": "Administration",
|
||||
"__LOCALIZATION_NORMAL_LINK__": "Normal player",
|
||||
"__LOCALIZATION_CONNECTIONS__": "Connections:",
|
||||
"__LOCALIZATION_CHAT_ADMIN__": "Chat admin:",
|
||||
"__LOCALIZATION_CHAT_AUTHOR_ADMIN__": "Author:",
|
||||
"__LOCALIZATION_CHAT_DATE_ADMIN__": "Date:",
|
||||
"__LOCALIZATION_CHAT_MESSAGE_ADMIN__": "Message:",
|
||||
"__LOCALIZATION_CHAT_ADMIN_DELETE_ALL__": "Delete all chat messages",
|
||||
"__LOCALIZATION_CHAT_ADMIN_DELETE__": "Delete",
|
||||
"__LOCALIZATION_CHAT_ADMIN_DELETE_HEAD__": "Delete:",
|
||||
"__LOCALIZATION_CONNECTIONS_DATETIME_CONNECT_ADMIN__": "Date and time of connection",
|
||||
"__LOCALIZATION_CONNECTIONS_DATETIME_PING_ADMIN__": "Date and time of keepalive",
|
||||
"__LOCALIZATION_CONNECTIONS_IP_ADMIN__": "IP address",
|
||||
|
||||
"__LOCALIZATION_ADDER_ADDRESS_LABEL__": "Audio address:",
|
||||
"__LOCALIZATION_ADDER_TYPE_LABEL__": "Audio type:",
|
||||
"__LOCALIZATION_ADDER_CODE_LABEL__": "Code:",
|
||||
"__LOCALIZATION_ADDER_ADMIN_PWD_LABEL__": "Stream administration password:",
|
||||
"__LOCALIZATION_ADDER_WEBMASTER_PWD_LABEL__": "Webmaster password:",
|
||||
"__LOCALIZATION_ADDER_WEBMASTER_ADD_LABEL__": "Add stream",
|
||||
"__LOCALIZATION_ADDER_TITLE_LABEL__": "Stream adder",
|
||||
"__LOCALIZATION_ADDER_SUCCESS_LABEL__": "Stream added!",
|
||||
"__LOCALIZATION_ADDER_EXISTS_LABEL__": "Stream exists!",
|
||||
"__LOCALIZATION_ADDER_PASSWORD_LABEL__": "Bad password!",
|
||||
"__LOCALIZATION_ADDER_MP3_LABEL__": "MP3",
|
||||
"__LOCALIZATION_ADDER_OGG_LABEL__": "OGG"
|
||||
|
||||
|
||||
}
|
53
templates/locale/sk.json
Normal file
53
templates/locale/sk.json
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"__LOCALIZATION_LANG_SHORT": "sk",
|
||||
"__LOCALIZATION_LANG_LONG": "Slovenčina",
|
||||
|
||||
|
||||
"__LOCALIZATION_LOGOUT__": "Odhlásiť sa",
|
||||
|
||||
|
||||
"__LOCALIZATION_PLAYLIST_DOWNLOAD__": "Stiahnunť playlist",
|
||||
"__LOCALIZATION_PLAYER_TITLE__": "Streaming",
|
||||
"__LOCALIZATION_CHAT_SENDING__": "Odosielam",
|
||||
"__LOCALIZATION_CHAT_SEND__": "Odoslať",
|
||||
"__LOCALIZATION_CHAT_PLACEHOLDER__": "Správa",
|
||||
|
||||
|
||||
"__LOCALIZATION_LOGIN_TITLE__": "Prihlásenie",
|
||||
"__LOCALIZATION_LOGIN_ERROR__": "Zlý kód",
|
||||
"__LOCALIZATION_LOGIN_CODE_LABEL__": "Kód:",
|
||||
"__LOCALIZATION_LOGIN_NEXT__": "Ďalej",
|
||||
"__LOCALIZATION_LOGIN_LISTENERS_LABEL__": "Počet poslucháčov:",
|
||||
"__LOCALIZATION_LOGIN_INITIALS_LABEL__": "Iniciály:",
|
||||
"__LOCALIZATION_LOGIN_LOGIN__": "Prihlásenie",
|
||||
"__LOCALIZATION_LOGIN_BACK__": "Späť",
|
||||
|
||||
"__LOCALIZATION_ADMIN_LINK__": "Administrácia",
|
||||
"__LOCALIZATION_NORMAL_LINK__": "Normálny prehrávač",
|
||||
"__LOCALIZATION_CONNECTIONS__": "Pripojenia:",
|
||||
"__LOCALIZATION_CHAT_ADMIN__": "Administrácia chatu:",
|
||||
"__LOCALIZATION_CHAT_AUTHOR_ADMIN__": "Autor:",
|
||||
"__LOCALIZATION_CHAT_DATE_ADMIN__": "Dátum:",
|
||||
"__LOCALIZATION_CHAT_MESSAGE_ADMIN__": "Správa:",
|
||||
"__LOCALIZATION_CHAT_ADMIN_DELETE_ALL__": "Zmazať všetky správy",
|
||||
"__LOCALIZATION_CHAT_ADMIN_DELETE__": "Zmazať",
|
||||
"__LOCALIZATION_CHAT_ADMIN_DELETE_HEAD__": "Zmazanie:",
|
||||
"__LOCALIZATION_CONNECTIONS_DATETIME_CONNECT_ADMIN__": "Dátum a čas pripojenia",
|
||||
"__LOCALIZATION_CONNECTIONS_DATETIME_PING_ADMIN__": "Dátum a čas keepalive",
|
||||
"__LOCALIZATION_CONNECTIONS_IP_ADMIN__": "IP adresa",
|
||||
|
||||
"__LOCALIZATION_ADDER_ADDRESS_LABEL__": "Adresa zvuku:",
|
||||
"__LOCALIZATION_ADDER_TYPE_LABEL__": "Typ zvuku:",
|
||||
"__LOCALIZATION_ADDER_CODE_LABEL__": "Kód:",
|
||||
"__LOCALIZATION_ADDER_ADMIN_PWD_LABEL__": "Heslo administrácie streamu:",
|
||||
"__LOCALIZATION_ADDER_WEBMASTER_PWD_LABEL__": "Heslo webmastera:",
|
||||
"__LOCALIZATION_ADDER_WEBMASTER_ADD_LABEL__": "Pridať stream",
|
||||
"__LOCALIZATION_ADDER_TITLE_LABEL__": "Pridávanie streamu",
|
||||
"__LOCALIZATION_ADDER_SUCCESS_LABEL__": "Stream pridaný!",
|
||||
"__LOCALIZATION_ADDER_EXISTS_LABEL__": "Stream existuje!",
|
||||
"__LOCALIZATION_ADDER_PASSWORD_LABEL__": "Zlé heslo!",
|
||||
"__LOCALIZATION_ADDER_MP3_LABEL__": "MP3",
|
||||
"__LOCALIZATION_ADDER_OGG_LABEL__": "OGG"
|
||||
|
||||
|
||||
}
|
@@ -1,10 +1,9 @@
|
||||
<!DOCTYPE html>
|
||||
<html data-theme="dark">
|
||||
<head>
|
||||
<title>Prihlásenie</title>
|
||||
<title>__LOCALIZATION_LOGIN_TITLE__</title>
|
||||
<link rel="stylesheet" href="assets/pico.css">
|
||||
<meta charset="utf-8">
|
||||
</meta>
|
||||
<meta charset="utf-8"></meta>
|
||||
<script src="assets/jquery.js"></script>
|
||||
<style>
|
||||
#error{
|
||||
@@ -16,6 +15,7 @@
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
__LOCALIZATION_LANGSELECT_SCRIPT__
|
||||
$(function() {
|
||||
$("#kod").focus();
|
||||
var kod = "";
|
||||
@@ -92,24 +92,25 @@
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
__LOCALIZATION_LANGSELECT__
|
||||
<form method="post">
|
||||
<div id="firstQuestion">
|
||||
<p id="error">Zlý kód</p>
|
||||
<label id="kodik" for="kod">Kód:<br></label>
|
||||
<input type="text" id="kod" placeholder="Kód" name="kod" required>
|
||||
<p id="error">__LOCALIZATION_LOGIN_ERROR__</p>
|
||||
<label id="kodik" for="kod">__LOCALIZATION_LOGIN_CODE_LABEL__<br></label>
|
||||
<input type="text" id="kod" placeholder="__LOCALIZATION_LOGIN_CODE_LABEL__" name="kod" required>
|
||||
<br>
|
||||
<button id="next" type="button">Ďalej</button>
|
||||
<button id="next" type="button">__LOCALIZATION_LOGIN_NEXT__</button>
|
||||
<br>
|
||||
<p>© BRN Systems __VLOZ_ROK__</p>
|
||||
</div>
|
||||
<div id="secondQuestion" style="display: none;">
|
||||
<label for="ini">Iniciály:<br></label>
|
||||
<input type="text" id="ini" placeholder="Iniciály" name="ini" required autofocus>
|
||||
<label for="ini">__LOCALIZATION_LOGIN_INITIALS_LABEL__<br></label>
|
||||
<input type="text" id="ini" placeholder="__LOCALIZATION_LOGIN_INITIALS_LABEL__" name="ini" required autofocus>
|
||||
<br>
|
||||
<label for="listeners">Počet počúvajúcich:<br></label>
|
||||
<input type="text" id="listeners" placeholder="Počet počúvajúcich" name="listeners" required>
|
||||
<label for="listeners">__LOCALIZATION_LOGIN_LISTENERS_LABEL__<br></label>
|
||||
<input type="text" id="listeners" placeholder="__LOCALIZATION_LOGIN_LISTENERS_LABEL__" name="listeners" required>
|
||||
<br>
|
||||
<button id="send" type="button">Prihlásiť sa</button><button id="back" type="button">Späť</button>
|
||||
<button id="send" type="button">__LOCALIZATION_LOGIN_LOGIN__</button><button id="back" type="button">__LOCALIZATION_LOGIN_BACK__</button>
|
||||
<br>
|
||||
<p>© BRN Systems __VLOZ_ROK__</p>
|
||||
</div>
|
||||
|
@@ -4,8 +4,9 @@
|
||||
<script src=assets/jquery.js> </script>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" href="assets/pico.css">
|
||||
<title>Streaming</title>
|
||||
<title>__LOCALIZATION_PLAYER_TITLE__</title>
|
||||
<script>
|
||||
__LOCALIZATION_LANGSELECT_SCRIPT__
|
||||
function getCookie(cname) {
|
||||
let name = cname + "=";
|
||||
let decodedCookie = decodeURIComponent(document.cookie);
|
||||
@@ -50,7 +51,7 @@
|
||||
},
|
||||
function(data2, status){
|
||||
var chatmsgs = $("#chatbox").val();
|
||||
chatmsgs = chatmsgs + '• ' + 'Sending' + "\n";
|
||||
chatmsgs = chatmsgs + '• ' + '__LOCALIZATION_CHAT_SENDING__' + "\n";
|
||||
$("#chatbox").val(chatmsgs);
|
||||
});
|
||||
}
|
||||
@@ -71,20 +72,21 @@
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p class="headingac">Streaming</p>
|
||||
__LOCALIZATION_LANGSELECT__
|
||||
<p class="headingac">__LOCALIZATION_PLAYER_TITLE__</p>
|
||||
<audio controls src="__VLOZ_URL_AUDIA__" id="audioplayer" type="__VLOZ_TYP_AUDIA__" preload="none"></audio>
|
||||
<br>
|
||||
<a href="index.php?logout=1">
|
||||
<p>Log out</p>
|
||||
<p>__LOCALIZATION_LOGOUT__</p>
|
||||
</a>
|
||||
<a href="__VLOZ_URL_AUDIA__.m3u" download target="_blank">
|
||||
<p>Playlist download</p>
|
||||
<p>__LOCALIZATION_PLAYLIST_DOWNLOAD__</p>
|
||||
</a>
|
||||
__VLOZ_ADMIN_LINK__
|
||||
<div id="chat">
|
||||
<textarea rows=5 id="chatbox" readonly></textarea><br>
|
||||
<input id="ins"></input>
|
||||
<button id="send">Send</button>
|
||||
<input id="ins" placeholder="__LOCALIZATION_CHAT_PLACEHOLDER__"></input>
|
||||
<button id="send">__LOCALIZATION_CHAT_SEND__</button>
|
||||
</div>
|
||||
<p>© BRN Systems __VLOZ_ROK__</p>
|
||||
</body>
|
||||
|
3
templates/redirect.html
Normal file
3
templates/redirect.html
Normal file
@@ -0,0 +1,3 @@
|
||||
<script>
|
||||
window.location.href = "index.php";
|
||||
</script>
|
3
templates/reload.html
Normal file
3
templates/reload.html
Normal file
@@ -0,0 +1,3 @@
|
||||
<script>
|
||||
location.reload();
|
||||
</script>
|
@@ -2,28 +2,32 @@
|
||||
<html data-theme="dark">
|
||||
<head>
|
||||
<script src=assets/jquery.js> </script>
|
||||
<script>
|
||||
__LOCALIZATION_LANGSELECT_SCRIPT__
|
||||
</script>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" href="assets/pico.css">
|
||||
<title>Stream add</title>
|
||||
<title>__LOCALIZATION_ADDER_TITLE_LABEL__</title>
|
||||
<body>
|
||||
__LOCALIZATION_LANGSELECT__
|
||||
<form method="post">
|
||||
Code:<br>
|
||||
__LOCALIZATION_ADDER_CODE_LABEL__<br>
|
||||
<input type="text" name="kod">
|
||||
<br>
|
||||
Audio address:<br>
|
||||
__LOCALIZATION_ADDER_ADDRESS_LABEL__<br>
|
||||
<input type="text" name="url">
|
||||
<br>
|
||||
Audio type:<br>
|
||||
<input type="radio" name="type" value="audio/mpeg">mp3
|
||||
<input type="radio" name="type" value="audio/ogg">ogg
|
||||
__LOCALIZATION_ADDER_TYPE_LABEL__<br>
|
||||
<input type="radio" name="type" value="audio/mpeg">__LOCALIZATION_ADDER_MP3_LABEL__</input>
|
||||
<input type="radio" name="type" value="audio/ogg">__LOCALIZATION_ADDER_OGG_LABEL__</input>
|
||||
<br>
|
||||
<br>
|
||||
Stream administration password:<br>
|
||||
__LOCALIZATION_ADDER_ADMIN_PWD_LABEL__<br>
|
||||
<input type="text" name="adminpwd">
|
||||
Webmaster password:<br>
|
||||
__LOCALIZATION_ADDER_WEBMASTER_PWD_LABEL__<br>
|
||||
<input type="text" name="heslo">
|
||||
<br>
|
||||
<input type="submit" value="Add">
|
||||
<input type="submit" value="__LOCALIZATION_ADDER_WEBMASTER_ADD_LABEL__">
|
||||
<br>
|
||||
<p>© BRN Systems __VLOZ_ROK__</p>
|
||||
</form>
|
||||
|
Reference in New Issue
Block a user