'); } $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 !'); } 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); /** Specificités des associations **/ if ($cj==9150 || // Association syndicale libre $cj==9220 || // Association déclarée $cj==9221 || // Association déclarée "entreprises d'insertion par l'économique" $cj==9222 || // Association intermédiaire $cj==9223 || // Groupement d'employeurs $cj==9230 || // Association déclarée reconnue d'utilité publique $cj==9240 || // Congrégation $cj==9260 || // Association de droit local $cj==9300) // Fondation { if ($action=='commande') { if(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"; } } ?>
 

  Numéro identifiant Siren
  Raison Sociale
 
  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.
$_REQUEST['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"; } } $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 */ /** Si on est en commande de courrier, on génère une réf unique **/ if ($vecteurCommande=='C') { $rep=mysql_select('commandes', ' idCommande, login, 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, 'dateCommande'=>date('YmdHis')); $idCommande=mysql_insert('commandes', $tabCommande); } 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('Ymd', 'd/m/Y',$rep[0]['dateCommande']); } } $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"; 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')) { $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 provenance des greffes**/ $xml=file_get_contents( PATH_DATA.'/infogreffe/xml/' . $fichier ); } } else $xml=''; /** Affichage des erreurs Infogreffe **/ if (strlen($xml)<200) { $tmp=explode('-', $xml); $errNum=$tmp[0]*1; $errMsg=$xml; ?> 17 && $errNum<>23 && $errNum<>26 && $errNum<>27) { ?>
 

  Numéro identifiant Siren
  Raison Sociale
 
  17) { echo "Erreur N°$errNum - "; }?>
 
 

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    
'' && ( file_exists(PATH_DATA.'/pdf/acte-'.$siren.'-'.$option.'.pdf') || file_exists(PATH_DATA.'/pdf/acte-'.$siren.'-'.$option2.'.pdf') )) { if (file_exists(PATH_DATA.'/pdf/acte-'.$siren.'-'.$option2.'.pdf')) $option = $option2; /** Le document n'est pas dispo chez Infogreffe **/ ?> getValueFromTag('date_acte'); $tabOptions=explode('-', $option); $acte=array(); $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 ?> 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');*/ ?>
  Numéro identifiant Siren
  Raison Sociale
 
$acte) { $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']; ?>
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é
  Numéro identifiant Siren
  Raison Sociale
 
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') { ?>
  Numéro identifiant Siren
  Raison Sociale
 
$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('/ACTES/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 ?>