J'ai un soucis avec un CMS qui n'accepte que le webopass pour une boutique, j'ai décidé de le modifier pour qu'il puisse accepté le starpass.
J'ai don décidé de modifier quelques truc comme ca :
Code : Tout sélectionner
<?php
$admin = level( LEVEL_ADMIN );
$back = tag( 'br' ) . make_link( array( 'controller' => Router::getController(), 'action' => Router::getAction() ), lang( 'back_to_index' ) );
$code = urlencode( Router::postVar( 'code', '' ) );
echo $config['ALLOPASS_TXT'];
if( !empty( $code ) )
{
if( true )
{
$url = 'http://script.starpass.fr/script.php?idd=14823&datas='
. to_url( array(
'cc' => $config['PASS']['cc'],
'document' => $config['PASS']['document'],
'requete' => 1,
'code' => $code,
'no_saisie_code' => 1,
) );
$result = @file( $url );
$isValidCode = trim( $result[0] ) === 'OUI';
}
if ( $isValidCode )
{
//add points & count
$compte['points'] += $config['POINTS_ALLOPASS'];
$compte['audiotel'] += 1;
echo lang( 'acc.allopass.credited' ) . $back;
}
else
echo lang( 'acc.allopass.code_invalid' ) . $back;
}
else
{
echo tag( 'h1', ucfirst( lang( 'acc.allopass.add' ) ) )
. make_form( array(
array( 'code', lang( 'acc.allopass.code' ) )
), APPEND_FORM_TAG );
}
Mais quand je vais sur la page pour le paiement elle reload sans arrêt.
Merci