コード例 #1
0
ファイル: publicar_produto.php プロジェクト: mvnp/Comprapop
function publicar_produto()
{
    // campos texto de formulario
    $titulo = remove_html($_REQUEST['titulo']);
    $descricao = remove_html($_REQUEST['descricao']);
    $categoria = remove_html($_REQUEST['categoria']);
    // campos numericos de formulario
    $quantidade = remove_html($_REQUEST['quantidade']);
    $parcelamento = remove_html($_REQUEST['parcelamento']);
    $juros = remove_html($_REQUEST['juros']);
    $preco = remove_html($_REQUEST['preco']);
    // valor padrao de juros
    if ($juros == null) {
        $juros = 0;
    }
    // valida campos necessarios
    $quantidade = valida_valor($quantidade, false);
    $parcelamento = valida_valor($parcelamento, false);
    $juros = valida_valor($juros, true);
    $preco = valida_valor($preco, true);
    // valida campos de texto
    if ($titulo == null or $descricao == null) {
        // retorno nulo
        return null;
    }
    // valida campos numericos
    if ($quantidade === false or $parcelamento === false or $juros === false or $preco === false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela = TABELA_PRODUTO;
    // data
    $data = data_atual();
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // faz upload e pega o id de album
    $idalbum = upload_imagens_album();
    // query
    $query = "insert into {$tabela} values(null, '{$idusuario}', '{$idalbum}', '{$titulo}', '{$descricao}', '{$quantidade}', '{$parcelamento}', '{$juros}', '{$preco}', '{$categoria}', '0', '{$data}');";
    // cadastra dados
    if (retorne_usuario_logado() == true) {
        // executa comando
        comando_executa($query);
        // adiciona novo feed em seguidores
        atualiza_numero_feeds(true);
    }
}
コード例 #2
0
function atualizar_produto_usuario()
{
    // campos texto de formulario
    $titulo = remove_html($_REQUEST['titulo']);
    $descricao = remove_html($_REQUEST['descricao']);
    $categoria = remove_html($_REQUEST['categoria']);
    // campos numericos de formulario
    $quantidade = remove_html($_REQUEST['quantidade']);
    $parcelamento = remove_html($_REQUEST['parcelamento']);
    $juros = remove_html($_REQUEST['juros']);
    $preco = remove_html($_REQUEST['preco']);
    // valor padrao de juros
    if ($juros == null) {
        // valor padrao
        $juros = 0;
    }
    // valida campos necessarios
    $quantidade = valida_valor($quantidade, false);
    $parcelamento = valida_valor($parcelamento, false);
    $juros = valida_valor($juros, true);
    $preco = valida_valor($preco, true);
    // valida campos de texto
    if ($titulo == null or $descricao == null) {
        // retorno nulo
        return null;
    }
    // valida campos numericos
    if ($quantidade === false or $parcelamento === false or $juros === false or $preco === false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela = TABELA_PRODUTO;
    // data
    $data = data_atual();
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // faz upload de mais imagens para o album
    upload_imagens_album();
    // query
    $query = "update {$tabela} set titulo = '{$titulo}', descricao = '{$descricao}', categoria = '{$categoria}', quantidade = '{$quantidade}', parcelamento = '{$parcelamento}', juros = '{$juros}', preco = '{$preco}' where idusuario='{$idusuario}';";
    // cadastra dados
    if (retorne_usuario_logado() == true) {
        // executa comando
        comando_executa($query);
    }
}
コード例 #3
0
ファイル: php.php プロジェクト: xcution/Lojavirtual
function publicar_produto()
{
    $titulo = remove_html($_REQUEST['titulo']);
    $descricao = remove_html($_REQUEST['descricao']);
    $categoria = remove_html($_REQUEST['categoria']);
    $quantidade = remove_html($_REQUEST['quantidade']);
    $parcelamento = remove_html($_REQUEST['parcelamento']);
    $juros = remove_html($_REQUEST['juros']);
    $preco = remove_html($_REQUEST['preco']);
    if ($juros == null) {
        $juros = 0;
    }
    $quantidade = valida_valor($quantidade, false);
    $parcelamento = valida_valor($parcelamento, false);
    $juros = valida_valor($juros, true);
    $preco = valida_valor($preco, true);
    if ($titulo == null or $descricao == null) {
        return null;
    }
    if ($quantidade === false or $parcelamento === false or $juros === false or $preco === false) {
        return null;
    }
    $tabela = TABELA_PRODUTO;
    $data = data_atual();
    $idusuario = retorne_idusuario_logado();
    $idalbum = upload_imagens_album();
    $query = "insert into {$tabela} values(null, '{$idusuario}', '{$idalbum}', '{$titulo}', '{$descricao}', '{$quantidade}', '{$parcelamento}', '{$juros}', '{$preco}', '{$categoria}', '{$data}');";
    if (retorne_usuario_logado() == true) {
        comando_executa($query);
        atualiza_numero_feeds(true);
    }
}