$_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 du service Production de Scores & Décisions pour un envoi postal ou la possibilité de nous transmettre directement par Internet votre bilan au format numérique (PDF, TIFF)
Si le bilan communiqué n'est pas conforme aux formulaires CERFA de la DGI des frais de traitement de 10€ vous seront facturés en sus.