'); } $siret = $_REQUEST['siret']; $siren = substr($siret,0,9); $idan = $_REQUEST['idan']; $idEntreprise = $_REQUEST['idEntreprise']; $source = $_REQUEST['source']; $action = $_REQUEST['action']; if ($action!='' && $action!='commande') die('Paramètres incorrects !'); $vecteurCommande=$_REQUEST['vecteur']; // if ($vecteurCommande!='') { if ($vecteurCommande!='C' && $vecteurCommande!='T') die('Paramètres incorrects !'); //Par défault } else { $vecteurCommande='T'; } $message=''; require_once 'common/dates.php'; require_once 'common/curl.php'; require_once 'infogreffe/infogreffe.php'; $login = strtolower($_SESSION['tabInfo']['login']); $tabInfo = $_SESSION['tabInfo']; $raisonSociale = $tabInfo['entrep']['raisonSociale']; isset($_REQUEST['rs'])? $raisonSociale = $_REQUEST['rs'] : ''; $cj = $tabInfo['entrep']['fj']; $dep = substr(''.$tabInfo['entrep']['codeCommune'],0,2); ?>
true // &force=true force le passage chez infogreffe ) { if ($action=='commande') { if(!empty($_REQUEST['email']) && mailCommande($_REQUEST['email'], $siren, 'asso')) { $message='Commande prise en compte'; $fp=fopen(PATH_LOGS.'commande_asso.csv', 'a'); fwrite($fp, date('Y/m/d H:i:s').";$siren;".$_REQUEST['email'].';'.$tabInfo['login'].';'.$tabInfo['email'].';'.$tabInfo['ip']."\n"); fclose($fp); }else{ $message="ERREUR : Veuillez saisir une adresse email valide pour la commande de pièces"; } } if ($message!='') { ?>
 

PIÈCES OFFICIELLES

  Numéro identifiant Siren
  Raison Sociale

Actes & Statuts

  Il n'est pas possible de visualiser les statuts des associations en ligne.
 

Commander les statuts de l'association (délai approximatif de 15 jours)

Adresse email du destinataire    
  Vous n'avez pas les droits nécessaires pour commander des status.
log($action, 'action'); $firephp->log($vecteurCommande, 'vecteurCommande'); $firephp->log($_REQUEST, 'REQUEST'); $vue = $_REQUEST['vue']; $option = trim(''.@$_REQUEST['option']); /* Si acte ou statuts : type_acte-date-greffe-dossier_millesime-dossier_statut-dossier_chrono-num_depot-num_acte */ $noemail = false; if ($action=='commande' && !empty($_REQUEST['email'])) { if(mailCommande($_REQUEST['email'], $siren, 'greffe')) { $message='Commande prise en compte'; $fp=fopen(PATH_LOGS.'commande_greffe.csv', 'a'); fwrite($fp, date('Y/m/d H:i:s').";$siren;".$_REQUEST['email'].';'.$tabInfo['login'].';'.$tabInfo['email'].';'.$tabInfo['ip']."\n"); fclose($fp); $tabCommande = array( 'emailCommande' => $_REQUEST['email'] ); //On rentre l'adresse email mysql_update('commandes', $tabCommande, "login='$login' AND siren='$siren'"); }else{ $message="ERREUR : Veuillez saisir une adresse email valide pour la commande de pièces"; } } /** Si on est en commande de courrier, on génère une réf unique **/ if ($vecteurCommande=='C') { //Test commande - ??? mais si la il n'y a pas de mail $rep = mysql_select('commandes', ' idCommande, login, emailCommande, dateCommande', "siren=$siren AND refDocument='$option'"); if (count($rep)==0) { $dejaCommande = false; /** Aucune commande ne concerne ce document **/ $tabCommande = array( 'idUser' => $_SESSION['tabInfo']['id'], // emailCommande 'login' => $login, 'siren' => $siren, 'refDocument' => $option, 'libDocument' => $_REQUEST['lib'], 'dateCommande' => date('YmdHis') ); $idCommande = mysql_insert('commandes', $tabCommande); //noemail = true : on sait que l'email n'a pas ete saisie } else { $dejaCommande = true; /** Document en cours de commande **/ if ($rep[0]['login']==$login) { $message2 = 'Votre commande a déjà été prise en compte le '.WDate::dateT('Y-m-d', 'd/m/Y',$rep[0]['dateCommande']); if(empty($rep[0]['emailCommande'])) { $firephp->info('Email manquant'); $noemail = true; } } } } //Fin commande courrier $output = @$_REQUEST['output']; $vecteur = 'XL'; switch($vue) { case 'kbis': $type='KB'; break; case 'histo': $type='HQ'; break; //"T"/>'.XL case 'statuts': $type='ST'; $vecteur = $vecteurCommande; break; case 'actes': $type='AC'; if ($option!='') $vecteur = $vecteurCommande; break; case 'LE': $type='ListeEtab'; break; case 'PN': $type='PrivNant'; break; case 'BI': $type='BilanImg'; break; //case 'bilans': $type='BS'; break; case 'bilans': $type='BI'; if ($option!='') $vecteur=$vecteurCommande; break; case 'FA': $type='PrezProcol'; break; case 'FI': $type='Inventaire'; break; case 'jugements': $type='FJ'; break; case 'FO': $type='Ordonnance'; break; case 'FD': $type='DepotDivers'; break; case 'SD': $type='SurvDemande'; break; case 'SR': $type='SurvRevel'; break; case 'SP': $type='SurvPortef'; break; case 'rcs': break; default : if ($action!='commande') die('Type de pièce officielle inexistante'); break; } $req = requeteInfogreffe($siren, $idCommande, $type, $vecteur, $option); $success = true; /** Par défaut les documents avec des liens vers les actes ne sont pas périsables **/ $perisable = false; if ($option=='') { $fichier="$type-$siren.xml"; $perisable=true; // La liste des documents est périsable ! } else { $fichier="$type-$siren-$option.xml"; } // Pas déjà commandé et pas commande if ($action!='commande' && !$dejaCommande) { if (// Le fichier n'existe pas en cache !file_exists( PATH_DATA.'/infogreffe/xml/' . $fichier ) || // Le fichier existe en cache mais est périsable (liste) (file_exists( PATH_DATA.'/infogreffe/xml/' . $fichier ) && $perisable && date('Ymd', filemtime( PATH_DATA.'/infogreffe/xml/' . $fichier ))<>date('Ymd')) || // Le fichier existe en cache, n'est pas périsable (acte) mais contient un message d'erreur (file_exists( PATH_DATA.'/infogreffe/xml/' . $fichier ) && !$perisable && date('Ymd', filemtime( PATH_DATA.'/infogreffe/xml/' . $fichier ))<>date('Ymd') && filesize( PATH_DATA.'/infogreffe/xml/' . $fichier )<=200) ) { if (!file_exists( PATH_DATA.'/pdf/acte-'.$siren.'-'.$option.'.pdf')) { $firephp->info('Execution requete Infogreffe'); $xml = getInfogreffeXML($req); } /** Enregistrement du fichier XML en provenance des greffes **/ if (strlen($xml)!=0) { $fp=@fopen( PATH_DATA.'/infogreffe/xml/' . $fichier , 'w'); @fwrite($fp, $xml); @fclose($fp); } } else { // Lecture du fichier xml en cache $xml = file_get_contents( PATH_DATA.'/infogreffe/xml/' . $fichier ); } } else { $xml = ''; } // Erreur infogreffe if (strlen($xml)<200) { $firephp->info('Erreur Infogreffe'); $tmp = explode('-', $xml); $errNum = $tmp[0]*1; $errMsg = $xml; if ($message!='' && !$dejaCommande) { ?>
 

PIECES OFFICIELLES

  Numéro identifiant Siren
  Raison Sociale
 

Actes & Statuts

 
 
 

Recevoir le document directement par mail (délai approximatif de 24 heures)

Adresse email du destinataire    
 

Merci de préciser votre mail pour la livraison du document (délai approximatif de 24 heures)

Adresse email du destinataire    
getValueFromTag('date_acte'); $tabOptions=explode('-', $option); $acte=array(); if (!isset($typeActes['a'.$tabOptions[0]])) { mail('ylenaour@scores-decisions.com', "Type d'acte inconnu pour $siren", "acte-$siren-$option.pdf"); } else $acte['type']=$typeActes['a'.$tabOptions[0]]; $acte['depot_num']=$tabOptions[6]; $dateAff=WDate::dateT('Ymd','d/m/Y', $tabOptions[1]); ?>
Date Type Décisions
'') echo '
';?>Dépôt numéro
setLog('greffe_'.$vue, $siret, 0, $option); } // Log de la page $O2 = $client->setLog('greffe_'.$vue, $siret, 0, "Erreur $errNum"); } //Fin d'affichage des erreurs infogreffe else { // Liste des "actes" Infogreffes ou détail acte infogreffe //if ($output=='pdf') $type=$type.'-pdf'; if ($type=='AC' && $option=='') { // Liste des actes Infogreffe $return = xmlArrayActes(PATH_DATA.'/infogreffe/xml/'.$fichier); $tabActes = $return['Actes']; $vecteurTinit = $return['vecteurTinit']; $nbVecteurT = $return['nbVecteurT']; $nbActes = $return['nbActes']; if (!$vecteurTinit) { $origine='G'; include('inpi.php'); } if ($vecteurTinit) { // Il y a au moins un acte en téléchargement ?>

PIÉCES OFFICIELLES

  Numéro identifiant Siren
  Raison Sociale
 

Actes & Statuts

setLog('greffe_'.$vue, $siret, 0, $option); /*if ($nbVecteurT<$nbActes) { // Tous les actes ne sont pas dispo en téléchargement, on propose donc l'accès INPI /* $origine='G'; include('inpi.php'); ?>
$acte) { //Attention si les informations pour generer l'optionUrl ne sont pas suffisante, faire un traitement. if($acte['num_depot']>0) { $date = WDate::dateT('Y-m-d','d/m/Y', substr($date,0,10)); $dateRef = WDate::dateT('d/m/Y','Ymd', substr($date,0,10)); $optionUrl = $acte['type_acte']."-$dateRef-".$acte['num_gest_greffe'].'-'.$acte['num_gest_millesime'].'-'.$acte['num_gest_statut'].'-'.$acte['num_gest_chrono'].'-'.$acte['num_depot'].'-'.$acte['num_acte']; ?> 0 } ?>
Date Type Décisions
  0) { $tag = '. '.$tagContent.''; }else{ print $tag.' href="#" title="Vous n\'avez pas les droits nécessaires pour visualiser le document correspondant.">'.$tagContent.''; } } elseif ($acte['vecteurC']) { if (file_exists(PATH_DATA.'/pdf/acte-'.$siren.'-'.$optionUrl.'.pdf') && filesize(PATH_DATA.'/pdf/acte-'.$siren.'-'.$optionUrl.'.pdf')<>0){ $tag = '. '.$tagContent.''; }else{ print $tag.' href="#" title="Vous n\'avez pas les droits nécessaires pour visualiser le document correspondant.">'.$tagContent.''; } }else{ $tag = ''.$tagContent.''; }else{ print $tag.' href="#" title="Vous n\'avez pas les droits nécessaires pour commander le document correspondant.">'.$tagContent.''; } } } ?> '') echo '
';?>Dépôt numéro du
Tous les actes ne sont pas disponibles en téléchargement immédiat.
Cliquez-ici pour les commander en téléchargement différé

PIÉCES OFFICIELLES

  Numéro identifiant Siren
  Raison Sociale
 

Actes & Statuts

load(PATH_DATA.'/infogreffe/xml/'.$fichier); $acte['type']=$dom_object->getValueFromTag('type_acte_libelle'); $date=$dom_object->getValueFromTag('date_acte'); $acte['depot_num']=$dom_object->getValueFromTag('num_depot'); $acte['depot_date']=$dom_object->getValueFromTag('date_depot'); $dateAff=WDate::dateT('Y-m-d','d/m/Y', substr($date,0,10)); $acte['url_acces']=$dom_object->getValueFromTag('url_acces'); if (substr($acte['url_acces'],0,5)=='null/') $acte['url_acces']='http://webservices.infogreffe.fr/'.substr($acte['url_acces'],5,strlen($acte['url_acces'])-5); $nbPages=$dom_object->getValueFromTag('nbpages_acte')*1; if ($nbPages>0) $acte['decisions']="$nbPages pages"; ?>
Date Type Décisions
'') echo '
';?>Dépôt numéro du
setLog('greffe_'.$vue, $siret, 0, $option); //Affichage de la liste des bilans image ou saisit } elseif ($type=='BS' || $type=='BI') { ?>

PIÉCES OFFICIELLES

  Numéro identifiant Siren
  Raison Sociale

Comptes annuels

$bilan) { if ($type=='BS') $dateClot=WDate::dateT('Y-m-d','d/m/Y', $bilan['date_cloture']); elseif ($type=='BI') $dateClot=$bilan['date_cloture']; $dateRef = WDate::dateT('d/m/Y','Ymd', $dateClot); $optionUrl = $bilan['millesime'].'_'.$bilan['type_comptes'].'-'.$dateRef.'-'.$bilan['num_gest_greffe'].'-'.$bilan['num_gest_millesime'].'-'.$bilan['num_gest_statut'].'-'.$bilan['num_gest_chrono'].'-'.$bilan['num_depot']; ?>
Date de clôtureTypeDécisions

'.print_r($page)); if (substr($page['body'],0,4)<>'%PDF') { $page2 = parse_response($page['body']); $body = $page2['body']; } else $body = $page['body']; $fp = @fopen(PATH_DATA.'/pdf/'.'bilan-'.$siren.'-'.$option.'.pdf', 'w'); @fwrite($fp, $body); @fclose($fp); } ?> Comptes millésime (liasse '.$bilan['liasse'].')';?> Comptes millésime (liasse '.$bilan['liasse'].')';?>  '; if(preg_match('/\bACTES\b/i', $_SESSION['tabInfo']['droits'])){ print $tag.' href="'.$href.'" title="'.$title.'">'.$tagContent.''; }else{ print $tag.' href="#" title="Vous n\'avez pas les droits nécessaires pour visualiser le document correspondant.">'.$tagContent.''; } } elseif ($bilan['vecteurC']) { if (file_exists(PATH_DATA.'/pdf/bilan-'.$siren.'-'.$optionUrl.'.pdf') && filesize(PATH_DATA.'/pdf/bilan-'.$siren.'-'.$optionUrl.'.pdf')!=0){ $tag = ''.$tagContent.''; }else{ print $tag.' href="#" title="Vous n\'avez pas les droits nécessaires pour visualiser le document correspondant.">'.$tagContent.''; } }else{ $tag = ''.$tagContent.''; }else{ print $tag.' href="#" title="Vous n\'avez pas les droits nécessaires pour commander le document correspondant.">'.$tagContent.''; } } } } ?>
Dépôt numéro .
setLog('greffe_'.$vue, $siret, 0, $option); } elseif (file_exists(PATH_DATA.'/infogreffe/xsl/'.$type.'.xsl')) { exec('/usr/bin/xsltproc '.PATH_DATA.'/infogreffe/xsl/'.$type.'.xsl '.PATH_DATA.'/infogreffe/xml/'.$fichier, $output); $output=implode('', $output); $output=str_replace('Extrait RCS','',$output); $output=str_replace('','',$output); $output=preg_replace_callback("/((?:[0-9]{9,9})|(?:[0-9]{3,3} [0-9]{3,3} [0-9]{3,3})|(?:[0-9]{3,3}\.[0-9]{3,3}\.[0-9]{3,3})|(?:[0-9]{3,3}-[0-9]{3,3}-[0-9]{3,3}))/", replace_siren, $output); echo $output; // LOG DE LA PAGE $O2 = $client->setLog('greffe_'.$vue, $siret, 0, $option); }else { echo "
$xml
"; // LOG DE LA PAGE $O2 = $client->setLog('greffe_'.$vue, $siret, 0, $option); } } //Fin liste des actes infogreffe ou détails } //Fin hors Alsace DOM } //Fin test droit et connexion ?>