Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


error_reporting(0);
if (basename($_SERVER["PHP_SELF"]) === basename(__FILE__)) {
	header('HTTP/1.0 403 Forbidden');
	header("Location: login");
	die();
}
session_start();
require_once("controles/usuarios.php");
require_once("controles/mensagens.php");
if($today <= $todays){
$categorias = false;
$mensagens = listarMensagensParaVendedor();
$eventos = [];
foreach ($mensagens as $mensagem) {
	if (array_key_exists($mensagem['evento_nome'], $eventos)) {
		$eventos[$mensagem['evento_nome']][] = $mensagem;
	} else {
		$eventos[$mensagem['evento_nome']] = [];
		$eventos[$mensagem['evento_nome']][] = $mensagem;
	}
}
$notificacoes = [];
foreach (array_keys($eventos) as $nome_evento) {
	$notificacoes[] = [
		"nome" => $nome_evento,
		"mensagens" => $eventos[$nome_evento]
	];
}
$buscar = ("SELECT * FROM usuario WHERE id_criador = " . $_SESSION['id_usuario'] . " AND dia = 31");
$resut = mysqli_query($conexao, $buscar);
$credito = mysqli_num_rows($resut);
$buscar = "SELECT * FROM usuario WHERE id_usuario = " . $_SESSION['id_usuario'] . "";
$resut = mysqli_query($conexao, $buscar);
while ($usuario = mysqli_fetch_array($resut)) {
	$creditos = $credito;
	$credito = $usuario['credito'];
	<!DOCTYPE html>
	<html lang="pt-BR" itemscope itemtype="http://schema.org/WebPage">

	<head><meta charset="utf-8">


		<meta http-equiv="X-UA-Compatible" content="IE=edge">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title>&copy echo $nome;</title>
		<link rel="icon" href="favicon.ico" type="image/x-icon" />
		<link rel="stylesheet" href="css/bootstrap.min.css">
		<link rel="stylesheet" href="css/painel.css">
		<link rel="stylesheet" href="css/bootstrap-select.min.css">
		<link rel="stylesheet" href="css/editor.css">
		<link href="css/all.css" rel="stylesheet">
		<link href="css/uppy.min.css" rel="stylesheet">
		<link rel="stylesheet" type="text/css" href="css/tema.css">
		<link rel="stylesheet" type="text/css" href="css/patternfly-additions.min.css">
		<script src="js/jquery.min.js"></script>
		<script src="js/bootstrap.bundle.min.js"></script>
		<script src="js/popper.min.js"></script>
		<script src="js/painel.js"></script>
		<script src="js/bootstrap-select.min.js"></script>
		<script src="js/defaults-pt_BR.min.js"></script>
		<script src="js/8b521a5df9.js"></script>
		<script src="js/patternfly.min.js"></script>
		<script src="js/sweetalert.min.js"></script>
		<style>
			.pesquisar {
				max-width: 460px;
			}

			#conteudo tr[visible='false'],
			.semresultado {
				display: none;
			}

			#conteudo tr[visible='true'] {
				display: table-row;
			}

			#conteudoQ td,
			th {
				overflow: hidden;
				text-overflow: clip;
			}

			table th,
			table td {
				overflow: hidden;
				max-width: 100px;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}

			#conteudoQ tr[visible='false'] {
				display: none;
			}

			#conteudoQ tr[visible='true'] {
				display: table-row;
			}

			table th,
			table td {
				overflow: hidden;
				max-width: 100px;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}

			#conteudoQ tr[visible='true'] {
				display: none;
			}

			#conteudoQ tr[visible='false'] {
				display: table-row;
			}
		</style>
	</head>

	<body>
		<div class="page-wrapper chiller-theme toggled">
			<a id="show-sidebar" class="btn btn-sm btn-dark" href="javascript:void(0)">
				<i class="fas fa-bars"></i>
			</a>
			<nav id="sidebar" class="sidebar-wrapper">
				<div class="sidebar-content">
					<div class="sidebar-brand">
						<a><img src="img/logo-painel.png" width="154" height="38" alt="logo"></a>
						<div style="margin-right: 10px;" class="drawer-pf-trigger" id="close-sidebar">
							<i class="fas fa-bell"></i>
							<span id="num_msg" class="badge badge-danger badge-up" style="font-size:12px; top:-10px; margin-left:-12px; position:relative;"></span></a>
						</div>
						<div class="close-sidebar" id="close-sidebar">
							<i class="fas fa-times"></i>
						</div>
					</div>
					<div style="margin: 0px; border: 0px;" class="sidebar-header">
						<div class="user-pic">
							<img class="img-responsive img-rounded" src="img/user.jpg" alt="user">
						</div>
						<div class="user-info">
							<span class="user-name">
								echo $usuario['nome_usuario'];
							</span>
							if ($_SESSION['admin']) {
								<span class="user-role">
									if ($usuario['admin'] == 1) {
										echo "Administrador";
									} else {
										echo "";
									}
								</span>
								<span class="user-role">
									<i class="fas fa-circle" style="color:#58ee26; font-size:10px"></i> Online
								</span>
							}
							if ($_SESSION['vendedor']) {
								<span class="user-role">
									if ($usuario['vendedor'] == 1) {
										echo "Vendedor";
									} else {
										echo "";
									}
									| <i class="fas fa-circle" style="color:#58ee26; font-size:10px"></i> Online
								</span>
							}
							<span class="user-role">
								if ($_SESSION['vendedor']) {
									 if ($credito > 0) {
										echo "<i class='fas fa-credit-card'></i> Créditos: " . $usuario['credito'] . "";
									} else {
										echo "<i class='fas fa-credit-card'></i> Créditos: 0";
									}
							</span>
							<span class="user-role">
								if ($usuario['estado_usuario'] == 0) {
										echo "";
									} else if ($usuario['dia'] == 0) {
										echo "";
									} else {
										echo "<i class='fas fa-calendar'></i> Expirar: Dia " . $usuario['dia'] . "";
									}
							}
						}
							</span>
						</div>
					</div>
					<div class="sidebar-menu">
						<ul>
							<li id="dashboard.php">
								<a href="dashboard.php" class="nav-link">
									<i class="fas fa-home"></i>
									<span>Dashboard</span>
								</a>
							</li>
							<li id="dashboard.php">
								<a href="LOCOQUE AQUI O LINK DA SUA LOJA">
									<i class="fa fa-shopping-bag" aria-hidden"true"></i>
									<span>Loja de Aplicativos</span>
								</a>
                            
							</li>
							<li class="sidebar-dropdown">
                             <a href="#">
									<i class="fas fa-users"></i>
		                    <span>Gerenciar IPTV</span>
								</a>
								<div class="sidebar-submenu">
									<ul>
										<li id="cliente.php">
											<a href="clientes">Gerenciar Clientes IPTV</a>
										</li>
										<li>
										<li>
										<li id="teste.php">
											<a href="testes">Gerenciar Testes IPTV</a>
										</li>
									</ul>
								</div>
							</li>
							

							
							<li class="sidebar-dropdown">
                             <a href="#">
									<i class="fas fa-users"></i>
		                    <span>Gerenciar P2P</span>
								</a>
								<div class="sidebar-submenu">
									<ul>
										<li>
										<li id="cliente_cdn.php">
											<a href="clientes-cdn">Gerenciar Clientes P2P</a>
										</li>
                                        <li id="testes_cdn.php">
                                            <a href="testes-cdn">Gerenciar Teste P2P</a>
                                        </li>
										<li>
									</ul>
								</div>
							</li>
							

							
							<li id="log.php">
								<a href="COLOQUE AQUI O LINK DO SEU PAINEL XCIPTV">
									<i class="fa fa-play"></i>
									<span>Painel do xciptv</span>
								</a>
							</li>

							
							<li id="log.php">
								<a href="COLOQUE AQUI O LINK DO SEU PAINEL IBO PLAYER">
									<i class="fa fa-play"></i>
									<span>Painel do ibo player</span>
								</a>
							</li>

							
							<li id="log.php">
								<a href="COLOQUE AQUI O LINK DO SEU PAINEL SMARTER PLAYER">
									<i class="fa fa-play"></i>
									<span>Painel do smarter player</span>
								</a>
							</li>

							
							<li id="log.php">
								<a href="COLOQUE AQUI O LINK DO SEU PAINEL GDRIVE">
									<i class="fa fa-play"></i>
									<span>Painel do Link Gdriver</span>
								</a>
							</li>

							

							
								<li class="sidebar-dropdown">
                             <a href="#">
                             <i class="fa fa-users"></i>
		                    <span>Gerenciamento</span>
	            				</a>
								<div class="sidebar-submenu">
									<ul>
										if ($_SESSION['admin']) {
											<li>
											<li id="administrador.php">
												<a href="administradores">Administradores</a>
											</li>
											<li>
											<li id="vendedor.php">
												<a href="vendedores">Gerenciador Vendedores</a>

											</li>
										}
										if ($_SESSION['vendedor']) {
											<li>
											<li id="vendedor.php">
												<a href="subrevendedores">Sub-Revendedores</a>
											</li>
										}
									</ul>
								</div>
							</li>

							if ($_SESSION['admin']) {
								<li id="categoria.php">
									<a href="categorias">
										<i class="fa fa-television" aria-hidden="true"></i>
										<span>Categorias</span>
									</a>

								</li>
								<li id="dns.php">
									<a href="dns.php">
										<i class="fa fa-code" aria-hidden="true"></i>
										<span>DNS</span>
									</a>
								</li>
								
								</li>

								if ($_SESSION['admin']) {
									<li class="sidebar-dropdown">
										<a href="#">
											<i class="fas fa-link"></i>
											<span>Conteudos</span>
										</a>
										<div class="sidebar-submenu">
									      <ul>

								}
								<li id="link.php">
									<a href="link.php">
										<i class="fas fa-link"></i>
										<span>Adicionar Link</span>
									</a>
								</li>

								<li id="link-live.php">
									<a href="link-live.php">
										<i class="fas fa-tv"></i>
										<span>Canais</span>
									</a>
								</li>

								<li id="link-movie.php">
								    <a href="link-movie.php">
								        <i class="fas fa-video"></i>
								        <span>Filmes</span>
								        </a>
								         </li>

								         <li id="link-series.php">
								             <a href="link-series.php">
								                 <i class="fas fa-film"></i>
								                 <span>Series</span>
								                 </a>
								                 </li>

								                 <li id="lista.php">
								                     <a href="listas">
								                         <i class="fas fa-list"></i>
								                         <span>Pacotes</span>
								                         </a>
								                         </li>

								                         </ul>
								                         </div>
							}
							if ($_SESSION['admin']) {
								<li class="sidebar-dropdown">
									<a href="javascript:void(0)">
										<i class="fas fa-envelope"></i>
										<span>Informativos</span>
									</a>
									<div class="sidebar-submenu">
										<ul>
											<li id="eventos.php">
												<a href="eventos">
													<span>Eventos</span>
												</a>
											</li>
											<li id="mensagens.php">
												<a href="mensagens">
													<span>Mensagens</span>
												</a>
											</li>
										</ul>
									</div>
								</li>
								<li> </a>
								</li>

								 <a href="#">
								<li class="sidebar-dropdown">
									<i class="fa fa-cogs"></i>
										<span>Ferramentas</span>
									</a>
									<div class="sidebar-submenu">
										<ul>

												<li id="controles/deletar-geral.php">
													<a href="controles/deletar-geral.php">
													    <i class="fa fa-trash"></i>
													    <span>Deletar Geral</span>
													    </a>
													    </li>

												<li id="controles/deletar-canais.php">
												    <a href="controles/deletar-canais.php">
												        <i class="fa fa-trash"></i>
												        <span>Deletar Canais</span>
												        </a>
												        </li>

												        <li id="controles/deletar-filmes.php">
												            <a href="controles/deletar-filmes.php">
												                <i class="fa fa-trash"></i>
												                <span>Deletar Filmes</span>
												                </a>
												                </li>

												                <li id="controles/deletar-series.php">
												                    <a href="controles/deletar-series.php">
												                        <i class="fa fa-trash"></i>
												                        <span>Deletar Series</span>
												                        </a>
												                        </li>

												                        <li id="controles/deletar-categoria.php">
												                            <a href="controles/deletar-categoria.php">
												                                <i class="fa fa-trash"></i>
												                                 <span>Deletar Categoria</span>
												                                </a>
												                                </li>

												                                <li id="controles/deletar-registro.php">
												                                    <a href="controles/deletar-registro.php">
												                                        <i class="fa fa-trash"></i>
												                                        <span>Deletar Registros</span>
												                                         </a>
												                                         </li>

												                                         <li id="backup.php">
												                                             <a href="backup.php">
												                                                 <i class="fa fa-hdd"></i>
												                                                 <span>Gerar Backup</span>
												                                                 </a>
												                                                 </li>

												                                                 <li id="uploud.php">
												                                                     <a href="uploud.php" style="cursor: pointer;">
												                                                         <i class="fas fa-file-import"></i>
												                                                         <span>Importar
												                                                         </span>

												                                                         </a>
												                                                         </li>
												                                                         <li>
												                                         <a href="manual-utilizacao">
												                                             <i class="fa fa-caret-square-o-right"></i>
												                                             <span>Tutoriais</span>
												</a>
											</li>
										</ul>
									</div>
								</li>
								
							}
<div class="sidebar-menu">
</div>
<center><font size="3" color="#839192">Versão 7.2 Original Gratuita<br /><span class="color_light"></span>Telegram: t.me/xtreamservertm</font></center>
</div>
</div>
    
    <div style="position: relative;" class="sidebar-footer">
      <a href="sair.php">
        <i class="fa fa-sign-out" aria-hidden="true"></i>
      </a>
  </nav>
			<div class="note-page">
				<div style="height: 100%" class="drawer-pf hide drawer-pf-notifications-non-clickable">
					<div class="drawer-pf-title">
						<a style="top: 3px; left: 6px;" class="drawer-pf-toggle-expand fa fa-angle-double-left hidden-xs"></a>
						<a style="float: right;right: 7px;position: relative;color: black;top: 6px" class="drawer-pf-close pficon pficon-close"></a>
						<h3 class="text-center">Area de Notificações</h3>
					</div>
					<div class="panel-group eventos" id="notification-drawer-accordion">
						foreach ($notificacoes as $notificacao) {
							//$eventoNome = preg_replace("/[^a-zA-Z]+/", "", $notificacao['nome']);
							//$eventoNome =str_replace(' ', '', $eventoNome);
							$eventoNome = $notificacao['nome'];
							$eventoNome = str_replace(' ', '', $eventoNome);
							<div id="event_echo strtolower($eventoNome);" class="panel panel-default">
								<div class="panel-heading" data-component="collapse-heading">
									<h4 class="panel-title">
										<a data-toggle="collapse" data-parent="#notification-drawer-accordion" href="#fixedCollapseecho strtolower($eventoNome)">
											echo $notificacao['nome'];
										</a>
									</h4>
									<span class="panel-counter novas_mensagens">echo sizeof($notificacao['mensagens']); Novas mensagens</span>
								</div>
								<div id="fixedCollapseecho strtolower($eventoNome);" class="panel-collapse collapse in">
									<div class="panel-body todas_mensagens">
										foreach ($notificacao['mensagens'] as $mensagem) {
											<div mensagem-id="echo $mensagem['id_mensagem'];" class="drawer-pf-notification echo $mensagem['lida'] == 'sim' ? '' : 'unread';">
												<div class="dropdown pull-right dropdown-kebab-pf">
													<button class="btn btn-link dropdown-toggle" type="button" id="dropdownKebabRight11" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
														<span class="fa fa-ellipsis-v"></span>
													</button>
													<ul style="cursor: pointer;" class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownKebabRight11">
														<li><a id="ler1" onclick="marcarComoLida('echo $mensagem['id_mensagem'];'); alert('echo $mensagem['mensagem'];');">Ler</a></li>
														<li role="separator" class="divider"></li>
														<li><a onclick="removerMensagem('echo $mensagem['id_mensagem'];'); zeroMSG('echo $notificacao['nome'];')">Remover</a></li>
													</ul>
												</div>
												<span class="pficon pficon-info pull-left"></span>
												<div class="drawer-pf-notification-content">
													<span class="drawer-pf-notification-message">echo $mensagem['titulo'];</span>
													<div class="drawer-pf-notification-info">
														<span class="date">echo $mensagem['data'];</span>
													</div>
												</div>
											</div>
										}
									</div>
									<div class="blank-slate-pf hidden">
										<div class="blank-slate-pf-icon">
											<span class="pficon-info"></span>
										</div>
										<h1>Sem Mensagens.</h1>
									</div>
									<div class="drawer-pf-action">
										<div style="text-align: center;" class="drawer-pf-action-link" data-toggle="clear-all">
											<button onclick="removerTodas('echo $notificacao['nome'];')" class="btn btn-link">
												<span class="pficon pficon-close"></span> Remover Todas
											</button>
										</div>
									</div>
								</div>
							</div>
						}
					</div>
				</div>
			</div>
			<audio style="height: 10000px;opacity: 0;width: 10000px;z-index: 10000;position: absolute;" controls id="new_msg">
				<source src="alerta.mp3" type="audio/mp3">
			</audio>
			<div id="log.php" class="none"></div>
			<script>
				setInterval("window.status = ''", 10);

				function reload() {
					$('.drawer-pf-trigger').click(function() {
						var $drawer = $('.drawer-pf');
						$(this).toggleClass('open');
						if ($drawer.hasClass('hide')) {
							$drawer.removeClass('hide');
							setTimeout(function() {
								if (window.dispatchEvent) {
									window.dispatchEvent(new Event('resize'));
								}
								if ($(document).fireEvent) {
									$(document).fireEvent('onresize');
								}
							}, 100);
						} else {
							$drawer.addClass('hide');
						}
						if ($('.container-pf-nav-pf-vertical').hasClass('hidden-nav')) {
							$('.nav-pf-vertical').removeClass('show-mobile-nav');
						}
					});
					$('.drawer-pf-close').click(function() {
						var $drawer = $('.drawer-pf');
						$('.drawer-pf-trigger').removeClass('open');
						$drawer.addClass('hide');
					});
					$('.drawer-pf-toggle-expand').click(function() {
						var $drawer = $('.drawer-pf');
						var $drawerNotifications = $drawer.find('.drawer-pf-notification');
						if ($drawer.hasClass('drawer-pf-expanded')) {
							$drawer.removeClass('drawer-pf-expanded');
							$drawerNotifications.removeClass('expanded-notification');
						} else {
							$drawer.addClass('drawer-pf-expanded');
							$drawerNotifications.addClass('expanded-notification');
						}
					});
					$('.panel-collapse').each(function(index, panel) {
						var $panel = $(panel);
						var unreadCount = $panel.find('.drawer-pf-notification.unread').length;
						$(panel.parentElement).find('.panel-counter').text(unreadCount + ' Novas Mensage' + (unreadCount !== 1 ? 'ns' : 'm'));
						if ($('.drawer-pf .panel-collapse .unread').length === 0) {
							// TODO: remove badge for unread indicator
						}
						$panel.on('click', '.drawer-pf-action [data-toggle="mark-all-read"] .btn', function() {
							$panel.find('.unread').removeClass('unread');
							$panel.find('.drawer-pf-action [data-toggle="mark-all-read"]').remove();
							$(panel.parentElement).find('.panel-counter').text('0 Mensagens Lidas');
							if ($('.drawer-pf .panel-collapse .unread').length === 0) {
								$('.drawer-pf-trigger').removeClass('unread');
							}
						});
						$panel.on('click', '.drawer-pf-action [data-toggle="clear-all"] .btn', function() {
							$panel.find('.panel-body .drawer-pf-notification').remove();
							$panel.find('.drawer-pf-action').remove();
							$panel.find('.blank-slate-pf').removeClass('hidden');
							$panel.find('.drawer-pf-loading').addClass('hidden');
							$(panel.parentElement).find('.panel-counter').text('0 Mensagens Lidas');
							if ($('.drawer-pf .panel-collapse .unread').length === 0) {
								//TODO: remove badge for unread indicator
							}
						});
						$panel.find('.drawer-pf-notification').each(function(index, notification) {
							var $notification = $(notification);
							//$notification.on('click', '.drawer-pf-notification-content', function() {
							$notification.on('click', '#ler1', function() {
								$notification.removeClass('unread');
								var unreadCount = $panel.find('.drawer-pf-notification.unread').length;
								$(panel.parentElement).find('.panel-counter').text(unreadCount + ' Novas Mensage' + (unreadCount !== 1 ? 'ns' : 'm'));
								if (unreadCount == 0) {
									$panel.find('.drawer-pf-action [data-toggle="mark-all-read"]').remove();
									if ($('.drawer-pf .panel-collapse .unread').length == 0) {
										//TODO: remove badge for unread indicator
									}
								}
							});
						});
					});
					//$('#notification-drawer-accordion').initCollapseHeights('.panel-body');
				};
				reload();
			</script>
			<script>
				document.getElementById("new_msg").playbackRate = 1.5;

				function marcarComoLida(id, remover = 0) {
					if (remover == 1) {
						$('div[mensagem-id="' + id + '"]').remove();
						msg = msg - 1;
						$("#num_msg").html(msg);
						reload();
					} else {
						var msg_lida = $("#num_msg").text() - 1;
						$("#num_msg").html(msg_lida);
						reload();
					}
					$('div[mensagem-id="' + id + '"] span').click();
					$.get('controles/ler-mensagem.php?id_mensagem=' + id + '&remover=' + remover, function(data) {});
				}
				var msg = 0;
				var eventos = [];
				foreach (array_keys($eventos) as $nome) {
					eventos['echo $nome;'] = [];
					foreach ($eventos[$nome] as $mensagem) {
						msg++;
						eventos['echo $nome;'].push('echo $mensagem['id_mensagem'];');
					}
				}

				function removerTodas(evento) {
					eventos[evento].forEach((id) => {
						removerMensagem(id);
					});
					var str = 'event_' + evento.replace(/\s/g, '').toLowerCase();
					$('#' + str).remove();
				}

				function removerMensagem(id) {
					marcarComoLida(id, 1);
				}

				function zeroMSG(evento) {
					var str = 'event_' + evento.replace(/\s/g, '').toLowerCase();
					var zer = $('#' + str + ' > div.panel-heading > span').text();
					if (zer == '0 Novas Mensagens') {
						$('#' + str).remove();
					}
				}
				if (location.pathname.includes("= $paginaCorrente = basename($_SERVER['SCRIPT_NAME']);")) {
					document.getElementById('= $paginaCorrente = basename($_SERVER['SCRIPT_NAME']);').classList.add("ativado");
				}
				window.mobilecheck = function() {
					var check = false;
					(function(a) {
						if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4))) check = true;
					})(navigator.userAgent || navigator.vendor || window.opera);
					return check;
				};
				$(document).on('mousemove click', function(event) {
					if ($('#new_msg').is(':visible')) {
						var x = event.clientX;
						var y = event.clientY;
						$("#new_msg").hide();
						if (event.type == 'click') {
							document.elementFromPoint(x, y).click();
						} else {
							$(document.elementFromPoint(x, y)).trigger('mouseenter');
							$(document.elementFromPoint(x, y)).trigger('hover');
							$(document.elementFromPoint(x, y)).trigger('mouseover');
						}
					}
				});
				if (window.mobilecheck()) {
					$('#new_msg').hide();
				}
				setInterval(() => {
					$('.note-page .panel-body').css('max-height', '100%');
				}, 100);
				var mensagemHTML = `<div mensagem-id="id_mensagem" class="drawer-pf-notification foilida">
								<div class="dropdown pull-right dropdown-kebab-pf">
									<button class="btn btn-link dropdown-toggle" type="button" id="dropdownKebabRight11" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
										<span class="fa fa-ellipsis-v"></span>
									</button>
									<ul style="cursor: pointer;" class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownKebabRight11">
										<li><a onclick="marcarComoLida('id_mensagem'); alert('texto_mensagem');">Ler</a></li>
										<li role="separator" class="divider"></li>
										<li><a onclick="removerMensagem('id_mensagem')">Remover</a></li>
									</ul>
								</div>
								<span class="pficon pficon-info pull-left"></span>
								<div class="drawer-pf-notification-content">
									<span class="drawer-pf-notification-message">titulo_mensagem</span>
									<div class="drawer-pf-notification-info">
										<span class="date">data_mensagem</span>
									</div>
								</div>
							</div>`;
				var eventoHTML = `<div id="event_nome_evento" class="panel panel-default">
								<div class="panel-heading" data-component="collapse-heading">
									<h4 class="panel-title">
										<a data-toggle="collapse" data-parent="#notification-drawer-accordion" href="#fixedCollapsenome_evento">
											nome_evento
										</a>
									</h4>
									<span class="panel-counter novas_mensagens">Novas mensagens</span>
								</div>
								<div id="fixedCollapsenome_evento" class="panel-collapse collapse in">
									<div class="panel-body todas_mensagens"></div>
									<div class="blank-slate-pf hidden">
										<div class="blank-slate-pf-icon">
											<span class="pficon-info"></span>
										</div>
										<h1>Sem Mensagens.</h1>
									</div>
									<div class="drawer-pf-action">
										<div onclick="removerTodas('nome_evento')" style="text-align: center;" class="drawer-pf-action-link" data-toggle="clear-all">
											<button class="btn btn-link">
												<span class="pficon pficon-close"></span> Remover Todas
											</button>
										</div>
									</div>
								</div>
							</div>`;
				String.prototype.replaceAll = function(search, replacement) {
					var target = this;
					return target.replace(new RegExp(search, 'g'), replacement);
				};

				function novasMensagens(msgs) {
					msg = parseInt(msgs.length);
					setTimeout(() => {
						var eventosT = [];
						msgs.forEach((msg) => {
							if (eventosT[msg.evento_nome] == undefined) {
								eventosT[msg.evento_nome] = [];
								eventos[msg.evento_nome] = [];
							}
							eventosT[msg.evento_nome].push(msg);
							eventos[msg.evento_nome].push(msg.id_mensagem);
						})
						var notificacoes = [];
						Object.keys(eventosT).forEach((evento_nome) => {
							notificacoes.push({
								nome: evento_nome,
								mensagens: eventosT[evento_nome]
							});
						});
						notificacoes.forEach((notificacao) => {
							var nome = notificacao.nome.toLowerCase().replace(/[^a-zA-z]/g, '');
							nome = nome.replaceAll(' ', '');
							nome = nome.toLowerCase();
							var novas_mensagens = [];
							notificacao.mensagens.forEach((mensagem) => {
								if ($('div[mensagem-id="' + mensagem.id_mensagem + '"]').length == 0) {
									novas_mensagens.push(mensagem);
								}
							});
							if ($('#event_' + nome).length == 0) {
								var eHTML = eventoHTML + '';
								eHTML = eHTML.replaceAll('event_nome_evento', 'event_' + nome + '');
								eHTML = eHTML.replaceAll('fixedCollapsenome_evento', 'fixedCollapse' + nome + '');
								eHTML = eHTML.replaceAll('nome_evento', notificacao.nome);
								$('.note-page .eventos').prepend(eHTML);
							}
							if ($('#event_' + nome).length > 0) {
								var mHTML = '';
								novas_mensagens.forEach((mensagem) => {
									var ihtml = mensagemHTML + '';
									ihtml = ihtml.replaceAll('foilida', mensagem.lida == 'sim' ? '' : 'unread')
									ihtml = ihtml.replaceAll('id_mensagem', mensagem.id_mensagem);
									ihtml = ihtml.replaceAll('titulo_mensagem', mensagem.titulo);
									ihtml = ihtml.replaceAll('texto_mensagem', mensagem.mensagem);
									ihtml = ihtml.replaceAll('data_mensagem', mensagem.data);
									mHTML += ihtml + '\n';
								});
								$('#event_' + nome + ' .todas_mensagens').prepend(mHTML);
							}
							if (novas_mensagens.length > 0) {
								var oldNotRead = 0;
								$('div[mensagem-id][class*="unread"]').each(function() {
									var found = false;
									var mid = $(this).attr('mensagem-id');
									novas_mensagens.forEach((mensagem) => {
										if (mensagem.id_mensagem == mid)
											found = true;
									});
									if (!found)
										oldNotRead++;
								});
								var total_not_read = oldNotRead + novas_mensagens.length;
								$('#event_' + nome + ' .novas_mensagens').text(total_not_read + ' Novas mensagens');
								$("#num_msg").html(total_not_read);
							}
						});
						reload();
						reload();
						swal("Nova mensagem", " Você recebeu uma nova mensagem!", "success");
						document.getElementById("new_msg").play();
					}, 2000);
				}
				setInterval(function() {
					$.get('controles/verificar-mensagens.php', function(msgs) {
						msgs = JSON.parse(msgs);
						if (parseInt(msgs.length) > msg)
							novasMensagens(msgs);
					});
				}, 1000);
				$.get('controles/verificar-mensagens.php', function(msgs) {
					msgs = JSON.parse(msgs);
					var naolida = 0;
					msgs.forEach((msg) => {
						if (msg.lida !== 'sim')
							naolida++;
						if (naolida > 0) {
							reload();
							reload();
							swal("Nova mensagem", " Você recebeu uma nova mensagem!", "success");
							document.getElementById("new_msg").play();
						}
					})
					$("#num_msg").html(naolida);
				});
			</script>
			<div class="DashboardContainer"></div>
			<script src="js/uppy.io.js"></script>
			<main class="page-content">
				<div class="container-fluid">
}else{
     echo 'Lincença Expirada';
	  die();
	}//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program



© 2023 Quttera Ltd. All rights reserved.