Jump to content
×
×
  • Create New...
  • 0

Systeme IS / starpass etc...


Artyk
 Share

Question

[Message d'introduction]

 

Version des files :2012

Domaine (Base de données, Core, etc.) :Web

Votre niveau (débutant, intermédiaire, avancé) :intermediaire

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

 

 

Bonjour à toutes et tous.

 

Voila. Je souhaiterais ajouter un systeme item shop sur mon site web.

Souci:

J'ai bien ajouter ma premiere partie pour l'achat mais je n'est pas la seconde partie. Celle qui me dit votre achat s'est bien effectué vous recevez XXX argent. bref.

 

Donc y'a t-il parmi vous quelqu'un sui aurait encore l'un des premiere site de pokan ou encore une ame charitable pour me filer un coup de main a créer cette fameuse page?

 

cordialement

Link to comment
Share on other sites

  • Answers 6
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

6 answers to this question

Recommended Posts

  • 0

j'ai pensé et installé le CMS mais sa me donne pas la réponse. Désolé. Merci quand même d'avoir pris le temps de me répondre.

Au pire s'il y as des template complet pour le CMS je veux bien mais je n'ai pas trouvé ^^.

 

Cordialement

Link to comment
Share on other sites

  • 0

Je n'ai rien d'autre à dire que :

 

if(isset($_POST['idd']) and $_GET['valid']=='ok')
{	
	//Déclaration des variables
	$ident=$idp=$ids=$idd=$codes=$code1=$code2=$code3=$code4=$code5=$datas='';
	//On récupère les identifiants sous la forme "xxx;xxx;xxx"
	if(isset($_POST['idp'])) $idp = $_POST['idp'];
	if(isset($_POST['ids'])) $ids = $_POST['ids'];
	//$ids n'est plus utilisé, mais il faut conserver la variable pour une question de compatibilité
	if(isset($_POST['idd'])) $idd = $_POST['idd'];
	$ident=$idp.";".$ids.";".$idd;
	//On récupère le(s) code(s) sous la forme "xxxxxxxx;xxxxxxxx"
	if(isset($_POST['code1'])) $code1 = $_POST['code1'];
	if(isset($_POST['code2'])) $code2 = ";".$_POST['code2'];
	if(isset($_POST['code3'])) $code3 = ";".$_POST['code3'];
	if(isset($_POST['code4'])) $code4 = ";".$_POST['code4'];
	if(isset($_POST['code5'])) $code5 = ";".$_POST['code5'];
	$codes=$code1.$code2.$code3.$code4.$code5;
	//On récupère le champ DATAS"
	if(isset($_POST['DATAS'])) $datas = $_POST['DATAS'];
	//On encode les trois chaines en URL
	$ident=urlencode($ident);
	$codes=urlencode($codes);
	$datas=urlencode($datas);

	/* Envoie de la requête vers le serveur StarPass
	Dans la variable tab[0] on récupère la réponse du serveur
	Dans la variable tab[1] on récupère l'URL d'accès ou d'erreur suivant la réponse du serveur */
	[email protected]("http://script.starpass.fr/check_php.php?ident=$ident&codes=$codes&DATAS=$datas");
	//Si on contact le serveur
	if($get_f)
	{
		$tab = explode("|",$get_f[0]);

		// dans $pays on a le pays de l'offre. exemple "fr"
		$pays = $tab[2];
		// dans $palier on a le palier de l'offre. exemple "Plus A"
		$palier = urldecode($tab[3]);
		// dans $id_palier on a l'identifiant de l'offre
		$id_palier = urldecode($tab[4]);
		// dans $type on a le type de l'offre. exemple "sms", "audiotel, "cb", etc.
		$type = urldecode($tab[5]);
		// vous pouvez à tout moment consulter la liste des paliers à l'adresse : http://script.starpass.fr/palier.php

		//Si $tab[0] répond "OUI" 
		if(substr($tab[0],0,3) == "OUI")
		{
			   $payement=true;

		}
		else
		{
			$tpl->assign('valid_pay', 'nok');
		}
	}
	else
	{
		$tpl->assign('valid_pay', 'error');
	}
}

/**
 *Si on ne recoi pas de payement
 **/
else
{
	$tpl->assign('valid_pay', '0');
}
if($payement)
{
$sql="UPDATE account.account SET cash = cash+".$CONFIG_is['nb_cash']." WHERE id = $id_membre";
mysql_query($sql) or die (mysql_error());

$tpl->assign('valid_pay', 'ok');
}

 

(code de Jigsaw dans MT2-CMS).

 

Si tu ne comprends pas quelque chose là dedans, demande moi :)

 

Je ne te conseille pas de te focaliser sur le code en lui même en rapport avec starpass mais sur le fonctionnement général pour l'adapter avec succès sur ton site.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.