now I have to recode step4.php/tpl.
I've test - quickly and not for proms > 1995 - the marketing AND the normal inscription. all seems to work smoothly atm
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: maj.php,v 1.1 2004-09-05 22:25:44 x2000habouzit Exp $
+ $Id: maj.php,v 1.2 2004-09-05 22:58:46 x2000habouzit Exp $
***************************************************************************/
require("auto.prepend.inc.php");
if (isset($ligne) && $ligne) {
if(!isset($_REQUEST['charte'])) {
new_skinned_page('inscription/step1a.tpl', AUTH_PUBLIC);
+ $page->run();
}
// il faut remettre le matricule dans son format de saisie
$_REQUEST['prenom'] = $ligne['prenom'];
$_REQUEST['email'] = $ligne['email'];
+ new_skinned_page('inscription/step2.tpl', AUTH_PUBLIC);
require("identification.inc.php");
+ require("applis.func.inc.php");
+
+ $page->assign('homonyme', $homonyme);
+ $page->assign('forlife', $forlife);
+ $page->assign('mailorg', $mailorg);
+ $page->assign('prenom', $prenom);
+ $page->assign('nom', $nom);
- new_skinned_page('inscrire/step2.tpl', AUTH_PUBLIC);
$page->assign('envoidirect',$_REQUEST['n']);
$page->run();
}
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: utilisateurs_marketing.php,v 1.6 2004-09-03 00:15:49 x2000bedo Exp $
+ $Id: utilisateurs_marketing.php,v 1.7 2004-09-05 22:58:46 x2000habouzit Exp $
***************************************************************************/
require("auto.prepend.inc.php");
SET matricule='{$_REQUEST['xmat']}',uid='$user_id',promo='$promo',
prenom='".addslashes($prenom)."',nom='".addslashes($nom)."',
email='{$_REQUEST['mail']}',sender='{$_REQUEST['sender']}',date_envoi='$date'";
- $result = $globals->db->query($requete);
- if (mysql_errno() == 0 || mysql_affected_rows() == 1) {
- // pas d'erreur pour l'insert
+ $globals->db->query($requete);
+ // pas d'erreur pour l'insert
- // envoi du mail à l'utilisateur
- require('tpl.mailer.inc.php');
- $mymail = new TplMailer('marketing.utilisateur.tpl');
+ // envoi du mail à l'utilisateur
+ require('tpl.mailer.inc.php');
+ $mymail = new TplMailer('marketing.utilisateur.tpl');
- $mymail->assign('from', $_REQUEST["from"]);
- $mymail->assign('to', stripslashes($_REQUEST["mail"]));
- $mymail->assign('femme', $femme);
- $mymail->assign('baseurl', $baseurl);
- $mymail->assign('user_id', $user_id);
- $mymail->assign('num_users', $num_users);
- $mymail->assign('mailorg', $mailorg);
- $mymail->assign('envoyeur', $envoyeur);
- $mymail->send();
-
- new_admin_page('marketing/utilisateurs_marketing.tpl');
- $page->run();
- } else {
- exit_error("Une erreur s'est produite lors de la tentative d'insertion de la pré-inscription.");
- }
+ $mymail->assign('from', $_REQUEST["from"]);
+ $mymail->assign('to', stripslashes($_REQUEST["mail"]));
+ $mymail->assign('femme', $femme);
+ $mymail->assign('baseurl', $baseurl);
+ $mymail->assign('user_id', $user_id);
+ $mymail->assign('num_users', $num_users);
+ $mymail->assign('mailorg', $mailorg);
+ $mymail->assign('envoyeur', $envoyeur);
+ $mymail->send();
+
+ new_admin_page('marketing/utilisateurs_marketing.tpl');
+ $page->run();
break;
}
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: select_user.inc.php,v 1.2 2004-08-31 11:16:48 x2000habouzit Exp $
+ $Id: select_user.inc.php,v 1.3 2004-09-05 22:58:46 x2000habouzit Exp $
***************************************************************************/
if(empty($_REQUEST["xmat"]) || empty($_REQUEST["submit"])) {
$sql = "SELECT id.*,user_id
FROM identification AS id
LEFT JOIN auth_user_md5 USING(matricule)
- WHERE user_id IS NULL AND $where";
+ WHERE user_id IS NULL AND deces=0 AND $where";
new_admin_page('marketing/utilisateurs_select.tpl');
$page->mysql_assign($sql, 'nonins');
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: step1a.tpl,v 1.1 2004-09-05 22:25:45 x2000habouzit Exp $
+ $Id: step1a.tpl,v 1.2 2004-09-05 22:58:47 x2000habouzit Exp $
***************************************************************************}
-<form action="{$smarty.server.PHP_SELF}" method="post">
+<form action="{dynamic}{$smarty.server.REQUEST_URI}{/dynamic}" method="post">
<div class="rubrique">
Conditions générales
</div>
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: step2.tpl,v 1.2 2004-09-05 22:25:45 x2000habouzit Exp $
+ $Id: step2.tpl,v 1.3 2004-09-05 22:58:47 x2000habouzit Exp $
***************************************************************************}
</tr>
<tr>
<td colspan="2" class="center">
- <input type="envoidirect" value="{$envoidirect|default:$smarty.request.envoidirect}" name="nom" />
+ <input type="hidden" value="{$envoidirect|default:$smarty.request.envoidirect}" name="envoidirect" />
<input type="hidden" value="{$smarty.request.nom}" name="nom" />
<input type="hidden" value="{$smarty.request.prenom}" name="prenom" />
<input type="hidden" value="{$smarty.request.promo}" name="promo" />