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
- *
- */
- ini_set('memory_limit', '2G');
- ini_set('max_execution_time', 0);
- set_time_limit(0);
- error_reporting(32759);
- session_name('mkwsp6');
- session_start();
- require_once 'db/MysqliDb.php';
- require_once 'db/mikrotik.php';
- require_once 'db/funciones.php';
- require_once 'moneda.php';
- $loginSys = new loginuser();
- if (!$loginSys->logeado()) {
- echo '<script type="text/javascript">window.location="login"; </script>';
- exit();
- }
- if (isset($_GET) || isset($_POST)) {
- if ($_POST['action'] == 'getservice') {
- $servicios = $db->rawQuery('select tblservicios.id,tblservicios.ip,perfiles.plan from tblservicios,perfiles where tblservicios.idcliente=? and perfiles.id=tblservicios.idperfil', [$_POST['id']]);
- $op = '<option></option>';
- foreach ($servicios as $row) {
- if (empty($row['ip'])) {
- $row['ip'] = 'Automático';
- }
- $op .= '<option value="' . $row['id'] . '">' . $row['plan'] . ' - ' . $row['ip'] . '</option>';
- }
- echo $op;
- exit();
- }
- if ($_GET['action'] == 'savetrapemn') {
- $trapemn = new mikrowisp_trapemn();
- $trapemn->url = obf_DRwrFSsyIyIHOAU8LxoQGjsHLz85AQE('trapemn_url');
- $trapemn->token = obf_DRwrFSsyIyIHOAU8LxoQGjsHLz85AQE('trapemn_api');
- $data_trapemn = $trapemn->getEquipos();
- }
- if ($_GET['action'] == 'updateapi') {
- $db->where('setting', 'trapemn_api');
- $db->update('tblconfiguration', ['value' => $_POST['apikey']]);
- $db->where('setting', 'trapemn_url');
- $db->update('tblconfiguration', ['value' => $_POST['url']]);
- $db->where('setting', 'trapemn_corte');
- $db->update('tblconfiguration', ['value' => $_POST['desactivatrapemn']]);
- $salida = ['estado' => 'exito', 'salida' => 'API Actualizado correctamente.'];
- header('Content-Type: application/json');
- echo json_encode($salida, JSON_UNESCAPED_UNICODE);
- $db->disconnect();
- exit();
- }
- if ($_GET['action'] == 'lista_dash') {
- $trapemn = new mikrowisp_trapemn();
- $trapemn->url = obf_DRwrFSsyIyIHOAU8LxoQGjsHLz85AQE('trapemn_url');
- $trapemn->token = obf_DRwrFSsyIyIHOAU8LxoQGjsHLz85AQE('trapemn_api');
- $data_trapemn = $trapemn->getEquipos();
- if ($data_trapemn['estado'] == 'exito') {
- foreach ($data_trapemn['salida'] as $row) {
- $sistema = $row;
- if ($sistema['estado'] == 0) {
- $sistema['estado'] = '<span class="label label-warning">DESHABILITADO</span>';
- }
- else {
- $sistema['estado'] = '<span class="label label-success">HABILITADO</span>';
- }
- if (!isset($sistema['id_crm'])) {
- $sistema['nombres'] = '<span>Equipo no registrado en Mikrowisp</span>';
- $sistema['tool'] .= '<a data-toggle="tooltip" title="" class="btn btn-default btn-icon btn-sm" onclick="getmodal(\'ajax/trapemn?action=sincronizar&id=' . $sistema['id_iptv'] . '\',\'Equipo Trapemn\',\'lg\');" data-original-title="Equipo Trapemn"><i class="fas fa-user-plus"></i></a>';
- }
- else {
- $sistema['nombres'] = $sistema['nombres'];
- $sistema['tool'] .= '<a data-toggle="tooltip" title="" class="btn btn-default btn-icon btn-sm" onclick="getmodal(\'ajax/smartolt?action=editar-zona&id=' . $sistema['id_iptv'] . '\',\'Editar Registro\',\'md\');" data-original-title="Editar"><i class="far fa-edit"></i></a>' . "\n" . ' <a data-toggle="tooltip" title="" class="btn btn-default btn-icon btn-sm" onclick="remove_smart(\'' . $row['id'] . '\')" data-original-title="Cambiar Contraseña"><i class="fas fa-key" ></i></a>' . "\n" . ' <a data-toggle="tooltip" title="" class="btn btn-default btn-icon btn-sm" onclick="remove_smart(\'' . $row['id'] . '\')" data-original-title="Eliminar"><i class="far fa-trash-alt" ></i></a>';
- }
- $sistema['macs'] = '<span data-toggle="tooltip" data-placement="left" title="" data-original-title="' . implode(', ', $sistema['macs']) . '">' . implode(', ', $sistema['macs']) . '</span>';
- $data[] = $sistema;
- }
- }
- else {
- $salida = ['estado' => 'error', 'salida' => $data_trapemn['salida']];
- header('Content-Type: application/json');
- echo json_encode($salida, JSON_UNESCAPED_UNICODE);
- ..................................................................................
- ...............................................
- ....................
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement