$_SESSION['tabInfo']['idClient'],
'utilisateurId' => $_SESSION['tabInfo']['id'],
'utilisateurLogin' => $_SESSION['tabInfo']['login'],
'utilisateurEmail' => $email,
'method' => $method,
'confidentiel' => $confidentiel,
'siren' => $siren,
'bilanCloture' => $bilanCloture,
'bilanDuree' => $bilanDuree,
'dateInsert' => date('Y-m-d H:i:s'),
);
return $wdb->insert('bilansaisie', $add);
}
function getFilename($ref){
$wdb = new WDB('sdv1');
$result = $wdb->select('bilansaisie', '*', " ref='$ref'", true);
FB::log($result, 'result');
$item = $result[0];
return $item['ref'].'-'.$item['siren'];
}
if ( isset($_REQUEST['upload']) ){
if ( count($_FILES)==1 ){
$n = $_FILES['fichier']['name'];
$s = $_FILES['fichier']['size'];
$tmp_name = $_FILES['fichier']['tmp_name'];
//Vérifier que l'extension du fichier est bien correcte
$extValide = array('pdf', 'tiff');
$extension = strrchr($n,'.');
$extension = substr($extension,1);
FB::log($ref, 'ref');
if ( in_array($extension, $extValide) ){
//Lecture dans la bdd des informations
$name = getFilename($ref).'.'.$extension;
if ( move_uploaded_file($tmp_name, PATH_DATA.'/bilanclient/'.$name) ){
echo '
Fichier: '.$name.' ('.$s.' octets)';
echo '
Cliquer pour vérifier votre fichier.';
} else {
echo "
Erreur lors de l'envoi du fichier!";
}
} else {
echo "Extension de fichier invalide.";
}
} else {
echo "
Erreur.";
}
exit;
}
if ( isset($_REQUEST['method']) ){
//Obtention de la référence et enregistrement dans la bdd
$email = $_REQUEST['email'];
$method = $_REQUEST['method'];
$siren = $_REQUEST['siren'];
$bilanCloture = $_REQUEST['dateCloture'];
$bilanDuree = $_REQUEST['dureeExercice'];
$confidentiel = $_REQUEST['confidentiel'];
$valideField = true;
if ( empty($email)) {
$valideField = false;
}
if ( empty($method)) {
$valideField = false;
}
if ( empty($siren)) {
$valideField = false;
}
if ( empty($bilanCloture) &&
!preg_match('/^[0-9]{2}\/[0-9]{2}\/[0-9]{4}/', $bilanCloture) ){
$valideField = false;
}
if ( empty($bilanDuree)) {
$valideField = false;
}
if ( $valideField ){
FB::info('Formulaire valide');
$ref = setInformations($email, $method, $confidentiel, $siren, $bilanCloture, $bilanDuree);
if ( $ref ){
FB::info('Affichage suite');
?>
Votre référence : BS=$ref?>