예제 #1
0
if (isset($_SESSION['Old_Id']) && !empty($_SESSION['Old_Id']) && $_SESSION['Id'] != $_SESSION['Old_Id']) {
    $OldUser = true;
    try {
        $OldUserC = new Utilizador($_SESSION['Old_Id'], $conn);
        $OldUserC->getInfo();
    } catch (Exception $e) {
        $_SESSION['Old_Id'] = "";
        $OldUser = false;
    }
} else {
    $OldUser = false;
}
if ($_POST) {
    if (isset($_POST['MudarTema']) && isset($_POST['ID'])) {
        if (count(getTemaById($_POST['ID']))) {
            $User->setIdTema($_POST['ID']);
            $User->atualizaInfo();
            $User->getInfo();
            echo json_encode(array("Status" => true, "Result" => $linguagens[$User->getLinguagem()]['alerta_okMudarTema']));
            die;
        } else {
            echo json_encode(array("Status" => false, "Result" => $linguagens[$User->getLinguagem()]['alerta_erroMudarTema']));
            die;
        }
        echo json_encode(array("Status" => false, "Result" => $linguagens[$User->getLinguagem()]['alerta_erroMudarTema']));
        die;
    }
    if (isset($_POST['MudarLang']) && isset($_POST['ID'])) {
        if (getLangById($_POST['ID']) != false) {
            $User->setLinguagem($_POST['ID']);
            $User->atualizaInfo();