/** * Insere novos usuarios * @return boolean, json */ public function inserir(usuariosModel $usuarios) { $senha = bcrypt::hash($usuarios->getSenha()); $data = array('id_funcionario' => $usuarios->getFuncionario()->getId(), 'id_nivel_acesso' => $usuarios->getNivelAcesso(), 'email_usuario' => $usuarios->getEmail(), 'login_usuario' => $usuarios->getLogin(), 'senha_usuario' => $senha, 'status_usuario' => $usuarios->getStatus(), 'data_criacao_usuario' => $usuarios->getDataCadastro()); $this->db->clear(); $this->db->setTabela('sys_usuarios'); try { if ($this->db->insert($data)) { return true; } else { return $this->db->getError(); } } catch (dbException $e) { echo $e->getMessageError(); //echo $this->db->getCode(); } }