1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
| function cptValider()
{
if (! $_REQUEST['fRecherche'] && ! $_REQUEST['fSubmited']) return;
$dest = stripslashes(formConvert($_REQUEST[dest]));
$_SESSION['dest'] = $dest;
$name = stripslashes(formConvert($_REQUEST[name]));
$_SESSION['named'] = $name;
$pwdd = stripslashes(formConvert($_REQUEST[pwdd]));
$_SESSION['pwdd'] = $pwdd;
if (preg_match("#@#", $_SESSION['rec']))
{
if ($_SESSION[dest] == NULL)
{
return MessageBox("Vous devez saisir une destination !",3);
}
else
{
if (!preg_match("#@#", $_SESSION['dest']))
{
$H = <<<END
<TABLE><TR>
<TD>Email<BR><INPUT TYPE=TEXT VALUE=$_SESSION[rec] DISABLED=TRUE></TD>
<TD>Login<BR><INPUT TYPE=TEXT VALUE=$_SESSION[dest] DISABLED=TRUE></TD>
<TD>Password<BR><INPUT TYPE=TEXT NAME=pwdd></TD>
<TD>Nom<BR><INPUT TYPE=TEXT NAME=named></TD>
<TD><BR><INPUT TYPE=SUBMIT VALUE=Valider></TD>
</TR>
</TABLE>
END;
return $H;
$func = "INSERT INTO";
$table = "users (login,passwd,passwd_clear,name,maildir,created,modified,home)";
$fc = $_SESSION[rec];
$pwdcr = crypt($_SESSION[pwdd],passwd);
$pw = $_SESSION[pwdd];
$name = $_SESSION[named];
$jour = date("Y-m-d H:i:s");
$values = "VALUES ('$fc', '$pwdcr', '$pw', '$name','$fc/Maildir/', '$jour', '$jour','/opt/postfix/vmailbox/$fc')";
}
else
{
$val = 1;
$func = "INSERT INTO";
$table = "emails (source,destination,created,modified)";
$fc = $_SESSION[rec];
$dest = $_SESSION[dest];
$jour = date("Y-m-d H:i:s");
$values = "VALUES ('$fc', '$dest', '$jour', '$jour')";
}
}
}
if ($val==1)
{
$SQLAdd = "$func $table $values";
// etc ...
} |