$_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

Votre fichier :
Merci d'envoyer votre courrier à l'adresse suivante :
Scores & Décisions,
Service Production, BS
19 rue de Clairefontaine,
78120 Rambouillet


(JJ/MM/AAAA)




Ce bilan n'est pas confidentiel (saisie gratuite)
Ce bilan est confidentiel et ne doit être utilisé que pour les utilisateurs de votre société (+5€ HT par bilan saisit)


Instantané par le site : envoi du bilan au format numérique
Par courrier

Vous obtiendrez une référence à l'étape suivante avec au choix l'adresse de Scores & Décisions ou la possibilité d'envoyer votre bilan au format numérique (PDF, TIFF)