Peut etre pouvez vous m'aider concernant un petit soucis ou mes compétences n'arrivent pas a le résoudre (moi et la POO...)
Voila, j'ai un installer ce MOD
Il permet d'inviter des personne en envoyant un email et une url de parrainage sous cette forme :
Code : Tout sélectionner
http://forum.tld/index.php?r=2
- Si je supprime la modification de ucp_register.php et que je laisse le rewriting, je n'ai plus d'erreur et mon mod ne fonctionne pas
- Si je laisse ucp_register modifier et que je desactive la réecriture, le mod fonctionne
Code : Tout sélectionner
// Begin Referral MOD
$rid = request_var($config['cookie_name'] . '_referrer_id', '', false, true);
if (isset($rid))
{
$sql = 'SELECT username, user_referrals
FROM ' . USERS_TABLE . '
WHERE user_id = ' . $rid;
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
$sql_ary = array(
'referral_username' => $data['username'],
'referrer_id' => $rid,
'referrer_username' => $row['username'],
'referral_since' => time(),
);
$db->sql_query('INSERT INTO ' . REFERRALS_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_ary));
$user_referrals = $row['user_referrals'] + 1;
$sql = 'UPDATE ' . USERS_TABLE . '
SET user_referrals = ' . $user_referrals . '
WHERE user_id = ' . $rid;
$db->sql_query($sql);
}
// End Referral MOD
Merci a vous