Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --CONTROLLER
- public function adicionar() {
- $usuario = new Usuario();
- if(!empty($_POST['usuario_login'])) {
- $usuario_nome = $_POST['usuario_nome'];
- $usuario_login = $_POST['usuario_login'];
- $usuario_senha = $_POST['usuario_senha'];
- $usuario_pf_codigo = $_POST['usuario_pf_codigo'];
- $usuario_stc_codigo = $_POST['usuario_stc_codigo'];
- $usuario->AdicionarUsuario($usuario_nome, $usuario_login, $usuario_senha, $usuario_pf_codigo, $usuario_stc_codigo);
- header("Location: ".BASE_URL."usuario/index");
- exit;
- }
- $this->loadTemplate('usuario/adicionar');
- }
- public function editar($usuario_codigo) {
- $data = array();
- $usuario = new Usuario();
- if(!empty($_POST['usuario_login'])) {
- $usuario_nome = $_POST['usuario_nome'];
- $usuario_login = $_POST['usuario_login'];
- $usuario_senha = $_POST['usuario_senha'];
- $usuario_pf_codigo = $_POST['usuario_pf_codigo'];
- $usuario_stc_codigo = $_POST['usuario_stc_codigo'];
- $usuario_codigo = $_POST['usuario_codigo'];
- $usuario->EditarUsuario($usuario_nome, $usuario_login, $usuario_senha, $usuario_pf_codigo, $usuario_stc_codigo, $usuario_codigo);
- header("Location: ".BASE_URL."usuario/index");
- exit;
- }
- $data['info'] = $usuario->ObterUsuarioPorID($usuario_codigo);
- $this->loadTemplate('usuario/editar', $data);
- }
- --MODEL
- public function AdicionarUsuario($usuario_nome, $usuario_login, $usuario_senha, $usuario_pf_codigo, $usuario_stc_codigo) {
- if($this->ObterUsuarioPorLogin($usuario_login)) {
- $sql = "INSERT INTO usuario (usuario_nome, usuario_login, usuario_senha, usuario_pf_codigo, usuario_stc_codigo) VALUES (:usuario_nome, :usuario_login, :usuario_senha, :usuario_pf_codigo, :usuario_stc_codigo)";
- $sql = $this->db->prepare($sql);
- $sql->bindValue(":usuario_nome", $usuario_nome);
- $sql->bindValue(":usuario_login", $usuario_login);
- $sql->bindValue(":usuario_senha", md5($usuario_senha));
- $sql->bindValue(":usuario_pf_codigo", $usuario_pf_codigo);
- $sql->bindValue(":usuario_stc_codigo", $usuario_stc_codigo);
- $sql->execute();
- } else {
- return false;
- }
- }
- public function EditarUsuario($usuario_codigo, $usuario_nome, $usuario_login, $usuario_senha, $usuario_pf_codigo, $usuario_stc_codigo) {
- $sql = "UPDATE usuario SET usuario_nome = :usuario_nome, usuario_login = :usuario_login, usuario_senha = :usuario_senha, usuario_pf_codigo = :usuario_pf_codigo, usuario_stc_codigo = :usuario_stc_codigo WHERE usuario_codigo = :usuario_codigo";
- $sql = $this->db->prepare($sql);
- $sql->bindValue(":usuario_nome", $usuario_nome);
- $sql->bindValue(":usuario_login", $usuario_login);
- $sql->bindValue(":usuario_senha", md5($usuario_senha));
- $sql->bindValue(":usuario_pf_codigo", $usuario_pf_codigo);
- $sql->bindValue(":usuario_stc_codigo", $usuario_stc_codigo);
- $sql->bindValue(":usuario_codigo", $usuario_codigo);
- $sql->execute();
- }
- -- VIEW EDITAR USUÁRIO
- <h1>Editar Usuário</h1>
- <a href="<?php echo BASE_URL; ?>">Voltar</a><br/><br/>
- <form method="POST">
- Código:<br/>
- <input type="text" name="usuario_codigo" value="<?php echo $info['usuario_codigo']; ?>" required /><br/><br/>
- Nome:<br/>
- <input type="text" name="usuario_nome" value="<?php echo $info['usuario_nome']; ?>" required /><br/><br/>
- Login:<br/>
- <input type="text" name="usuario_login" value="<?php echo $info['usuario_login']; ?>" required /><br/><br/>
- Senha<br/>
- <input type="password" name="usuario_senha" value="" required /><br/><br/>
- Perfil:<br/>
- <input type="text" name="usuario_pf_codigo" value="<?php echo $info['usuario_pf_codigo']; ?>" required /><br/><br/>
- Situação:<br/>
- <input type="text" name="usuario_stc_codigo" value="<?php echo $info['usuario_stc_codigo']; ?>" required /><br/><br/>
- <input type="submit" value="Salvar" />
- </form>
- -- VIEW ADICIONAR USUÁRIO
- <h1>Cadastrar Usuário</h1>
- <a href="<?php echo BASE_URL; ?>">Voltar</a><br/><br/>
- <form method="POST">
- Nome:<br/>
- <input type="text" name="usuario_nome" value="" required /><br/><br/>
- Login:<br/>
- <input type="text" name="usuario_login" value="" required /><br/><br/>
- Senha<br/>
- <input type="password" name="usuario_senha" value="" required /><br/><br/>
- Perfil:<br/>
- <input type="text" name="usuario_pf_codigo" value="" required /><br/><br/>
- Situação:<br/>
- <input type="text" name="usuario_stc_codigo" value="" required /><br/><br/>
- <input type="submit" value="Cadastrar" />
- </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement