function Main() { header('Content-Type: text/html; charset=iso-8859-1'); $grupo = isset($_POST["cg"]) && is_numeric($_POST["cg"]) ? $_POST["cg"] : 0; $usuarios = isset($_POST["u"]) ? $_POST["u"] : ""; $msg = ""; if ($grupo != 0) { if ($usuarios != "") { try { $g = new Grupo(); $g->setCodigo($grupo); if ($g->DeletaTodosOsUsuarios()) { $usuarios = split("-", $usuarios); foreach ($usuarios as $usuario) { $g->AdicionaUsuarioAoGrupo($usuario); } return "GRAVOU"; } else { $msg = "@lng[Não consegui excluir]"; } } catch (Exception $ex) { throw new Exception($ex->getMessage(), $ex->getCode()); } } else { $msg = "@lng[Usuarios não informados]"; } } else { $msg = "@lng[Grupo não informado]"; } echo Comuns::Idioma($msg); }
function fntGravaDados() { $nome = $_POST['txtNome']; $usuario = $_POST['txtUsuario']; $email = $_POST['txtEmail']; $senha = $_POST['txtSenha']; $senhaII = $_POST['txtRepetirSenha']; $ins = $_POST['selInstituicao']; if (trim($senha) != "" && trim($senhaII) != "") { if ($senha == $senhaII) { try { $u = new Usuario(); $g = new Grupo(); $u->setNome($nome); $u->setUsuario($usuario); $u->setEmail($email); $u->setSenha($senha); $u->setCodigoInstituicao($ins); $ret = $u->CadastraNovoUsuario(2); $g->setCodigo(3); $g->AdicionaUsuarioAoGrupo($u->getCodigo()); $_SESSION['usu'] = serialize($u); $ret = "OK"; try { $mensagem = "Foi realizado um novo cadastro de usuário no SIACC.<br />"; $mensagem .= "Nome: " . $u->getNome() . " (" . $u->getUsuario() . ")<br />"; $mensagem .= "E-mail: " . $u->getEmail() . "<br />"; //$mensagem .= "Instituição: " . $u->getNomeInstituicao() . " - " . $u->getSiglaInstituicao() . "<br />"; //$mensagem .= "Cidade/UF: " . $u->getCidadeInstituicao() . "/" . $u->getUFInstituicao() . "<br /><br />"; $mensagem .= 'Acesse o SIACC agora clicando <a href="http://siacc.regisls.net">aqui</a> para ativar a conta deste usuário e liberar seu acesso a ferramenta'; $mail = new Email(); $mail->setRemetente("Regis Leandro Sebastiani <*****@*****.**>"); $mail->setAssunto("[SIACC] Novo cadastro de usuário"); $mail->setDestinatario("*****@*****.**"); $mail->setMensagem($mensagem); $mail->Enviar(); } catch (Exception $exEmail) { Log::RegistraLog("Erro ao enviar e-mail de cadastro de usuário realizado pelo site", true); } } catch (Exception $ex) { $ret = "@lng[Erro ao gravar usuário.] " . $ex->getMessage(); } } else { $ret = "@lng[As senhas informadas não são identicas. Verifique.]"; } } else { $ret = "@lng[A senha não pode ser vazia]"; } echo $ret; }