$_SESSION['tabInfo']['idClient'], 'utilisateurId' => $_SESSION['tabInfo']['id'], 'utilisateurLogin' => $_SESSION['tabInfo']['login'], 'utilisateurEmail' => $email, 'method' => $method, 'confidentiel' => $confidentiel, 'siren' => $siren, 'env' => ENVIRONNEMENT, 'fichier' => '', 'bilanCloture' => $bilanCloture, 'format' => $format, 'bilanDuree' => $bilanDuree, 'dateInsert' => date('Y-m-d H:i:s'), ); return $wdb->insert('bilansaisie', $add); } function getInfosBilan($ref) { $wdb = new WDB('sdv1'); $result = $wdb->select('bilansaisie', '*', " ref='$ref'", true); return $result[0]; } function setFilename($ref, $name) { $wdb = new WDB('sdv1'); $data = array( 'fichier' => $name ); $wdb->update('bilansaisie', $data, "ref='$ref'"); } if (isset($_REQUEST['annule'])){ $wdb = new WDB('sdv1'); $data = array( 'fichier' => '' ); $wdb->update('bilansaisie', $data, "ref='$ref'"); echo 'Saisie bilan annulé'; exit; } 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 $infos = getInfosBilan($ref); $name = $infos['ref'].'-'.$infos['siren'].'.'.$extension; if ( move_uploaded_file($tmp_name, PATH_DATA.'/bilanclient/'.$name) ){ setFilename($ref, $name); switch($infos['format']){ case 'C': $type = 'consolidé'; break; case 'N': $type = 'réel normal ou simplifié'; break; } ?>
Résumé de la demande :
Saisie du bilan de la Société clôturé le ( mois) au format . Merci de vérifier votre fichier en cliquant sur le lien.
( octets)

Si le fichier ne correspond pas ou que vous avez fait une erreur, merci de l'annuler 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']; $format = $_REQUEST['format']; $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, $format, $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)

Réel normal ou simplifé Consolidé




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.