Module afficher en euro la valeur des points AUP

  • Posts: 51
  • Thank you received: 0
11 years 5 months ago #107564

Bonjour, je me pose cette question comment faire un module pour afficher en valeur marchande (en argent) les points des utilisateurs qu'ils ont acquis avec Alpha User Point (AUP)
soit en module séparé, soit dans la page de l'utilisateur.

D'avance merci pour votre réponse

Jean sebastien

Please Log in or Create an account to join the conversation.

  • Posts: 2334
  • Thank you received: 403
11 years 5 months ago #107582

Bonjour,

Il va falloir plusieurs éléments, vous trouverez dans le fichier alphasuserpoint.php du plugin hikashop (plugins\hikashoppayment\alphauserpoints) une grande partie de ce que vous cherchez.
Tout d'abord vous pouvez récupérer les points d'une utilisateurs grâces aux fonctions fournies par AUP. par exempl:

$userInfo = AlphaUserPointsHelper::getUserInfo('', $user->id);

Le points seront dans $userInfo->points
Ensuite il faut utiliser les informations stockées dans la méthodes de paiement. Voici comment les récupérer:
$db = JFactory::getDBO();
			$query = 'SELECT * FROM '.hikashop_table('payment').' WHERE payment_type=\'alphauserpoints\'';
			$db->setQuery($query);
			$paymentData = $db->loadObject();
			$paymentData->payment_params = unserialize($paymentData->payment_params);

A partir de là il faut faire quelques opération pour transformer les points en euro selon le ratio stocké.
Si vous avez besoin plus d'aide, n'hésitez pas.

Please Log in or Create an account to join the conversation.

  • Posts: 51
  • Thank you received: 0
11 years 5 months ago #107739

Bonjour et merci pour la réponse.

J'avoue que j'aurais bien besoin d'aide pour codé ce module si vous en avez l'occasion cela m'arrangerais bien.

d'avance merci beaucoup

Jean sébastien

Please Log in or Create an account to join the conversation.

  • Posts: 2334
  • Thank you received: 403
11 years 5 months ago #107749

Etant donné que c'est un travail assez conséquent, je ne peux pas vous fournir beaucoup plus de code, seulement vous orienter si vous êtes bloqué.
Si vous pensez ne pas avoir de connaissances suffisantes en php, n'hésitez pas à demander sur le forum "commercial job".

Please Log in or Create an account to join the conversation.

  • Posts: 51
  • Thank you received: 0
11 years 5 months ago #107750

Ok merci Eliot je vais essayer car manque de moyen financier pour le moment, et je viendrais vous embêter pour quelques questions.

Please Log in or Create an account to join the conversation.

Time to create page: 0.071 seconds
Powered by Kunena Forum