Esempio n. 1
0
$filterGET = array('nid' => array('filter' => FILTER_VALIDATE_INT), 'nivel' => array('filter' => FILTER_SANITIZE_STRING), 'token' => array('filter' => FILTER_SANITIZE_STRING));
$filter = array('senha' => array('filter' => FILTER_VALIDATE_REGEXP, 'options' => array("regexp" => "/^[\\w\\W]{5,30}\$/")), 'nid' => array('filter' => FILTER_VALIDATE_INT), 'nivel' => array('filter' => FILTER_SANITIZE_STRING));
$dataPost = filter_input_array(INPUT_POST, $filter);
$dataGet = filter_input_array(INPUT_GET, $filterGET);
try {
    if ($dataPost) {
        if ($dataPost['senha'] == NULL) {
            $response['error'][] = 'Preencher senha corretamente (mínimo 5 caracteres)';
        } else {
            if ($dataPost['nivel'] == 'admin') {
                $data['senha'] = FUNCOES::cryptografar($dataPost['senha']);
                usuarioBO::salvarUsuario($data, 'usuarios', $dataPost['nid']);
                $response['success'][] = 'Senha alterada com sucesso !!!';
            } elseif ($dataPost['nivel'] == 'revenda') {
                $data['senha'] = FUNCOES::cryptografar($dataPost['senha']);
                revendedorBO::salvar($data, 'revenda', $dataPost['nid']);
                $response['success'][] = 'Senha alterada com sucesso !!!';
            } elseif ($dataPost['nivel'] == 'usuario') {
                $data['passwlogin'] = $dataPost['senha'];
                usuarioBO::salvarUsuario($data, 'users', $dataPost['nid']);
                $response['success'][] = 'Senha alterada com sucesso !!!';
            }
        }
    } elseif ($dataGet['nivel'] == "admin") {
        $dado = usuarioBO::getUsuarios($dataGet['nid']);
        $token = FUNCOES::cryptografar($dataGet['nid'] . $dado->senha);
        if ($token !== $dataGet['token']) {
            throw new Exception('Parâmetros incorretos !!!');
        }
    } elseif ($dataGet['nivel'] == "revenda") {
        $dado = revendedorBO::getRevendedor($dataGet['nid']);
Esempio n. 2
0
                     * atualizar fornecedor
                     */
                    $revenda_id = $data['revenda_id'];
                    $endereco = serialize($data_endereco);
                    $data['endereco'] = $endereco;
                    unset($data['revenda_id']);
                    revendedorBO::salvar($data, 'revenda', $revenda_id);
                    $response['success'][] = 'Revenda atualizado com sucesso!!';
                } else {
                    /**
                     * inserir revendedor
                     */
                    $endereco = serialize($data_endereco);
                    $data['endereco'] = $endereco;
                    unset($data['revenda_id']);
                    $revenda_id = revendedorBO::salvar($data, 'revenda');
                    $response['success'][] = 'Revenda inserido com sucesso!!';
                }
                $response['link'][] = "revenda.php?page={$page}";
            }
        }
    }
    /**
     * Editar fornecedor
     */
    if ($dataGet['revenda_id']) {
        $data = revendedorBO::getRevendedor($dataGet['revenda_id']);
        $endereco = unserialize($data['endereco']);
        $data['data_nascimento'] = FUNCOES::formatarDatatoHTML($data['data_nascimento']);
    }
} catch (Exception $ex) {