예제 #1
0
                                $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);
예제 #2
0
// 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();