Jump to content

POWERED BY:

rafa-martin

Members
  • Content count

    1547
  • Joined

  • Last visited

Community Reputation

2 Comum

4 Followers

About rafa-martin

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Pessoal, boa noite. Estou tendo problemas ao passar um parâmetro do tipo cursor no java no momento que chamo uma proc no oracle. Tenho uma procedure que o parâmetro é um cursor. create or replace minhaproce(p_result OUT SYS_REFCURSOR) begin open p_result for select * from tabela; end; Até aqui beleza. quando chamo no java não está aceitando o tipo cursor. @Query(value = "{call minhaproce(?)}", nativeQuery = true) Collection<Coche> minhaproce(@Param("p_result") OracleTypes.CURSOR) não é aceita. mesmo eu colocando como collection Collection<Coche> listaProcedure(@Param("p_result") List<Coche> p_result2), também não aceita. Agora seu eu fizer o select direto com abaixo retorna. @Query(value = "SELECT * FROM tabela", nativeQuery = true) Collection<Coche> minhaproce(); Por que funciona fazendo o select direto e não funciona pela procedure? Não acho nada na internet alguma coisa parecida.
  2. rafa-martin

    quebra de linha dentro do title do button

    Obrigado. Deu certo!
  3. rafa-martin

    quebra de linha dentro do title do button

    pessoal, estou imprimindo valores dentro do title da tag button, porém não estou conseguindo quebrar linha a cada valor que é impresso. segue meu for. ao invés de pular está imprimindo o <br>. já tentei com o "\n" e não adianta. <button type="button" class="btn btn-default btn-sm" data-toggle="tooltip" data-placement="top" title="<?php foreach ($prof_aut as $aut) { echo $aut->nm_prof_aut . "<br>"; } ?>"> <i class="fa fa-user"></i> </button>
  4. rafa-martin

    acessando valores de um array dentro de outro array

    pessoal, resolvi. esqueci de media é um array também, então precisa fazer um foreach dentro do outro. foreach ($curso->capitulos() as $cap) { //echo $cap->media['id'] . "***<br>"; foreach ($cap->media() as $media) { echo $media->uri . "***<br>"; } } obrigado pelo tempo de todos.
  5. Pessoal, bom dia. Tenho o array abaixo (aqui postei formato json para melhor visualização, mas é um array). Gostaria de saber como posso acessar o array de media e depois acessar uri e tipo? fiz um foreach para pegar essas informações, mas não consigo foreach ($curso->teste() as $x) { echo $x['media'][id]; echo $x['media'][tipo]; echo $x['media'][uri]; } [ { "id":"27", "curso_id":"130", "capitulo_media_id":null, "titulo":"M\u00f3dulo I", "descricao":null, "status":"Ativo", "editor_id":"3", "created_at":"2021-08-19 15:28:42", "updated_at":"2021-08-19 15:28:42", "deleted_at":null, "table_view":{ "id":"Id", "curso_id":"Curso", "capitulo_media_id":"Doc", "titulo":"Titulo", "descricao":"Descricao", "status":"status", "editor_id":"Editor", "created_at":"Criado", "updated_at":"Editado", "deleted_at":"Exclu\u00eddo" }, "icon":"fas fa-project-diagram", "relations":{ "media":{ "nome":"media", "classe":"App\\model\\CapituloMedia", "foreing":"capitulo_id", "local":"id", "tipo":"many" } }, "relPendente":[ ], "relLoad":{ "media":[ { "id":"22", "capitulo_id":"27", "nome":"teste curso em docx", "descricao":null, "status":"1", "editor_id":"63", "created_at":"2021-08-24 18:46:21", "updated_at":"2021-08-24 18:46:21", "deleted_at":null, "table_view":{ "id":"Id", "capitulo_id":"Capitulo", "media_id":"Arquivo", "nome":"Nome", "descricao":"Descricao", "status":"Status", "editor_id":"Editor", "created_at":"Criado", "updated_at":"Editado", "deleted_at":"Excluido" }, "icon":"fas fa-file-upload", "relations":[ ], "relPendente":[ ], "relLoad":[ ], "seeder":null, "faker":null, "fake":null, "media_id":null, "tipo":"application\/vnd.open", "uri":"2b6469844359a0d8bde898b7937cda65.docx" }, { "id":"23", "capitulo_id":"27", "nome":"teste curso pdf", "descricao":null, "status":"1", "editor_id":"63", "created_at":"2021-08-24 18:47:24", "updated_at":"2021-08-24 18:47:24", "deleted_at":null, "table_view":{ "id":"Id", "capitulo_id":"Capitulo", "media_id":"Arquivo", "nome":"Nome", "descricao":"Descricao", "status":"Status", "editor_id":"Editor", "created_at":"Criado", "updated_at":"Editado", "deleted_at":"Excluido" }, "icon":"fas fa-file-upload", "relations":[ ], "relPendente":[ ], "relLoad":[ ], "seeder":null, "faker":null, "fake":null, "media_id":null, "tipo":"application\/pdf", "uri":"62ade67594bcce3dbde98369f30cd6dc.pdf" } ] }, "seeder":null, "faker":null, "fake":null } ]
  6. Pessoal, boa tarde. Gostaria de saber se é possível usar o mesmo sistema no mesmo navegador com acessos diferentes. Por exemplo, cada usuário tem um nível, digamos admin e comum. Então queria logar usuário admin numa guia e em outra guia com usuário comum. É possível? Hj se estou logado com um usuário e abro outro guia do navegador, ele obviamente vai abrir o sistema o usuário já logado, pq estou guardando em sessão.
  7. Boa tarde. Gostaria de saber como faço para que o usuário volte para a página que estava após fazer novo login. Por exemplo, o usuário depois de logado estava na pagina https://site.com.br/curso/2 e saiu fazendo logout. Após ele logar novamente, como redireciono esse usuário para a página que ele estava (https://site.com.br/curso/2)?
  8. Pessoal, boa tarde. Estou fazendo uma barra de alerta de cookies. Não estou conseguindo colocar o botão de fechar no canto superior direito. Alguém, pode me dar uma luz? Segue código. <script> function cookies(functions) { const container = document.querySelector('.cookies-container'); const save = document.querySelector('.cookies-save'); if (!container || !save) return null; const localPref = JSON.parse(window.localStorage.getItem('cookies-pref')); if (localPref) activateFunctions(localPref); function getFormPref() { return [...document.querySelectorAll('[data-function]')] .filter((el) => el.checked) .map((el) => el.getAttribute('data-function')); } function activateFunctions(pref) { pref.forEach((f) => functions[f]()); container.style.display = 'none'; window.localStorage.setItem('cookies-pref', JSON.stringify(pref)); } function handleSave() { const pref = getFormPref(); activateFunctions(pref); } save.addEventListener('click', handleSave); } function marketing() { console.log('Função de marketing'); } function analytics() { console.log('Função de analytics'); } cookies({ marketing, analytics, }); </script> <style> p { margin: 0px; } body { margin: 0px; height: 200vh; background: #eee; } .cookies-container { color: #222; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; position: fixed; width: 100%; bottom: 2rem; z-index: 1000; } .cookies-content { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); background: white; max-width: 720px; border-radius: 5px; padding: 1rem; margin: 0 auto; display: grid; grid-template-columns: 1fr auto; gap: 0.5rem; opacity: 0; transform: translateY(1rem); animation: slideUp 0.5s forwards; } @keyframes slideUp { to { transform: initial; opacity: initial; } } .cookies-pref label { margin-right: 1rem; margin-top: -10px; } .cookies-save { grid-column: 2; grid-row: 1/3; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; background: #007cf8; color: white; cursor: pointer; border: none; border-radius: 5px; padding: 0.8rem 1rem; font-size: 1rem; } @media (max-width: 500px) { .cookies-content { grid-template-columns: 1fr; } .cookies-save { grid-column: 1; grid-row: 3; } } </style> <!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Cookies</title> </head> <body> <!-- <div class="cookies-container"> <div class="cookies-content"> <p><font color="black">Nosso site usa cookies para melhorar sua experiência na navegação.</font> <a href="<?php echo asset('..\cookies')?>" target="_blank"><font color="blue"><b>Termos LGPD</b></font></a></p><br> <p><font color="black">Baseia-se na orientação do Webec objetivando a Proteção de seus Dados. Lei 13.709/2018 - Lei Geral de Proteção de Dados.</font></p> <div class="cookies-pref"> </div> <button class="cookies-save">Salvar e Continuar</button> </div> </div> --> <div class="cookies-container"> <div class="cookies-content"> <p><font color="black">Nosso site usa cookies para melhorar sua experiência na navegação.</font> </p><br> <p><font color="black">Baseia-se na orientação do Webec objetivando a Proteção de seus Dados. Lei 13.709/2018 - Lei Geral de Proteção de Dados.</font></p> <div class="cookies-pref"> <button class="cookies-save">OK.Entendi.</button> <span><a href="">x</a></span> </div> <!-- <button class="cookies-save">OK.Entendi.</button>--> </div> </body> </html>
  9. rafa-martin

    problema ao resgatar variável

    Pessoal, bom dia. Estou com um problema e não sei mais como posso tentar resolver. Tenho um site em woocommerce e a pessoa recebe um link no email como https://www.site.com.br/?id=codigo. Na página principal do site eu pego essa variável e jogo dentro de uma sessão, por exemplo: $_SESSION['id'] = $_GET['id']. Até aqui sem problemas. Na página de checkout não consigo resgatar essa varivável, me informa o erro Notice: undefined index id, dizendo que minha variável não existe. É como se na página do ckeckout destruísse minha variável. Já tentei variável global, define() e nada. Alguém sabe como poderia resolver isso? Obrigado
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.