if (count($errors) > 0) { ?> <div class="erro"><?php echo $error; ?> </div> <?php } } if (!$done && count($errors) == 0) { $u = $usuarioDAO->selectPorId($id); if ($u->id_empresa != $controle_id_empresa && $controle_id_empresa != 1 || $u->nome == 'Monitoramento' && $controle_id_empresa != 1) { echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>'; exit; } $eadDAO = new EadDAO(); $eadDAO->atualizaStatusEAD($u); } if (!$done) { ?> <table width="100%" border="0" cellpadding="10" cellspacing="0"> <tr> <td valign="top" align="center"> <blockquote> <form enctype="multipart/form-data" action="" name="usuario_edit" method="post"> <table width="650" border="0" style="text-align: left" class="tabela"> <tr> <td colspan="4" class="tabela_tit">Dados do Usuário</td> </tr>
<?php require 'header.php'; require_once '../model/DatabaseEAD.php'; $permissao = verifica_permissao('Direcao', $controle_id_departamento_p, $controle_id_departamento_s); if ($permissao == 'FALSE') { echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>'; exit; } pt_register('GET', 'id'); $usuarioDAO = new UsuarioDAO(); $eadDAO = new EadDAO(); $usuario = $usuarioDAO->selectPorId($id); if ($controle_id_empresa != '1' && ($usuario->id_empresa != $controle_id_empresa or $_SESSION['controle_teste'] != '')) { echo '<br>Usuário Inativo ou Não é conveniado!<br>'; } else { $senha = ''; $tamanho = 6; $caracteres = "abcdefghijkmnpqrstuvwxyz23456789"; srand((double) microtime() * 1000000); for ($i = 0; $i < $tamanho; $i++) { $senha .= $caracteres[rand() % strlen($caracteres)]; } #atualiza no sistema $usuarioDAO->atualizaSenha($usuario->email, $senha); #atualiza no ead $eadDAO->atualizaEad($usuario, $senha); //error_reporting(0); set_time_limit(0); require "../includes/maladireta/config.inc.php"; require "../includes/maladireta/class.Email.php";
/** * atualiza os dados de uma empresa * @param unknown_type $empresa */ public function atualizar($empresa) { global $controle_id_usuario; $this->sql = "update vsites_user_empresa set\n\t\t\t\tnome=?,fantasia=?,\n\t\t\t\timposto=?,royalties=?,\n\t\t\t\tcel=?,tel=?,\n\t\t\t\temail=?,skype=?,endereco=?,\n\t\t\t\tbairro=?,cidade=?,\n\t\t\t\testado=?,cep=?, \n\t\t\t\tdata=?,cpf=?,\n\t\t\t\trg=?,empresa=?,\n\t\t\t\ttipo=?,complemento=?, \n\t\t\t\tnumero=?,ramal=?, \n\t\t\t\tstatus=?,franquia=?, \n\t\t\t\tid_banco=?,agencia=?,\n\t\t\t\tconta=?,favorecido=?,\n\t\t\t\tadendo=?,adendo_data=?,\n\t\t\t\tinauguracao_data=?,validade_contrato=?,\n\t\t\t\tdata_cof=?, exclusividade=?,\n\t\t\t\tnotificacao=?,precontrato=?,\n\t\t\t\taditivo=?,franquia_tipo=?,id_recursivo=? "; $this->values = array($empresa->nome, $empresa->fantasia, $empresa->imposto, $empresa->royalties, $empresa->cel, $empresa->tel, $empresa->email, $empresa->skype, $empresa->endereco, $empresa->bairro, $empresa->cidade, $empresa->estado, $empresa->cep, $empresa->data, $empresa->cpf, $empresa->rg, $empresa->empresa, $empresa->tipo, $empresa->complemento, $empresa->numero, $empresa->ramal, $empresa->status, $empresa->franquia, $empresa->id_banco, $empresa->agencia, $empresa->conta, $empresa->favorecido, $empresa->adendo, $empresa->adendo_data, $empresa->inauguracao_data, $empresa->validade_contrato, $empresa->data_cof, $empresa->exclusividade, $empresa->notificacao, $empresa->precontrato, $empresa->aditivo, $empresa->franquia_tipo, $empresa->id_recursivo); if ($controle_id_usuario == 1) { $this->sql .= " ,inicio=?, sem1=?, sem2=?, sem3=?, roy_min=?, roy_min2=?, fpp=?, fpp_tipo=?"; $this->values[] = $empresa->inicio; $this->values[] = $empresa->sem1; $this->values[] = $empresa->sem2; $this->values[] = $empresa->sem3; $this->values[] = $empresa->roy_min; $this->values[] = $empresa->roy_min2; $this->values[] = $empresa->fpp; $this->values[] = $empresa->fpp_tipo; } $this->values[] = $empresa->id_empresa; $this->sql .= " where id_empresa=?"; $this->exec(); #atualiza todos os usuários do AED $usuarioDAO = new UsuarioDAO(); $usuarios = $usuarioDAO->listarAtivos($empresa->id_empresa); require_once '../model/DatabaseEAD.php'; $eadDAO = new EadDAO(); foreach ($usuarios as $u) { $u->statusEmp = $empresa->status; $eadDAO->atualizaStatusEAD($u); } }