Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by http://DeZender.Net
- * @ deZender (PHP7 Decoder for ionCube Encoder)
- *
- * @ Version : 4.1.0.1
- * @ Author : DeZender
- * @ Release on : 29.08.2020
- * @ Official site : http://DeZender.Net
- *
- */
- function getAdminPanelLang($name = '')
- {
- global $_ADDONLANG;
- if (isset($_ADDONLANG[$name])) {
- return $_ADDONLANG[$name];
- }
- else {
- return $name;
- }
- }
- function getLessVariables()
- {
- $item = Illuminate\Database\Capsule\Manager::table('mod_adminpanel_config')->where('setting', 'configurations')->where('page', 'lessvariables')->first();
- if ($item->value) {
- return unserialize($item->value);
- }
- else {
- return [];
- }
- }
- function adminpanel_getlanguages()
- {
- global $whmcs;
- $language = WHMCS\Language\ClientLanguage::getLanguages();
- return $language;
- }
- function adminpanel_generatemulti($name, $relid = '')
- {
- global $CONFIG;
- $languages = adminpanel_getlanguages();
- foreach ($languages as $key => $value) {
- $lfields .= '<li><a href="javascript:hideOtherLanguage(\'' . $value . '\');" tabindex="-1">' . ucfirst($value) . '</a></li>';
- }
- $lfield = '';
- if (isset($_REQUEST['a']) && ($_REQUEST['a'] == 'megamenu') && Illuminate\Database\Capsule\Manager::schema()->hasTable('mod_adminpanel_cmegamenu') && Illuminate\Database\Capsule\Manager::schema()->hasTable('mod_adminpanel_megamenupages')) {
- $defalang = Illuminate\Database\Capsule\Manager::table('mod_adminpanel_cmegamenu')->where('relid', $relid)->where('setting', $name)->first();
- }
- else {
- $defalang = Illuminate\Database\Capsule\Manager::table('mod_adminpanel_cpages')->where('relid', $relid)->where('setting', $name)->first();
- }
- foreach ($languages as $key => $value) {
- $fvalue = '';
- if (isset($_REQUEST['a']) && ($_REQUEST['a'] == 'megamenu') && Illuminate\Database\Capsule\Manager::schema()->hasTable('mod_adminpanel_cmegamenu') && Illuminate\Database\Capsule\Manager::schema()->hasTable('mod_adminpanel_megamenupages')) {
- $dealang = Illuminate\Database\Capsule\Manager::table('mod_adminpanel_cmegamenu')->where('relid', $relid)->where('setting', $name . '_' . $value)->first();
- }
- else {
- $dealang = Illuminate\Database\Capsule\Manager::table('mod_adminpanel_cpages')->where('relid', $relid)->where('setting', $name . '_' . $value)->first();
- }
- if (0 < !empty($dealang)) {
- $fvalue = $dealang->value;
- }
- else if ((strtolower($value) == strtolower($CONFIG['Language'])) && $defalang->value) {
- $fvalue = $defalang->value;
- }
- $display = (strtolower($value) == strtolower($CONFIG['Language']) ? 'block' : 'none');
- $lfield = $lfield . '<div class="translatable-field lang-' . $value . '" style="display: ' . $display . ';">' . "\n" . ' <div class="col-xs-9" style="margin-right: 0px;padding-right: 0px;padding-left: 0px;">';
- if ($name == 'custom_html') {
- $lfield .= '<textarea rows="4" id="' . $name . $value . '" name="' . $name . '_' . $value . '" class="form-control input-lang">' . $fvalue . '</textarea>';
- $lfield .= '</div>' . "\n\t\t\t\t" . '<div class="col-xs-1" style="padding-left: 0px;">' . "\n\t\t\t\t\t" . '<button type="button" class="btn btn-primary btn-lang-dropdown dropdown-toggle" style="padding: 6px 12px;" tabindex="-1" data-toggle="dropdown" aria-expanded="false">' . "\n\t\t\t\t\t\t" . $value . "\n\t\t\t\t\t\t" . '<span class="caret"></span>' . "\n\t\t\t\t\t" . '</button>' . "\n\t\t\t\t\t" . '<ul class="dropdown-menu dropdown-menu-right">' . "\n\t\t\t\t\t" . $lfields . "\n\t\t\t\t\t" . '</ul>' . "\n\t\t\t\t" . '</div>' . "\n\t\t\t" . '</div>';
- }
- else {
- $required = '';
- if ((strtolower($CONFIG['Language']) == $value) && ($name == 'menu_name')) {
- $required = 'required="required"';
- }
- $lfield .= '<input type="text" id="' . $name . $value . '" name="' . $name . '_' . $value . '" class="form-control input-lang" value="' . $fvalue . '" ' . $required . '>';
- $lfield .= '</div>' . "\n\t\t\t\t\t" . '<div class="col-xs-3" style="padding-left: 0px; max-width: 90px;">' . "\n\t\t\t\t\t\t" . '<button type="button" class="btn btn-primary btn-lang-dropdown dropdown-toggle" style="padding: 6px 12px;" tabindex="-1" data-toggle="dropdown" aria-expanded="false">' . "\n\t\t\t\t\t\t\t" . $value . "\n\t\t\t\t\t\t\t" . '<span class="caret"></span>' . "\n\t\t\t\t\t\t" . '</button>' . "\n\t\t\t\t\t\t" . '<ul class="dropdown-menu dropdown-menu-right">' . "\n\t\t\t\t\t\t" . $lfields . "\n\t\t\t\t\t\t" . '</ul>' . "\n\t\t\t\t\t" . '</div>' . "\n\t\t\t\t" . '</div>';
- }
- }
- $rtu = '<div class="form-group">' . "\n" . ' ' . $lfield . "\n" . '</div>';
- return $rtu;
- }
- function adminpanel_cgeneratemulti($name, $page = '')
- {
- global $CONFIG;
- $languages = adminpanel_getlanguages();
- foreach ($languages as $key => $value) {
- $lfields .= '<li><a href="javascript:hideOtherLanguage(\'' . $value . '\');" tabindex="-1">' . ucfirst($value) . '</a></li>';
- }
- $lfield = '';
- $item = Illuminate\Database\Capsule\Manager::table('mod_adminpanel_config')->where('setting', 'configurations')->where('page', $page)->first();
- $langarray = [];
- if ($item->value) {
- $langarray = unserialize($item->value);
- .................................................................................
- ..............................................
- .................
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement