} else { $Erros[] = $linguagens[$User->getLinguagem()]['erro_passwordsNaoSaoIguais']; } } else { $Erros[] = $linguagens[$User->getLinguagem()]['erro_mudarPassword']; } } elseif ($Action == "EditarPerfil") { if (isset($_POST['Nome']) && isset($_POST['Apelido']) && isset($_POST['Email']) && isset($_POST['Password']) && !empty($_POST['Nome']) && !empty($_POST['Apelido']) && !empty($_POST['Email']) && !empty($_POST['Password'])) { if (md5($_POST['Password']) == $User->getPassword()) { try { $Nome = htmlentities(addslashes($_POST['Nome'])); $Apelido = htmlentities(addslashes($_POST['Apelido'])); $Email = htmlentities(addslashes($_POST['Email'])); if ($User->getEmail() == $Email) { $User->setNome($Nome); $User->setApelido($Apelido); $User->setEmail($Email); $User->atualizaInfo(); $Sucessos[] = $linguagens[$User->getLinguagem()]['sucesso_editarPerfil']; } else { if (count(getUtilizadorByEmail($Email))) { $Erros[] = $linguagens[$User->getLinguagem()]['erro_emailJaRegistado']; } else { $User->setNome($Nome); $User->setApelido($Apelido); $User->setEmail($Email); $User->atualizaInfo(); $Sucessos[] = $linguagens[$User->getLinguagem()]['sucesso_editarPerfil']; } } } catch (Exception $e) {