$User->setEmail($Email); $User->atualizaInfo(); $Sucessos[] = $linguagens[$User->getLinguagem()]['sucesso_editarPerfil']; } } } catch (Exception $e) { $Erros[] = $linguagens[$User->getLinguagem()]['erro_editarPerfil']; } } else { $Erros[] = $linguagens[$User->getLinguagem()]['erro_passwordErrada']; } } else { $Erros[] = $linguagens[$User->getLinguagem()]['erro_editarPerfil']; } } elseif ($Action == "toggleCron") { $User->setCron(!$User->hasCron()); $User->atualizaInfo(); } else { } } } $smarty->debugging = false; $smarty->caching = false; $smarty->cache_lifetime = 10; $smarty->assign("NomeTema", $User->getNomeTema(), true); // Nome do Tema $smarty->assign("PastaTema", $User->getPastaTema(), true); // Pasta do Tema $smarty->assign("Titulo", "Cyber-Panel", true); // Titulo do HTML $smarty->assign("Zona", $linguagens[$User->getLinguagem()]['zona_perfil'], true);
// Conexão com base de dados require_once __DIR__ . "/../base_dados/functions.php"; require_once __DIR__ . "/../__classes/Utilizador.class.php"; // Classe Utilizador require_once __DIR__ . "/../__classes/Servidor.class.php"; // Classe Utilizador require_once __DIR__ . "/../includes/querys/SourceQuery.class.php"; require_once __DIR__ . "/../lang.php"; require_once __DIR__ . "/../includes/phpmailer/PHPMailerAutoload.php"; #require_once(__DIR__."/../base_dados/config.php"); $stmt = $conn->prepare(GETALLUTILIZADORES); $stmt->execute(); $utilizadoresV = $stmt->fetchAll(); foreach ($utilizadoresV as $utilizador) { $user = new Utilizador($utilizador['Id'], $conn); if (!$user->hasCron()) { continue; } $mail = new PHPMailer(); $mail->isSMTP(); $mail->Host = $email_host; $mail->SMTPAuth = true; $mail->Username = $email_user; $mail->Password = $email_pass; $mail->SMTPSecure = $email_sec; $mail->Port = $email_port; $mail->setFrom('*****@*****.**', 'CyberPanel - Servers Info'); $mail->isHTML(true); $stmt = $conn->prepare(GETSERVIDORBYIDUTILIZADOR); $stmt->execute(array(":IdUtilizador" => $user->getId())); $servidoresV = $stmt->fetchAll();