Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Usuarios extends Loja {
- public function __construct($campos=array()) {
- parent::__construct();
- // Aqui vou gravar os dados do usuário
- $this->tabela = "usuarios";
- $this->campoPK = "id";
- if(sizeof($campos) <= 0) {
- $this->campos_valores = array(
- "nome" => NULL,
- "sobrenome" => NULL,
- "email" => NULL,
- "telefone" => NULL,
- "imagem" => NULL,
- "login" => NULL,
- "senha" => NULL,
- "data_cadastro" => NULL,
- "status" => NULL
- );
- }else{
- $this->campos_valores = $campos;
- }
- // Aqui as permissões que este usuário vai ter
- $this->tabela = "permissoes";
- $this->campoPK = "id";
- if(sizeof($campos) <= 0) {
- $this->campos_valores = array(
- "id_menu" => NULL,
- "id_usuario" => NULL
- );
- }else{
- $this->campos_valores = $campos;
- }
- }
- }
- $usuario = new Usuarios();
- // Gravando a imagem, caso ela exista
- $imagem = $_FILES['imagem'];
- if(count($imagem) != 0) {
- if ($imagem['error'] == 0 ) {
- $ex = explode(".", $imagem['name']);
- $imgNome = $usuario->limpaTexto($ex[0]);
- $imagemNome = $usuario->gravarImagem($imagem, "usuarios", 350, 90, 'V', $imgNome);
- if($imagemNome == '') {
- $imagemNome == 'Sem_Foto.jpg';
- }
- }
- }
- $usuario->setValor('nome', $_POST['nome']);
- $usuario->setValor('sobrenome', $_POST['sobrenome']);
- $usuario->setValor('email', $_POST['email']);
- $usuario->setValor('telefone', $_POST['telefone']);
- $usuario->setValor('imagem', $imagemNome);
- $usuario->setValor('login', $_POST['nome']);
- $usuario->setValor('senha', md5($_POST['nome']));
- $usuario->setValor('data_cadastro', date('d/m/Y'));
- $usuario->setValor('status', 1);
- // Grava o usuário
- $grava = $usuario->gravar($usuario);
- if($grava > 0) {
- $last_id = $grava;
- }else{
- echo "Ocorreu um erro ao gravar o usuário";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement