From b64630dd62ca7edecc6e0612fe4f4d75a70cdf59 Mon Sep 17 00:00:00 2001 From: Divarion-D Date: Thu, 27 Nov 2025 21:14:21 +0300 Subject: [PATCH] Added a class to support multi-language. Removed deprecated functions --- src/admin/archive.php | 2 +- src/admin/bouquet.php | 118 +++++++++--------- src/admin/bouquet_order.php | 10 +- src/admin/bouquet_sort.php | 26 ++-- src/admin/bouquets.php | 28 ++--- src/admin/channel_order.php | 28 ++--- src/admin/client_logs.php | 32 ++--- src/admin/code.php | 12 +- src/admin/codes.php | 10 +- src/admin/created_channel.php | 10 +- src/admin/created_channel_mass.php | 2 +- src/admin/credit_logs.php | 18 +-- src/admin/dashboard.php | 38 +++--- src/admin/edit_profile.php | 10 +- src/admin/enigma.php | 10 +- src/admin/enigma_mass.php | 20 +-- src/admin/enigmas.php | 50 ++++---- src/admin/epg.php | 22 ++-- src/admin/epg_view.php | 2 +- src/admin/epgs.php | 30 ++--- src/admin/episode.php | 142 ++++++++++----------- src/admin/episodes.php | 48 +++---- src/admin/episodes_mass.php | 68 +++++----- src/admin/fingerprint.php | 54 ++++---- src/admin/footer.php | 12 +- src/admin/functions.php | 2 +- src/admin/group.php | 86 ++++++------- src/admin/groups.php | 24 ++-- src/admin/header.php | 194 ++++++++++++++--------------- src/admin/hmac.php | 4 +- src/admin/hmacs.php | 6 +- src/admin/ip.php | 10 +- src/admin/ips.php | 16 +-- src/admin/line_activity.php | 8 +- src/admin/live_connections.php | 18 +-- src/admin/login.php | 18 +-- src/admin/login_logs.php | 16 +-- src/admin/mag.php | 12 +- src/admin/mag_events.php | 18 +-- src/admin/mag_mass.php | 38 +++--- src/admin/mags.php | 60 ++++----- src/admin/mass_delete.php | 106 ++++++++-------- src/admin/modals.php | 58 ++++----- src/admin/movie.php | 148 +++++++++++----------- src/admin/movie_mass.php | 72 +++++------ src/admin/movies.php | 52 ++++---- src/admin/mysql_syslog.php | 14 +-- src/admin/ondemand.php | 2 +- src/admin/package.php | 54 ++++---- src/admin/packages.php | 24 ++-- src/admin/panel_logs.php | 10 +- src/admin/post.php | 2 +- src/admin/process_monitor.php | 48 +++---- src/admin/profile.php | 54 ++++---- src/admin/profiles.php | 16 +-- src/admin/provider.php | 6 +- src/admin/providers.php | 2 +- src/admin/queue.php | 2 +- src/admin/radio.php | 62 ++++----- src/admin/radio_mass.php | 4 +- src/admin/radios.php | 10 +- src/admin/restream_logs.php | 14 +-- src/admin/rtmp_ips.php | 2 +- src/admin/rtmp_monitor.php | 8 +- src/admin/serie.php | 62 ++++----- src/admin/server_install.php | 8 +- src/admin/server_view.php | 2 +- src/admin/stream_errors.php | 2 +- src/admin/stream_view.php | 38 +++--- src/admin/streams.php | 6 +- src/admin/user_logs.php | 2 +- src/admin/useragents.php | 2 +- src/admin/watch_add.php | 2 +- src/admin/watch_output.php | 2 +- src/includes/admin.php | 78 ++---------- src/includes/libs/Translator.php | 181 +++++++++++++++++++++++++++ src/reseller/edit_profile.php | 10 +- src/reseller/enigma.php | 10 +- src/reseller/enigmas.php | 36 +++--- src/reseller/epg_view.php | 2 +- src/reseller/episodes.php | 10 +- src/reseller/footer.php | 34 ++--- src/reseller/functions.php | 2 +- src/reseller/header.php | 46 +++---- src/reseller/line.php | 10 +- src/reseller/line_activity.php | 4 +- src/reseller/live_connections.php | 8 +- src/reseller/login.php | 18 +-- src/reseller/mag.php | 10 +- src/reseller/mags.php | 36 +++--- src/reseller/modals.php | 24 ++-- src/reseller/movies.php | 8 +- src/reseller/post.php | 2 +- src/reseller/radios.php | 2 +- src/reseller/streams.php | 2 +- 95 files changed, 1440 insertions(+), 1321 deletions(-) create mode 100644 src/includes/libs/Translator.php diff --git a/src/admin/archive.php b/src/admin/archive.php index 68d34779..9ddc8c40 100644 --- a/src/admin/archive.php +++ b/src/admin/archive.php @@ -307,7 +307,7 @@ include 'header.php'; } $.toast("Recording has been deleted."); } else { - $.toast(""); + $.toast(""); } }); } diff --git a/src/admin/bouquet.php b/src/admin/bouquet.php index 5ff747c7..34ec47fd 100644 --- a/src/admin/bouquet.php +++ b/src/admin/bouquet.php @@ -63,9 +63,9 @@ include 'topbar.php'; echo "\t\t\t\t\t" . '' . "\n\t\t\t\t\t" . '

'; if (isset($rBouquetArr['id'])) { - echo $_['edit_bouquet']; + echo $language::get('edit_bouquet'); } else { - echo $_['add_bouquet']; + echo $language::get('add_bouquet'); } echo '

' . "\n\t\t\t\t" . '' . "\n\t\t\t" . '' . "\n\t\t" . '' . "\n\t\t" . '
' . "\n\t\t\t" . '
' . "\n\t\t\t\t" . '
' . "\n\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t"; @@ -78,26 +78,26 @@ if (!isset($rBouquetArr['id'])) { } echo "\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t if (isset($rBouquetArr)) { echo "\t\t\t\t\t\t\t\t\t\t\t\t" . ''; - echo $_['next']; + echo $language::get('next'); echo '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t"; } else { echo "\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t"; } @@ -122,9 +122,9 @@ echo "\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t" . '' . " if (!isset($rBouquetArr)) { } else { echo "\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
'; - echo $_['id']; + echo $language::get('id'); echo ''; - echo $_['stream_name']; + echo $language::get('stream_name'); echo ''; - echo $_['category']; + echo $language::get('category'); echo ''; - echo $_['actions']; + echo $language::get('actions'); echo '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
'; - echo $_['id']; + echo $language::get('id'); echo ''; - echo $_['vod_name']; + echo $language::get('vod_name'); echo ''; - echo $_['category']; + echo $language::get('category'); echo ''; - echo $_['actions']; + echo $language::get('actions'); echo '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
'; - echo $_['id']; + echo $language::get('id'); echo ''; - echo $_['series_name']; + echo $language::get('series_name'); echo ''; - echo $_['category']; + echo $language::get('category'); echo ''; - echo $_['actions']; + echo $language::get('actions'); echo '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
'; - echo $_['id']; + echo $language::get('id'); echo ''; - echo $_['station_name']; + echo $language::get('station_name'); echo ''; - echo $_['category']; + echo $language::get('category'); echo ''; - echo $_['actions']; + echo $language::get('actions'); echo '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n" . ' '; foreach ($rBouquetChannels as $rChannel) { @@ -295,13 +295,13 @@ if (!isset($rBouquetArr)) { echo ", 'series');\">" . "\n" . ' ' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n" . ' '; } echo "\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
'; - echo $_['id']; + echo $language::get('id'); echo ''; - echo $_['type']; + echo $language::get('type'); echo ''; - echo $_['display_name']; + echo $language::get('display_name'); echo ''; - echo $_['actions']; + echo $language::get('actions'); echo '
' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t\t" . '
    ' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
  • ' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . ''; - echo $_['prev']; + echo $language::get('prev'); echo '' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
  • ' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
  • ' . "\n\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\n\t\t\t\t\t\t\t\t\t\t\t" . '
  • ' . "\n\t\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t" . '
' . "\n\t\t\t\t\t\t\t\t\t"; @@ -478,7 +478,7 @@ include 'footer.php'; ?> echo ',' . "\r\n" . ' lengthChange: false,' . "\r\n" . ' processing: true,' . "\r\n" . ' serverSide: true,' . "\r\n" . ' ajax: {' . "\r\n" . ' url: "./table",' . "\r\n" . ' "data": function(d) {' . "\r\n" . ' d.id = "bouquets_radios";' . "\r\n" . ' d.category_id = $("#category_idr").val();' . "\r\n" . ' }' . "\r\n" . ' },' . "\r\n" . ' columnDefs: [' . "\r\n" . ' {"className": "dt-center", "targets": [0,3]}' . "\r\n" . ' ],' . "\r\n" . ' });' . "\r\n" . ' $("#datatable-review").DataTable({' . "\r\n" . ' language: {' . "\r\n" . ' paginate: {' . "\r\n" . " previous: \"\"," . "\r\n" . " next: \"\"" . "\r\n" . ' }' . "\r\n" . ' },' . "\r\n" . ' drawCallback: function() {' . "\r\n" . ' bindHref(); refreshTooltips();' . "\r\n" . ' },' . "\r\n" . ' bInfo: false,' . "\r\n" . ' bAutoWidth: false,' . "\r\n" . ' searching: true,' . "\r\n" . ' pageLength: '; echo (intval($rSettings['default_entries']) ?: 10); echo ',' . "\r\n" . ' lengthChange: false,' . "\r\n" . ' columnDefs: [' . "\r\n" . ' {"className": "dt-center", "targets": [0,1,3]}' . "\r\n" . ' ],' . "\r\n" . ' });' . "\r\n" . " \$('select').select2({width: '100%'});" . "\r\n" . ' $("#category_id").on("select2:select", function(e) { ' . "\r\n" . ' $("#datatable-stream").DataTable().ajax.reload(null, false);' . "\r\n" . " \$(\"#datatable-stream\").DataTable().page(0).draw('page');" . "\r\n" . ' });' . "\r\n" . " \$('#stream_search').keyup(function(){" . "\r\n" . " \$('#datatable-stream').DataTable().search(\$(this).val()).draw();" . "\r\n" . ' })' . "\r\n" . ' $("#category_idv").on("select2:select", function(e) { ' . "\r\n" . ' $("#datatable-movies").DataTable().ajax.reload(null, false);' . "\r\n" . " \$(\"#datatable-movies\").DataTable().page(0).draw('page');" . "\r\n" . ' });' . "\r\n" . " \$('#vod_search').keyup(function(){" . "\r\n" . " \$('#datatable-movies').DataTable().search(\$(this).val()).draw();" . "\r\n" . ' })' . "\r\n" . ' $("#category_ids").on("select2:select", function(e) { ' . "\r\n" . ' $("#datatable-series").DataTable().ajax.reload(null, false);' . "\r\n" . " \$(\"#datatable-series\").DataTable().page(0).draw('page');" . "\r\n" . ' });' . "\r\n" . " \$('#series_search').keyup(function(){" . "\r\n" . " \$('#datatable-series').DataTable().search(\$(this).val()).draw();" . "\r\n" . ' });' . "\r\n" . ' $("#category_idr").on("select2:select", function(e) { ' . "\r\n" . ' $("#datatable-radios").DataTable().ajax.reload(null, false);' . "\r\n" . " \$(\"#datatable-radios\").DataTable().page(0).draw('page');" . "\r\n" . ' });' . "\r\n" . " \$('#radios_search').keyup(function(){" . "\r\n" . " \$('#datatable-radios').DataTable().search(\$(this).val()).draw();" . "\r\n" . ' });' . "\r\n" . ' $("form").submit(function(e){' . "\r\n" . ' e.preventDefault();' . "\r\n" . ' if (typeof(rBouquet) != "undefined") {' . "\r\n" . ' $("#bouquet_data").val(JSON.stringify(rBouquet));' . "\r\n" . ' }' . "\r\n" . ' if ($("#bouquet_name").val().length == 0) {' . "\r\n" . ' $.toast("'; - echo $_['enter_a_bouquet_name']; + echo $language::get('enter_a_bouquet_name'); echo '");' . "\r\n" . ' } else {' . "\r\n" . " \$(':input[type=\"submit\"]').prop('disabled', true);" . "\r\n" . ' submitForm(window.rCurrentPage, new FormData($("form")[0]));' . "\r\n" . ' }' . "\r\n" . ' });' . "\r\n" . ' });' . "\r\n" . ' ' . "\r\n\t\t"; ?> diff --git a/src/admin/bouquet_order.php b/src/admin/bouquet_order.php index 8f0fe602..25f4be16 100644 --- a/src/admin/bouquet_order.php +++ b/src/admin/bouquet_order.php @@ -20,7 +20,7 @@ include 'header.php';
-

+

@@ -44,7 +44,7 @@ include 'header.php'; @@ -52,7 +52,7 @@ include 'header.php';
-

+

+
- +
- +
- +
- +
diff --git a/src/admin/created_channel_mass.php b/src/admin/created_channel_mass.php index a88cb497..8fa62899 100644 --- a/src/admin/created_channel_mass.php +++ b/src/admin/created_channel_mass.php @@ -264,7 +264,7 @@ include 'header.php'; ?>
- +
diff --git a/src/admin/credit_logs.php b/src/admin/credit_logs.php index ed881f2f..58489645 100644 --- a/src/admin/credit_logs.php +++ b/src/admin/credit_logs.php @@ -15,7 +15,7 @@ include 'header.php'; ?>
-

+

@@ -49,12 +49,12 @@ include 'header.php'; ?> - - - - - - + + + + + + @@ -194,9 +194,9 @@ include 'header.php'; ?> \"," . "\r\n\t\t\t\t\t\t" . "next: \"\"" . "\r\n\t\t\t\t\t" . '},' . "\r\n\t\t\t\t\t" . 'infoFiltered: ""' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'drawCallback: function() {' . "\r\n\t\t\t\t\t" . 'bindHref(); refreshTooltips();' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'responsive: false,' . "\r\n\t\t\t\t" . 'processing: true,' . "\r\n\t\t\t\t" . 'serverSide: true,' . "\r\n\t\t\t\t" . 'ajax: {' . "\r\n\t\t\t\t\t" . 'url: "./table",' . "\r\n\t\t\t\t\t" . '"data": function(d) {' . "\r\n\t\t\t\t\t\t" . 'd.id = "credits_log",' . "\r\n\t\t\t\t\t\t" . 'd.range = getRange(),' . "\r\n\t\t\t\t\t\t" . 'd.reseller = getReseller()' . "\r\n\t\t\t\t\t" . '}' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'columnDefs: [' . "\r\n\t\t\t\t\t" . '{"className": "dt-center", "targets": [0,3,5]}' . "\r\n\t\t\t\t" . '],' . "\r\n\t\t\t\t" . '"order": [[ 0, "desc" ]],' . "\r\n\t\t\t\t" . 'pageLength: '; echo (intval($rSettings['default_entries']) ?: 10); echo "\t\t\t" . '});' . "\r\n\t\t\t" . '$("#datatable-activity").css("width", "100%");' . "\r\n\t\t\t" . "\$('#log_search').keyup(function(){" . "\r\n\t\t\t\t" . "\$('#datatable-activity').DataTable().search(\$(this).val()).draw();" . "\r\n\t\t\t" . '})' . "\r\n\t\t\t" . "\$('#show_entries').change(function(){" . "\r\n\t\t\t\t" . "\$('#datatable-activity').DataTable().page.len(\$(this).val()).draw();" . "\r\n\t\t\t" . '})' . "\r\n\t\t\t" . "\$('#reseller').change(function(){" . "\r\n\t\t\t\t" . '$("#datatable-activity").DataTable().ajax.reload( null, false );' . "\r\n\t\t\t" . '})' . "\r\n" . ' $("#btn-export-csv").click(function() {' . "\r\n" . ' $.toast("Generating CSV report...");' . "\r\n" . ' window.location.href = "api?action=report¶ms=" + encodeURIComponent(JSON.stringify($("#datatable-activity").DataTable().ajax.params()));' . "\r\n\t\t\t" . '});' . "\r\n\t\t" . '});' . "\r\n" . ' ' . "\r\n\t\t"; diff --git a/src/admin/dashboard.php b/src/admin/dashboard.php index fd7f6033..d7ecd756 100644 --- a/src/admin/dashboard.php +++ b/src/admin/dashboard.php @@ -429,7 +429,7 @@ include 'header.php'; ' . "\r\n\t\t\t\t\t\t\t\t\t\t\t" . ' ' . "\r\n\t\t\t\t\t\t\t\t\t\t" . ' ' . "\r\n\t\t\t\t\t\t\t\t\t\t" . '
    ' . "\r\n\t\t\t\t\t\t\t\t\t\t\t" . '
  • ' . "\r\n\t\t\t\t\t\t\t\t\t\t\t\t" . 'Previous' . "\r\n\t\t\t\t\t\t\t\t\t\t\t" . '
  • ' . "\r\n\t\t\t\t\t\t\t\t\t\t\t" . '
  • ' . "\r\n\t\t\t\t\t\t\t\t\t\t\t\t" . 'Next' . "\r\n\t\t\t\t\t\t\t\t\t\t\t" . '
  • ' . "\r\n\t\t\t\t\t\t\t\t\t\t" . '
' . "\r\n\t\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t\t" . '
' . "\r\n\t\t\t\t\t\t\t\t\t\t" . '
' . "\r\n\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\r\n" . ' ' . "\r\n\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
' . "\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"; foreach (getBouquets() as $rBouquet) { @@ -430,7 +430,7 @@ include 'footer.php'; ?> } echo "\r\n\t\t" . 'function toggleBouquets() {' . "\r\n" . ' if (!$("#pair_id").val()) {' . "\r\n" . ' $("#datatable-bouquets tr").each(function() {' . "\r\n" . " if (\$(this).hasClass('selected')) {" . "\r\n" . " \$(this).removeClass('selectedfilter').removeClass('ui-selected').removeClass(\"selected\");" . "\r\n" . ' if ($(this).find("td:eq(0)").text()) {' . "\r\n" . ' window.rBouquets.splice(parseInt($.inArray($(this).find("td:eq(0)").text()), window.rBouquets), 1);' . "\r\n" . ' }' . "\r\n" . ' } else { ' . "\r\n" . " \$(this).addClass('selectedfilter').addClass('ui-selected').addClass(\"selected\");" . "\r\n" . ' if ($(this).find("td:eq(0)").text()) {' . "\r\n" . ' window.rBouquets.push(parseInt($(this).find("td:eq(0)").text()));' . "\r\n" . ' }' . "\r\n" . ' }' . "\r\n" . ' });' . "\r\n" . ' }' . "\r\n\t\t" . '}' . "\r\n\t\t" . 'function clearDevice() {' . "\r\n\t\t\t" . '$("#device-info input").each(function() {' . "\r\n\t\t\t\t" . 'if (!$(this).hasClass("sticky")) {' . "\r\n\t\t\t\t\t" . '$(this).val("");' . "\r\n\t\t\t\t" . '}' . "\r\n\t\t\t" . '});' . "\r\n\t\t" . '}' . "\r\n\t\t" . 'function clearISP() {' . "\r\n" . ' $("#isp_clear").val("");' . "\r\n" . ' }' . "\r\n\t\t" . 'function unpairUser() {' . "\r\n\t\t\t" . '$("#pair_id").val("").trigger("change");' . "\r\n\t\t" . '}' . "\r\n" . ' function evaluatePair() {' . "\r\n" . ' if ($("#pair_id").val()) {' . "\r\n" . ' $("#toggle_bouquets").addClass("disabled");' . "\r\n" . ' $("#advanced_warning").show();' . "\r\n" . ' $("#bouquet_warning").show();' . "\r\n" . ' $("#linked_info").hide();' . "\r\n" . ' $("#bouquets_info").hide();' . "\r\n" . ' $("#advanced_info").hide();' . "\r\n" . ' } else {' . "\r\n" . ' $("#toggle_bouquets").removeClass("disabled");' . "\r\n" . ' $("#advanced_warning").hide();' . "\r\n" . ' $("#bouquet_warning").hide();' . "\r\n" . ' $("#linked_info").show();' . "\r\n" . ' $("#bouquets_info").show();' . "\r\n" . ' $("#advanced_info").show();' . "\r\n" . ' }' . "\r\n" . ' $(["exp_date", "is_trial", "no_expire", "force_server_id", "forced_country", "ip_field", "allowed_ips"]).each(function(rID, rElement) {' . "\r\n" . ' if ($(rElement)) {' . "\r\n" . ' if ($("#pair_id").val()) {' . "\r\n" . ' if (window.rSwitches[rElement]) {' . "\r\n" . ' setSwitch(window.rSwitches[rElement], false);' . "\r\n" . ' window.rSwitches[rElement].disable();' . "\r\n" . ' } else {' . "\r\n" . ' $("#" + rElement).prop("disabled", true);' . "\r\n" . ' }' . "\r\n" . ' } else {' . "\r\n" . ' if (window.rSwitches[rElement]) {' . "\r\n" . ' window.rSwitches[rElement].enable();' . "\r\n" . ' } else {' . "\r\n" . ' $("#" + rElement).prop("disabled", false);' . "\r\n" . ' }' . "\r\n" . ' }' . "\r\n" . ' }' . "\r\n" . ' });' . "\r\n" . ' }' . "\r\n" . ' function clearOwner() {' . "\r\n" . " \$('#member_id').val(\"\").trigger('change');" . "\r\n" . ' }' . "\r\n\t\t" . '$(document).ready(function() {' . "\r\n\t\t\t" . "\$('select.select2').select2({width: '100%'});" . "\r\n" . " \$('#member_id').select2({" . "\r\n\t\t\t" . ' ajax: {' . "\r\n\t\t\t\t" . "url: './api'," . "\r\n\t\t\t\t" . "dataType: 'json'," . "\r\n\t\t\t\t" . 'data: function (params) {' . "\r\n\t\t\t\t" . ' return {' . "\r\n\t\t\t\t\t" . 'search: params.term,' . "\r\n\t\t\t\t\t" . "action: 'reguserlist'," . "\r\n\t\t\t\t\t" . 'page: params.page' . "\r\n\t\t\t\t" . ' };' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'processResults: function (data, params) {' . "\r\n\t\t\t\t" . ' params.page = params.page || 1;' . "\r\n\t\t\t\t" . ' return {' . "\r\n\t\t\t\t\t" . 'results: data.items,' . "\r\n\t\t\t\t\t" . 'pagination: {' . "\r\n\t\t\t\t\t\t" . 'more: (params.page * 100) < data.total_count' . "\r\n\t\t\t\t\t" . '}' . "\r\n\t\t\t\t" . ' };' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'cache: true,' . "\r\n\t\t\t\t" . 'width: "100%"' . "\r\n\t\t\t" . ' },' . "\r\n\t\t\t" . " placeholder: 'Search for an owner...'" . "\r\n\t\t\t" . '});' . "\r\n\t\t\t" . "\$('#exp_date').daterangepicker({" . "\r\n\t\t\t\t" . 'singleDatePicker: true,' . "\r\n\t\t\t\t" . 'showDropdowns: true,' . "\r\n\t\t\t\t" . 'minDate: new Date(),' . "\r\n" . ' timePicker: true,' . "\r\n\t\t\t\t" . 'locale: {' . "\r\n\t\t\t\t\t" . "format: 'YYYY-MM-DD HH:mm'" . "\r\n\t\t\t\t" . '}' . "\r\n\t\t\t" . '});' . "\r\n\t\t\t" . "\$('#pair_id').select2({" . "\r\n\t\t\t" . ' ajax: {' . "\r\n\t\t\t\t" . "url: './api'," . "\r\n\t\t\t\t" . "dataType: 'json'," . "\r\n\t\t\t\t" . 'data: function (params) {' . "\r\n\t\t\t\t" . ' return {' . "\r\n\t\t\t\t\t" . 'search: params.term,' . "\r\n\t\t\t\t\t" . "action: 'userlist'," . "\r\n\t\t\t\t\t" . 'page: params.page' . "\r\n\t\t\t\t" . ' };' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'processResults: function (data, params) {' . "\r\n\t\t\t\t" . ' params.page = params.page || 1;' . "\r\n\t\t\t\t" . ' return {' . "\r\n\t\t\t\t\t" . 'results: data.items,' . "\r\n\t\t\t\t\t" . 'pagination: {' . "\r\n\t\t\t\t\t\t" . 'more: (params.page * 100) < data.total_count' . "\r\n\t\t\t\t\t" . '}' . "\r\n\t\t\t\t" . ' };' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'cache: true,' . "\r\n\t\t\t\t" . 'width: "100%"' . "\r\n\t\t\t" . ' },' . "\r\n\t\t\t" . " placeholder: '"; - echo $_['search_user']; + echo $language::get('search_user'); echo "'" . "\r\n\t\t\t" . '});' . "\r\n\t\t\t\r\n\t\t\t" . '$("#datatable-bouquets").DataTable({' . "\r\n\t\t\t\t" . 'columnDefs: [' . "\r\n\t\t\t\t\t" . '{"className": "dt-center", "targets": [0,2,3]}' . "\r\n\t\t\t\t" . '],' . "\r\n\t\t\t\t" . '"rowCallback": function(row, data) {' . "\r\n\t\t\t\t\t" . 'if ($.inArray(data[0], window.rBouquets) !== -1) {' . "\r\n\t\t\t\t\t\t" . '$(row).addClass("selected");' . "\r\n\t\t\t\t\t" . '}' . "\r\n\t\t\t\t" . '},' . "\r\n" . ' drawCallback: function() {' . "\r\n" . ' bindHref(); refreshTooltips();' . "\r\n" . ' },' . "\r\n\t\t\t\t" . 'paging: false,' . "\r\n\t\t\t\t" . 'bInfo: false,' . "\r\n\t\t\t\t" . 'searching: false' . "\r\n\t\t\t" . '});' . "\r\n\t\t\t" . '$("#datatable-bouquets").selectable({' . "\r\n\t\t\t\t" . "filter: 'tr'," . "\r\n\t\t\t\t" . 'selected: function (event, ui) {' . "\r\n" . ' if (!$("#pair_id").val()) {' . "\r\n" . " if (\$(ui.selected).hasClass('selectedfilter')) {" . "\r\n" . " \$(ui.selected).removeClass('selectedfilter').removeClass('ui-selected').removeClass(\"selected\");" . "\r\n" . ' window.rBouquets.splice(parseInt($.inArray($(ui.selected).find("td:eq(0)").text()), window.rBouquets), 1);' . "\r\n" . ' } else { ' . "\r\n" . " \$(ui.selected).addClass('selectedfilter').addClass('ui-selected').addClass(\"selected\");" . "\r\n" . ' window.rBouquets.push(parseInt($(ui.selected).find("td:eq(0)").text()));' . "\r\n" . ' }' . "\r\n" . ' }' . "\r\n\t\t\t\t" . '}' . "\r\n\t\t\t" . '});' . "\r\n\t\t\t" . '$("#no_expire").change(function() {' . "\r\n\t\t\t\t" . 'if ($(this).prop("checked")) {' . "\r\n\t\t\t\t\t" . '$("#exp_date").prop("disabled", true);' . "\r\n\t\t\t\t" . '} else {' . "\r\n\t\t\t\t\t" . '$("#exp_date").removeAttr("disabled");' . "\r\n\t\t\t\t" . '}' . "\r\n\t\t\t" . '});' . "\r\n\t\t\t" . '$("#add_ip").click(function() {' . "\r\n" . ' if (!$("#pair_id").val()) {' . "\r\n" . ' if (($("#ip_field").val()) && (isValidIP($("#ip_field").val()))) {' . "\r\n" . ' var o = new Option($("#ip_field").val(), $("#ip_field").val());' . "\r\n" . ' $("#allowed_ips").append(o);' . "\r\n" . ' $("#ip_field").val("");' . "\r\n" . ' } else {' . "\r\n" . ' $.toast("Please enter a valid IP address.");' . "\r\n" . ' }' . "\r\n" . ' }' . "\r\n\t\t\t" . '});' . "\r\n\t\t\t" . '$("#remove_ip").click(function() {' . "\r\n" . ' if (!$("#pair_id").val()) {' . "\r\n" . " \$('#allowed_ips option:selected').remove();" . "\r\n" . ' }' . "\r\n\t\t\t" . '});' . "\r\n" . ' $("#pair_id").change(function() {' . "\r\n" . ' evaluatePair();' . "\r\n" . ' });' . "\r\n" . ' $("#mac").on("input", function(e) {' . "\r\n" . ' var rRegex = /([a-f0-9]{2})([a-f0-9]{2})/i, rString = e.target.value.replace(/[^a-f0-9]/ig, "");' . "\r\n" . ' while (rRegex.test(rString)) {' . "\r\n" . " rString = rString.replace(rRegex, '\$1' + ':' + '\$2');" . "\r\n" . ' }' . "\r\n" . ' e.target.value = rString.slice(0, 17).toUpperCase();' . "\r\n" . ' });' . "\r\n" . ' evaluatePair();' . "\r\n" . ' $("#no_expire").trigger("change");' . "\r\n" . ' $("form").submit(function(e){' . "\r\n" . ' e.preventDefault();' . "\r\n\t\t\t\t" . 'var rBouquets = [];' . "\r\n\t\t\t\t" . '$("#datatable-bouquets tr.selected").each(function() {' . "\r\n\t\t\t\t\t" . 'rBouquets.push($(this).find("td:eq(0)").text());' . "\r\n\t\t\t\t" . '});' . "\r\n\t\t\t\t" . '$("#bouquets_selected").val(JSON.stringify(rBouquets));' . "\r\n\t\t\t\t" . "\$(\"#allowed_ips option\").prop('selected', true);" . "\r\n" . " \$(':input[type=\"submit\"]').prop('disabled', true);" . "\r\n" . ' submitForm(window.rCurrentPage, new FormData($("form")[0]), window.rReferer);' . "\r\n\t\t\t" . '});' . "\r\n\t\t" . '});' . "\r\n" . ' ' . "\r\n\t\t"; ?> diff --git a/src/admin/enigma_mass.php b/src/admin/enigma_mass.php index 491db49b..31c96081 100644 --- a/src/admin/enigma_mass.php +++ b/src/admin/enigma_mass.php @@ -100,16 +100,16 @@ include 'header.php';
IDBouquet Name'; -echo $_['streams']; +echo $language::get('streams'); echo ''; -echo $_['movies']; +echo $language::get('movies'); echo ''; -echo $_['series']; +echo $language::get('series'); echo ''; -echo $_['stations']; +echo $language::get('stations'); echo '' . "\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . '
- - - + + + - - - - - - + + + + + + @@ -430,7 +430,7 @@ include 'header.php'; echo "\t\t\t\t\t\t" . 'd.filter = getFilter(),' . "\r\n\t\t\t\t\t\t" . 'd.reseller = getReseller()' . "\r\n\t\t\t\t\t" . '}' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'columnDefs: [' . "\r\n\t\t\t\t\t" . '{"className": "dt-center", "targets": [0,2,5,7,8]},' . "\r\n\t\t\t\t\t" . '{"visible": false, "targets": [1,3,6,9]}' . "\r\n\t\t\t\t" . '],' . "\r\n\t\t\t\t" . '"rowCallback": function(row, data) {' . "\r\n\t\t\t\t\t" . 'if ($.inArray(data[0], window.rSelected) !== -1) {' . "\r\n\t\t\t\t\t\t" . '$(row).addClass("selected");' . "\r\n\t\t\t\t\t" . '}' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'pageLength: '; echo (intval($rSettings['default_entries']) ?: 10); echo "\t\t\t" . '});' . "\r\n\t\t\t" . 'bTable = $("#datatable-bouquets").DataTable({' . "\r\n\t\t\t\t" . 'columnDefs: [' . "\r\n\t\t\t\t\t" . '{"className": "dt-center", "targets": [0,2,3]}' . "\r\n\t\t\t\t" . '],' . "\r\n" . ' drawCallback: function() {' . "\r\n" . ' bindHref(); refreshTooltips();' . "\r\n" . ' },' . "\r\n\t\t\t\t" . '"rowCallback": function(row, data) {' . "\r\n\t\t\t\t\t" . 'if ($.inArray(data[0], window.rBouquets) !== -1) {' . "\r\n\t\t\t\t\t\t" . "\$(row).addClass('selectedfilter').addClass('ui-selected').addClass(\"selected\");" . "\r\n\t\t\t\t\t" . '}' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'paging: false,' . "\r\n\t\t\t\t" . 'bInfo: false,' . "\r\n\t\t\t\t" . 'searching: false' . "\r\n\t\t\t" . '});' . "\r\n\t\t\t" . "\$('#user_search').keyup(function(){" . "\r\n\t\t\t\t" . 'rTable.search($(this).val()).draw();' . "\r\n\t\t\t" . '})' . "\r\n\t\t\t" . "\$('#show_entries').change(function(){" . "\r\n\t\t\t\t" . 'rTable.page.len($(this).val()).draw();' . "\r\n\t\t\t" . '})' . "\r\n\t\t\t" . "\$('#reseller_search').change(function(){" . "\r\n\t\t\t\t" . 'rTable.ajax.reload(null, false);' . "\r\n\t\t\t" . '})' . "\r\n\t\t\t" . "\$('#filter').change(function(){" . "\r\n\t\t\t\t" . 'rTable.ajax.reload( null, false );' . "\r\n\t\t\t" . '})' . "\r\n\t\t\t" . '$("#datatable-mass").selectable({' . "\r\n\t\t\t\t" . "filter: 'tr'," . "\r\n\t\t\t\t" . 'selected: function (event, ui) {' . "\r\n\t\t\t\t\t" . "if (\$(ui.selected).hasClass('selectedfilter')) {" . "\r\n\t\t\t\t\t\t" . "\$(ui.selected).removeClass('selectedfilter').removeClass('ui-selected').removeClass(\"selected\");" . "\r\n\t\t\t\t\t\t" . 'window.rSelected.splice($.inArray($(ui.selected).find("td:eq(0)").text(), window.rSelected), 1);' . "\r\n\t\t\t\t\t" . '} else { ' . "\r\n\t\t\t\t\t\t" . "\$(ui.selected).addClass('selectedfilter').addClass('ui-selected').addClass(\"selected\");" . "\r\n\t\t\t\t\t\t" . 'window.rSelected.push($(ui.selected).find("td:eq(0)").text());' . "\r\n\t\t\t\t\t" . '}' . "\r\n\t\t\t\t\t" . '$("#selected_count").html(" - " + window.rSelected.length + " selected")' . "\r\n\t\t\t\t" . '}' . "\r\n\t\t\t" . '});' . "\r\n\t\t\t" . '$("#datatable-bouquets").selectable({' . "\r\n\t\t\t\t" . "filter: 'tr'," . "\r\n\t\t\t\t" . 'selected: function (event, ui) {' . "\r\n\t\t\t\t\t" . "if (\$(ui.selected).hasClass('selectedfilter')) {" . "\r\n\t\t\t\t\t\t" . "\$(ui.selected).removeClass('selectedfilter').removeClass('ui-selected').removeClass(\"selected\");" . "\r\n\t\t\t\t\t\t" . 'window.rBouquets.splice($.inArray($(ui.selected).find("td:eq(0)").text(), window.rBouquets), 1);' . "\r\n\t\t\t\t\t" . '} else { ' . "\r\n\t\t\t\t\t\t" . "\$(ui.selected).addClass('selectedfilter').addClass('ui-selected').addClass(\"selected\");" . "\r\n\t\t\t\t\t\t" . 'window.rBouquets.push($(ui.selected).find("td:eq(0)").text());' . "\r\n\t\t\t\t\t" . '}' . "\r\n\t\t\t\t\t" . 'if (!$("#c_bouquets").is(":checked")) {' . "\r\n\t\t\t\t\t\t" . "\$(\"#c_bouquets\").prop('checked', true);" . "\r\n\t\t\t\t\t" . '}' . "\r\n\t\t\t\t" . '}' . "\r\n\t\t\t" . '});' . "\r\n" . ' $("#m_message_type").change(function(){' . "\r\n\t\t\t\t" . 'if ($(this).val() == "send_msg") {' . "\r\n\t\t\t\t\t" . '$("#m_send_msg_form").show();' . "\r\n\t\t\t\t\t" . '$("#m_play_channel_form").hide();' . "\r\n" . ' $("#m_reboot_portal_form").show();' . "\r\n\t\t\t\t" . '} else if ($(this).val() == "play_channel") {' . "\r\n\t\t\t\t\t" . '$("#m_send_msg_form").hide();' . "\r\n\t\t\t\t\t" . '$("#m_play_channel_form").show();' . "\r\n" . ' $("#m_reboot_portal_form").hide();' . "\r\n\t\t\t\t" . '} else {' . "\r\n\t\t\t\t\t" . '$("#m_send_msg_form").hide();' . "\r\n\t\t\t\t\t" . '$("#m_play_channel_form").hide();' . "\r\n" . ' $("#m_reboot_portal_form").hide();' . "\r\n\t\t\t\t" . '}' . "\r\n\t\t\t" . '});' . "\r\n\t\t\t" . "\$('#m_selected_channel').select2({" . "\r\n\t\t\t" . ' ajax: {' . "\r\n\t\t\t\t" . "url: './api'," . "\r\n\t\t\t\t" . "dataType: 'json'," . "\r\n\t\t\t\t" . 'data: function (params) {' . "\r\n\t\t\t\t" . ' return {' . "\r\n\t\t\t\t\t" . 'search: params.term,' . "\r\n\t\t\t\t\t" . "action: 'streamlist'," . "\r\n\t\t\t\t\t" . 'page: params.page' . "\r\n\t\t\t\t" . ' };' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'processResults: function (data, params) {' . "\r\n\t\t\t\t" . ' params.page = params.page || 1;' . "\r\n\t\t\t\t" . ' return {' . "\r\n\t\t\t\t\t" . 'results: data.items,' . "\r\n\t\t\t\t\t" . 'pagination: {' . "\r\n\t\t\t\t\t\t" . 'more: (params.page * 100) < data.total_count' . "\r\n\t\t\t\t\t" . '}' . "\r\n\t\t\t\t" . ' };' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'cache: true' . "\r\n\t\t\t" . ' },' . "\r\n\t\t\t" . " placeholder: '"; - echo $_['start_typing']; + echo $language::get('start_typing'); echo "...'," . "\r\n\t\t\t" . ' width: "100%"' . "\r\n\t\t\t" . '});' . "\r\n" . ' $("#m_message_type").trigger("change");' . "\r\n" . ' $("form").submit(function(e){' . "\r\n" . ' e.preventDefault();' . "\r\n\t\t\t\t" . 'var rBouquets = [];' . "\r\n\t\t\t\t" . '$("#datatable-bouquets tr.selected").each(function() {' . "\r\n\t\t\t\t\t" . 'rBouquets.push($(this).find("td:eq(0)").text());' . "\r\n\t\t\t\t" . '});' . "\r\n\t\t\t\t" . '$("#bouquets_selected").val(JSON.stringify(rBouquets));' . "\r\n\t\t\t\t" . '$("#devices_selected").val(JSON.stringify(window.rSelected));' . "\r\n\t\t\t\t" . 'if (window.rSelected.length == 0) {' . "\r\n\t\t\t\t\t" . '$.toast("Select at least one device to edit.");' . "\r\n\t\t\t\t" . '} else {' . "\r\n" . " \$(':input[type=\"submit\"]').prop('disabled', true);" . "\r\n" . ' submitForm(window.rCurrentPage, new FormData($("form")[0]));' . "\r\n" . ' }' . "\r\n\t\t\t" . '});' . "\r\n\t\t" . '});' . "\r\n" . ' ' . "\r\n" . ' '; ?> diff --git a/src/admin/enigmas.php b/src/admin/enigmas.php index 2ef1fa94..363232c2 100644 --- a/src/admin/enigmas.php +++ b/src/admin/enigmas.php @@ -15,7 +15,7 @@ include 'header.php'; ?>
-

+

@@ -33,7 +33,7 @@ include 'header.php'; ?>
- +
@@ -47,25 +47,25 @@ include 'header.php'; ?>
- +
Device
- - - + + + - - - - - + + + + + - + @@ -229,19 +229,19 @@ include 'header.php'; ?> 0)) {' . "\r\n" . ' $.toast("Individual actions disabled in multi-select mode.");' . "\r\n" . ' return;' . "\r\n" . ' }' . "\r\n" . ' if ((rType == "delete") && (!rConfirm)) {' . "\r\n" . ' new jBox("Confirm", {' . "\r\n" . ' confirmButton: "Delete",' . "\r\n" . ' cancelButton: "Cancel",' . "\r\n" . ' content: "'; - echo $_['device_delete_confirm']; + echo $language::get('device_delete_confirm'); echo '",' . "\r\n" . ' confirm: function () {' . "\r\n" . ' api(rID, rType, true);' . "\r\n" . ' }' . "\r\n" . ' }).open();' . "\r\n" . ' } else if ((rType == "convert") && (!rConfirm)) {' . "\r\n" . ' new jBox("Confirm", {' . "\r\n" . ' confirmButton: "Convert",' . "\r\n" . ' cancelButton: "Cancel",' . "\r\n" . ' content: "Are you sure you want to conver this Device to a User Line?",' . "\r\n" . ' confirm: function () {' . "\r\n" . ' api(rID, rType, true);' . "\r\n" . ' }' . "\r\n" . ' }).open();' . "\r\n\t\t\t" . '} else {' . "\r\n" . ' rConfirm = true;' . "\r\n" . ' }' . "\r\n" . ' if (rConfirm) {' . "\r\n" . ' $.getJSON("./api?action=enigma&sub=" + rType + "&e2_id=" + rID, function(data) {' . "\r\n" . ' if (data.result === true) {' . "\r\n" . ' if (rType == "delete") {' . "\r\n" . ' $.toast("'; - echo $_['device_confirmed_1']; + echo $language::get('device_confirmed_1'); echo '");' . "\r\n" . ' } else if (rType == "enable") {' . "\r\n" . ' $.toast("'; - echo $_['device_confirmed_2']; + echo $language::get('device_confirmed_2'); echo '");' . "\r\n" . ' } else if (rType == "disable") {' . "\r\n" . ' $.toast("'; - echo $_['device_confirmed_3']; + echo $language::get('device_confirmed_3'); echo '");' . "\r\n" . ' } else if (rType == "unban") {' . "\r\n" . ' $.toast("'; - echo $_['device_confirmed_4']; + echo $language::get('device_confirmed_4'); echo '");' . "\r\n" . ' } else if (rType == "ban") {' . "\r\n" . ' $.toast("'; - echo $_['device_confirmed_5']; + echo $language::get('device_confirmed_5'); echo '");' . "\r\n" . ' } else if (rType == "convert") {' . "\r\n" . ' if (data.line_id) {' . "\r\n" . ' navigate("line?id=" + data.line_id);' . "\r\n" . ' } else {' . "\r\n" . ' $.toast("Failed to convert to user line.");' . "\r\n" . ' }' . "\r\n" . ' }' . "\r\n" . ' $("#datatable-users").DataTable().ajax.reload(null, false);' . "\r\n" . ' } else {' . "\r\n" . ' $.toast("'; - echo $_['error_occured']; + echo $language::get('error_occured'); echo '");' . "\r\n" . ' }' . "\r\n" . ' });' . "\r\n" . ' }' . "\r\n\t\t" . '}' . "\r\n" . ' function multiAPI(rType, rConfirm=false) {' . "\r\n" . ' if (rType == "clear") {' . "\r\n" . ' if ("#header_stats") {' . "\r\n" . ' $("#header_stats").show();' . "\r\n" . ' }' . "\r\n" . ' window.rSelected = [];' . "\r\n" . ' $(".multiselect").hide();' . "\r\n" . " \$(\"#datatable-users tr\").removeClass('selectedfilter').removeClass('ui-selected').removeClass(\"selected\");" . "\r\n" . ' return;' . "\r\n" . ' }' . "\r\n" . ' if ((rType == "delete") && (!rConfirm)) {' . "\r\n" . ' new jBox("Confirm", {' . "\r\n" . ' confirmButton: "Delete",' . "\r\n" . ' cancelButton: "Cancel",' . "\r\n" . ' content: "Are you sure you want to delete these devices?",' . "\r\n" . ' confirm: function () {' . "\r\n" . ' multiAPI(rType, true);' . "\r\n" . ' }' . "\r\n" . ' }).open();' . "\r\n" . ' } else if ((rType == "purge") && (!rConfirm)) {' . "\r\n" . ' new jBox("Confirm", {' . "\r\n" . ' confirmButton: "Kill",' . "\r\n" . ' cancelButton: "Cancel",' . "\r\n" . ' content: "Are you sure you want to kill all connections?",' . "\r\n" . ' confirm: function () {' . "\r\n" . ' multiAPI(rType, true);' . "\r\n" . ' }' . "\r\n" . ' }).open();' . "\r\n" . ' } else if ((rType == "convert") && (!rConfirm)) {' . "\r\n" . ' new jBox("Confirm", {' . "\r\n" . ' confirmButton: "Convert",' . "\r\n" . ' cancelButton: "Cancel",' . "\r\n" . ' content: "Are you sure you want to convert these devices to normal lines?",' . "\r\n" . ' confirm: function () {' . "\r\n" . ' multiAPI(rType, true);' . "\r\n" . ' }' . "\r\n" . ' }).open();' . "\r\n\t\t\t" . '} else {' . "\r\n" . ' rConfirm = true;' . "\r\n" . ' }' . "\r\n" . ' if (rConfirm) {' . "\r\n" . ' $.getJSON("./api?action=multi&type=enigma&sub=" + rType + "&ids=" + JSON.stringify(window.rSelected), function(data) {' . "\r\n" . ' if (data.result == true) {' . "\r\n" . ' if (rType == "convert") {' . "\r\n" . ' $.toast("Devices have been converted to normal lines.");' . "\r\n" . ' } else if (rType == "purge") {' . "\r\n" . ' $.toast("Connections have been killed.");' . "\r\n" . ' } else if (rType == "delete") {' . "\r\n" . ' $.toast("Devices have been deleted.");' . "\r\n" . ' refreshTable();' . "\r\n" . ' } else if (rType == "ban") {' . "\r\n" . ' $.toast("Devices have been banned.");' . "\r\n" . ' } else if (rType == "unban") {' . "\r\n" . ' $.toast("Devices have been unbanned.");' . "\r\n" . ' } else if (rType == "enable") {' . "\r\n" . ' $.toast("Devices have been enabled.");' . "\r\n" . ' } else if (rType == "disable") {' . "\r\n" . ' $.toast("Devices have been disabled.");' . "\r\n" . ' }' . "\r\n" . ' $("#datatable-users").DataTable().ajax.reload(null, false);' . "\r\n" . ' } else {' . "\r\n" . ' $.toast("An error occured while processing your request.");' . "\r\n" . ' }' . "\r\n" . ' }).fail(function() {' . "\r\n" . ' $.toast("An error occured while processing your request.");' . "\r\n" . ' });' . "\r\n" . ' multiAPI("clear");' . "\r\n" . ' }' . "\r\n\t\t" . '}' . "\r\n\t\t" . 'function getFilter() {' . "\r\n\t\t\t" . 'return $("#e2_filter").val();' . "\r\n\t\t" . '}' . "\r\n\t\t" . 'function getReseller() {' . "\r\n\t\t\t" . 'return $("#e2_reseller").val();' . "\r\n\t\t" . '}' . "\r\n\t\t" . 'function clearFilters() {' . "\r\n\t\t\t" . 'window.rClearing = true;' . "\r\n\t\t\t" . "\$(\"#e2_search\").val(\"\").trigger('change');" . "\r\n\t\t\t" . "\$('#e2_filter').val(\"\").trigger('change');" . "\r\n\t\t\t" . "\$('#e2_reseller').val(\"\").trigger('change');" . "\r\n\t\t\t" . "\$('#e2_show_entries').val(\""; echo (intval($rSettings['default_entries']) ?: 10); echo "\").trigger('change');" . "\r\n\t\t\t" . 'window.rClearing = false;' . "\r\n\t\t\t" . "\$('#datatable-users').DataTable().search(\$(\"#e2_search\").val());" . "\r\n\t\t\t" . "\$('#datatable-users').DataTable().page.len(\$('#e2_show_entries').val());" . "\r\n\t\t\t" . "\$(\"#datatable-users\").DataTable().page(0).draw('page');" . "\r\n\t\t\t" . '$("#datatable-users").DataTable().ajax.reload( null, false );' . "\r\n" . ' delParams(["search", "filter", "owner", "page", "entries"]);' . "\r\n\t\t\t" . 'checkClear();' . "\r\n\t\t" . '}' . "\r\n" . ' function checkClear() {' . "\r\n\t\t\t" . 'if (!hasParams(["search", "filter", "owner"])) {' . "\r\n\t\t\t\t" . '$("#clearFilters").prop("disabled", true);' . "\r\n\t\t\t" . '} else {' . "\r\n\t\t\t\t" . '$("#clearFilters").prop("disabled", false);' . "\r\n\t\t\t" . '}' . "\r\n\t\t" . '}' . "\r\n\t\t" . 'function refreshTable() {' . "\r\n\t\t\t" . '$("#datatable-users").DataTable().ajax.reload( null, false );' . "\r\n\t\t" . '}' . "\r\n" . ' function clearOwner() {' . "\r\n" . " \$('#e2_reseller').val(\"\").trigger('change');" . "\r\n" . ' }' . "\r\n" . ' var rSearch;' . "\r\n\t\t" . '$(document).ready(function() {' . "\r\n\t\t\t" . "\$('select').select2({width: '100%'});" . "\r\n" . " \$('#e2_reseller').select2({" . "\r\n\t\t\t" . ' ajax: {' . "\r\n\t\t\t\t" . "url: './api'," . "\r\n\t\t\t\t" . "dataType: 'json'," . "\r\n\t\t\t\t" . 'data: function (params) {' . "\r\n\t\t\t\t" . ' return {' . "\r\n\t\t\t\t\t" . 'search: params.term,' . "\r\n\t\t\t\t\t" . "action: 'reguserlist'," . "\r\n\t\t\t\t\t" . 'page: params.page' . "\r\n\t\t\t\t" . ' };' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'processResults: function (data, params) {' . "\r\n\t\t\t\t" . ' params.page = params.page || 1;' . "\r\n\t\t\t\t" . ' return {' . "\r\n\t\t\t\t\t" . 'results: data.items,' . "\r\n\t\t\t\t\t" . 'pagination: {' . "\r\n\t\t\t\t\t\t" . 'more: (params.page * 100) < data.total_count' . "\r\n\t\t\t\t\t" . '}' . "\r\n\t\t\t\t" . ' };' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'cache: true,' . "\r\n\t\t\t\t" . 'width: "100%"' . "\r\n\t\t\t" . ' },' . "\r\n\t\t\t" . " placeholder: 'Search for an owner...'" . "\r\n\t\t\t" . '});' . "\r\n\t\t\t" . 'var rPage = getParam("page");' . "\r\n" . ' if (!rPage) { rPage = 1; }' . "\r\n" . ' var rEntries = getParam("entries");' . "\r\n" . ' if (!rEntries) { rEntries = '; diff --git a/src/admin/epg.php b/src/admin/epg.php index c3c08d4a..34047f27 100644 --- a/src/admin/epg.php +++ b/src/admin/epg.php @@ -20,8 +20,8 @@ include 'header.php';
-

+

@@ -38,14 +38,14 @@ include 'header.php'; @@ -55,19 +55,19 @@ include 'header.php';
- +
- +
- +
@@ -80,7 +80,7 @@ include 'header.php';
  • - +
@@ -90,9 +90,9 @@ include 'header.php';
Public IP Last Connection
- - - + + + diff --git a/src/admin/epg_view.php b/src/admin/epg_view.php index 8f24ea7f..506071a1 100644 --- a/src/admin/epg_view.php +++ b/src/admin/epg_view.php @@ -76,7 +76,7 @@ include 'header.php';
- - - - - + + + + + - + @@ -54,14 +54,14 @@ include 'header.php'; - + ' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . '
Channels
- + - +
\"," . "\r\n\t\t\t\t\t\t" . "next: \"\"" . "\r\n\t\t\t\t\t" . '}' . "\r\n\t\t\t\t" . '},' . "\r\n\t\t\t\t" . 'drawCallback: function() {' . "\r\n" . ' bindHref(); refreshTooltips();' . "\r\n\t\t\t\t" . '},' . "\r\n" . ' order: [[ 4, "desc" ]],' . "\r\n" . ' columnDefs: [' . "\r\n\t\t\t\t\t" . '{"visible": false, "targets": [0]}' . "\r\n\t\t\t\t" . '],' . "\r\n\t\t\t\t" . 'responsive: false' . "\r\n\t\t\t" . '});' . "\r\n\t\t\t" . '$("#datatable").css("width", "100%");' . "\r\n\t\t\t" . "\$('select').select2({width: '100%'});" . "\r\n\t\t" . '});' . "\r\n" . ' ' . "\r\n\t\t"; ?> diff --git a/src/admin/episode.php b/src/admin/episode.php index 659029db..ce153ebe 100644 --- a/src/admin/episode.php +++ b/src/admin/episode.php @@ -105,9 +105,9 @@ if (isset($rEpisode)) { echo $rEpisode['stream_display_name']; } else { if ($rMulti) { - echo $_['add_multiple']; + echo $language::get('add_multiple'); } else { - echo $_['add_single']; + echo $language::get('add_single'); } } @@ -120,7 +120,7 @@ if (!isset($rEpisode)) { foreach ($rEncodeErrors as $rServerID => $rEncodeError) { echo "\t\t\t\t" . '
0'; echo number_format($rUserInfo['credits'], 0); echo '
' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . ' ' . "\r\n" . '
'; - echo $_['bouquet_name']; + echo $language::get('bouquet_name'); echo ''; - echo $_['streams']; + echo $language::get('streams'); echo ''; - echo $_['movies']; + echo $language::get('movies'); echo ''; - echo $_['series']; + echo $language::get('series'); echo ''; - echo $_['stations']; + echo $language::get('stations'); echo '
' . "\r\n" . '
' . "\r\n" . '
' . "\r\n" . '
' . "\r\n" . '
    ' . "\r\n" . '
  • ' . "\r\n" . ' Previous' . "\r\n" . '
  • ' . "\r\n" . ' ' . "\r\n" . '
' . "\r\n" . '
' . "\r\n\t\t\t\t\t\t\t\t" . '
' . "\r\n\t\t\t\t\t\t\t" . '
' . "\r\n\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t" . '
' . "\r\n\t\t\t\t" . '
' . "\r\n" . ' '; } diff --git a/src/reseller/mags.php b/src/reseller/mags.php index 7946fbe2..c47522d3 100644 --- a/src/reseller/mags.php +++ b/src/reseller/mags.php @@ -13,7 +13,7 @@ include 'header.php'; echo '
' . "\r\n" . '
' . "\r\n\t\t" . '
' . "\r\n\t\t\t" . '
' . "\r\n\t\t\t\t" . '
' . "\r\n\t\t\t\t\t" . '
' . "\r\n" . ' '; include 'topbar.php'; echo "\t\t\t\t\t" . '
' . "\r\n\t\t\t\t\t" . '

'; -echo $_['mag_devices']; +echo $language::get('mag_devices'); echo '

' . "\r\n\t\t\t\t" . '
' . "\r\n\t\t\t" . '
' . "\r\n\t\t" . '
' . "\r\n\t\t" . '
' . "\r\n\t\t\t" . '
' . "\r\n" . ' '; if (!(isset($_STATUS) && $_STATUS == STATUS_SUCCESS)) { @@ -36,9 +36,9 @@ if (!isset(CoreUtilities::$rRequest['search'])) { } echo '" placeholder="'; -echo $_['search_devices']; +echo $language::get('search_devices'); echo '...">' . "\r\n" . '
' . "\r\n" . ' ' . "\r\n" . '
' . "\r\n" . ' ' . "\r\n" . '
' . "\r\n" . ' ' . "\r\n" . '
' . "\r\n" . ' ' . "\r\n" . '
' . "\r\n" . '
' . "\r\n\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t\t" . '' . "\r\n" . ' ' . "\r\n\t\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t\t" . '' . "\r\n\t\t\t\t\t\t" . '
'; -echo $_['id']; +echo $language::get('id'); echo ''; -echo $_['username']; +echo $language::get('username'); echo ''; -echo $_['mac_address']; +echo $language::get('mac_address'); echo 'Device'; -echo $_['owner']; +echo $language::get('owner'); echo ''; -echo $_['status']; +echo $language::get('status'); echo ''; -echo $_['online']; +echo $language::get('online'); echo ''; -echo $_['trial']; +echo $language::get('trial'); echo ''; -echo $_['expiration']; +echo $language::get('expiration'); echo ''; -echo $_['actions']; +echo $language::get('actions'); echo '
' . "\r\n\r\n\t\t\t\t\t" . '
' . "\r\n\t\t\t\t" . '
' . "\r\n\t\t\t" . '' . "\r\n\t\t" . '' . "\r\n\t" . '' . "\r\n" . '' . "\r\n"; include 'footer.php'; diff --git a/src/reseller/modals.php b/src/reseller/modals.php index 68b7423e..f7ed47a9 100644 --- a/src/reseller/modals.php +++ b/src/reseller/modals.php @@ -26,36 +26,36 @@ if (count(get_included_files()) != 1) { if (!$rPermissions['create_mag']) { } else { echo '' . "\r\n"; } diff --git a/src/reseller/movies.php b/src/reseller/movies.php index f1582dc0..6407d2e6 100644 --- a/src/reseller/movies.php +++ b/src/reseller/movies.php @@ -19,7 +19,7 @@ include 'header.php';
-

+

@@ -37,14 +37,14 @@ include 'header.php'; class="form-control" id="movies_search" value="" - placeholder="..."> + placeholder="...">
' . "\n" . ' ' . "\n" . ' '; foreach (getCategories('radio') as $rCategory) { diff --git a/src/reseller/streams.php b/src/reseller/streams.php index 39632a5e..e508527c 100644 --- a/src/reseller/streams.php +++ b/src/reseller/streams.php @@ -42,7 +42,7 @@ include 'header.php';