Gente, no meu fórum, eu tenho o Ultimate Point System + UPS easy shop instalado. Ambas as ultimas versões na versão 3.0.7-pl1.
Hoje um usuário me reportou um erro interessante. Se eu tenho um item, e doou ele para outro usuário.....se eu apertar backspace, ou simplismente voltar a pagina anterior usando o botão do browser, a combobox vai estar marcando o item que teoricamente não era pra estar la, por que foi doado, e se eu clico em doar outra vez, ele doa mais uma vez o mesmo item, ou seja, duplica o item. Eu tava pensando em colocar uma condição que verifique se o item realmente está no inventario antes de doar, tipo manda um get no servidor.......acho que isso deve resolver né? Problema que num faço a mínima idéia de como fazer isso xD
Pra quem quiser da uma olhada nos mods:
UPS -> http://area53.die-muellers.org/dm_eds/d ... .php?id=10
UPS easy shop -> http://area53.die-muellers.org/dm_eds/d ... php?id=133
Meu fórum -> www.horadocafezinho.com
Grato pela atenção, Henry.
Problema no UPS easy Shop
Re: Problema no UPS easy Shop
Você verificou no bug tracker da modificação de esse erro foi reportado?
Tradução Português Brasileiro: https://www.phpbb.com/customise/db/tran ... ortuguese/
Precisa de serviços phpBB? Me mande um mensagem privada!
Precisa de serviços phpBB? Me mande um mensagem privada!
Re: Problema no UPS easy Shop
Na verdade acredito ter sido o primeiro a reportar....li o forum dos die Mullers e não achei...então fiz o topico la..
http://area53.die-muellers.org/viewtopic.php?f=34&t=991
Ae fui até o topico de release do mod no phpbb, e achei mais gente com o mesmo problema....
http://www.phpbb.com/community/viewtopi ... #p12897484
Só que não consegui uma resposta ainda em lugar nenhum xD
http://area53.die-muellers.org/viewtopic.php?f=34&t=991
Ae fui até o topico de release do mod no phpbb, e achei mais gente com o mesmo problema....
http://www.phpbb.com/community/viewtopi ... #p12897484
Só que não consegui uma resposta ainda em lugar nenhum xD
Re: Problema no UPS easy Shop
A solução para quem usa este mod é a seguinte:
Arquivo includes/ucp/ucp_shop.php
Encontre:
Adicione depois:
Arquivo language/pt_br/mods/shop.php
Encontre:
depois adicione:
E é isso....testei na minha board e ta funfando lindamente!
Arquivo includes/ucp/ucp_shop.php
Encontre:
Código: Selecionar todos
// Grab need variables for the transfer
$selected_item = request_var('item', '');
$username1 = request_var('username', '', true);
$username = strtolower($username1);
Código: Selecionar todos
// Check first, if the user has the item he likes to donate
$sql = 'SELECT quantity_user
FROM ' . SHOP_ITEMS_USER_TABLE . '
WHERE item = ' . $selected_item . '
AND user = ' . (int) $user->data['user_id'];
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
if(!$row)
{
$information = $user->lang['UCP_SHOP_NOT_HAVE'];
$message = $information . '<br /><br />' . sprintf($user->lang['RETURN_UCP'], '<a href="' . $this->u_action . '">', '</a>');
trigger_error($message);
}
Encontre:
Código: Selecionar todos
'UCP_SHOP_IN_POINTS' => 'in %1$s',
Código: Selecionar todos
'UCP_SHOP_NOT_HAVE' => 'Você não pode doar um ítem que você não possui mais!',
E é isso....testei na minha board e ta funfando lindamente!