'); } //$tab=mysql_select('insee', $fields, $where); // $etab=$RP[0]; $siret=$_REQUEST['siret']; $siren=substr($siret,0,9); $id=$_REQUEST['id']; $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=''; include_once(FWK_PATH.'/common/dates.php'); include_once(FWK_PATH.'/common/curl.php'); $tabErrInfoGref=array( 0=>"ERREUR LORS DE L'ACCES A LA BASE DES PIECES OFFICIELLES. MERCI DE REESSAYER !", 1=>"REQUETE INTERDITE", 2=>"CODE EMETTEUR INVALIDE", 3=>"CODE ABONNE OU MOT DE PASSE INVALIDE", 4=>"MOT DE PASSE INVALIDE", 5=>"ABONNE INTERDIT", 6=>"DOSSIER NON TROUVE DANS LA BASE DES PIECES OFFICIELLES", 7=>"Type d'inscription invalide", 8=>"Kbis indisponible pour le siren", 9=>"Etat d'endettement indisponible pour le siren", 10=>"Impossible de faire aboutir la demande", 11=>"IMPOSSIBLITE DE GENERER LE FLUX XML DU KBIS", 12=>"IMPOSSIBLITE DE GENERER LE FLUX XML DE L ETAT ENDETTEMENT", 13=>"L ETAT ENDETTEMENT NE POSSEDE AUCUN DEBITEUR", 14=>"IMPOSSIBILITE DE GENERER LA COMMANDE", 15=>"DEMANDE ETAT COMPLET IMPOSSIBLE", 16=>"LA PRISE EN CHARGE DU MAIL EST EFFECTIVE", 17=>"LA PRISE EN CHARGE DE VOTRE COMMANDE EST EFFECTIVE", // LA PRISE EN CHARGE DE VOTRE COURRIER EST EFFECTIVE 18=>"DERNIER STATUT A JOUR INDISPONIBLE", 19=>"BILAN COMPLET INDISPONIBLE", 20=>"PAS DE COMPTES ANNUELS POUR LES CRITERES DONNES : SOIT LE MILLESIME DEMANDE N’A PAS ETE DEPOSE, SOIT L’ENTREPRISE N’EST PAS TENUE DE DEPOSER SES COMPTES", 21=>"PAS DE DERNIER STATUT A JOUR", 22=>"LES MODES DE DIFFUSIONS DEMANDES SONT FERMES", 23=>"SOCIETE NON TENUE DE DEPOSE SES COMPTES", 24=>"SIREN INVALIDE", 25=>"SIREN NON TROUVE DANS LA BASE DES PIECES OFFICIELLES", 26=>"COMPTE NON DEPOSES", 27=>"COMPTES DEPOSES MAIS BILAN SAISI INDISPONIBLE : COMMANDE BILAN COMPLET POSSIBLE", 28=>"REQUETE SUR LES SURVEILLANCES REALISEES", 29=>"ACCUSES DE RECEPTIONS DISPONIBLES", 30=>"REVELATIONS DISPONIBLES", 31=>"PORTEFEUILLE DISPONIBLE", 32=>"AUCUN ACCUSE DE RECEPTION DISPONIBLE", 33=>"AUCUNE REVELATIONS DISPONIBLES", 34=>"AUCUN PORTEFEUILLE DISPONIBLE", 35=>"TRANCHE HORAIRE DEPASSEE", 36=>"BILAN INDISPONIBLE-PERIODE DE CONSERVATION DEPASSEE", 37=>"BILAN SAISI INDISPONIBLE", 38=>"STATUTS A JOUR INDISPONIBLES POUR ENVOI EMAIL", 39=>"BILAN COMPLET INDISPONIBLE POUR TELECHARGEMENT", 40=>"STATUTS A JOUR INDISPONIBLES POUR ENVOI EMAIL", 41=>"STATUTS A JOUR INDISPONIBLES POUR TELECHARGEMENT", 42=>"ACTE INDISPONIBLE", 43=>"ACTES INDISPONIBLES POUR ENVOI EMAIL", 44=>"ACTES INDISPONIBLES POUR TELECHARGEMENT", 45=>"AUCUN ACTE TROUVE POUR CE SIREN", 46=>"AUCUN ACTE TROUVE AVEC CES CRITERES", 47=>"SERVICE COURRIER INDISPONIBLE", 48=>"SERVICE MAIL INDISPONIBLE", 49=>"SERVICE TELECHARGEMENT INDISPONIBLE", 50=>"UNE PARTIE DE LA COMMANDE INDISPONIBLE EN TELECHARGEMENT ET MAIL", 51=>"ADRESSE EMAIL OBLIGATOIRE POUR COMMANDE MAIL", 52=>"ADRESSE POSTALE OBLIGATOIRE POUR COMMANDE COURRIER", 53=>"LA COMMANDE EN COURRIER SEUL DE L'ETAT EN MATIERE DE PROCEDURE COLLECTIVE N'EST PAS PERMISE", 54=>"IMPOSSIBILITE DE GENERER LE FLUX XML DU CERTIFICAT", 55=>"SOCIETE NE FAISANT PAS L'OBJET D'UNE PROCEDURE COLLECTIVE", 56=>"IDENTIFICATION DU DOCUMENT INVALIDE POUR LA PROCEDURE EN COURS SUR CETTE ENTREPRISE", 57=>"DOCUMENT INDISPONIBLE POUR LE NUMERO DE GESTION", 58=>"AUCUN DOCUMENT TROUVE POUR LE NUMERO DE GESTION", 59=>"DOCUMENT INDISPONIBLE POUR TELECHARGEMENT", 60=>"IDENTIFICATION INCOMPLETE DU DOCUMENT", 61=>"AUCUNE INSCRITPTION MODIFICATIVE TROUVEE", 62=>"HISTORIQUE DES MODIFICATIONS AU RCS INDISPONIBLE", 63=>"IMPOSSIBLITE DE GENERER LE FLUX XML D'HISTORIQUE DE MODIFICATIONS AU RCS", 64=>"HISTORIQUE DE MODIFICATIONS AU RCS INDISPONIBLE", 65=>"LES MODES DE DIFFUSION SPECIFIES SONT INVALIDES", 66=>"LE DEPARTMENT SAISI EST INVALIDE", 67=>"LA RECHERCHE EST LIMITE A UN VOLUME DE 100 ENTREPRISES", 68=>"LE NUMERO DE GESTION N’EST PAS SUFFISANT POUR CETTE REQUETE", 69=>"LE NUMERO DE GESTION EST INVALIDE", 70=>"LA SELECTION DES ETABLISSSMENTS RADIES OU SECONDAIRES DOIT UTILISER UNE VALEUR DE TYPE BOOLEAN true OU false", 999=>"SERVICE INDISPONIBLE", ); $login=strtolower($_SESSION['tabInfo']['login']); if (!$_SESSION['connected']) echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité'); /*elseif ($login<>'jmartory' && $login<>'bpanaccione' && $login<>'mheitz' && $login<>'jmc' && $login<>'rsil' && $login<>'rsiestidf' && $login<>'rsirh' && $login<>'rsic' && $login<>'rsinat' && $login<>'rsibret' && $login<>'rsicentre' && $login<>'rsipdll' && $login<>'rsireunion' && $login<>'rsicorse' && $login<>'testreunica' && $login<>'reunicacsf') { echo ('Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité (1)'); }*/ elseif (!preg_match('/ACTES/i', $_SESSION['tabInfo']['droits'])) echo ('Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité (2)'); else { // On est connecté ! $client2 = new SoapClient(null, array( 'trace' => 1, 'soap_version' => SOAP_1_1, 'location' => WEBSERVICE_URL, 'uri' => WEBSERVICE_URI, 'login' => $_SESSION['tabInfo']['login'], 'password' => $_SESSION['tabInfo']['password'])); $raisonSociale=$tabInfo['entrep']['raisonSociale']; $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 (preg_match('#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}$#',$_REQUEST['email'])) { $message='Commande prise en compte'; mail( 'contact@scores-decisions.com',"Commande de statuts associations pour $siren à ".$_REQUEST['email'], 'REQUEST='.EOL.print_r($_REQUEST,true).'EOL'. 'SERVER='.EOL.print_r($_SERVER,true).'EOL'. 'SESSION='.EOL.print_r($_SESSION,true).'EOL'. 'ENV='.EOL.print_r($_ENV,true).'EOL'. 'tabInfo='.print_r($tabInfo,true)); $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"; } } ?> '') { ?> 'commande') { ?>
 

  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    
  Numéro identifiant Siren
  Raison Sociale
 
  Département non opérationnel pour l'instant. Merci de renouveller votre demande plus tard !
$_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"; } } /*

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

Adresse email du destinataire    
*/ $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; } $client = new SoapClient(null, array( 'location' => INFOGREFFE_WS_URL, 'uri' => INFOGREFFE_WS_URI, 'soap_version' => SOAP_1_1, 'trace' => 1, 'style' => SOAP_RPC, 'use' => SOAP_ENCODED, )); $req= ''. ''. ''.INFOGREFFE_WS_USER.''.//85009006 ''.INFOGREFFE_WS_PASS.''.// 'G'.$idCommande.''. ''. 'A'. 'IC'. 'C'. ''.$type.''.// KB=Kbis, HQ=Histo, ST=Statut, AC=Acte, LE=Liste étab 'S'. 'WS'. ''; if ( $type=='AC' && $option=='' && $vecteur=='XL') $req.=''. ''; $req.= ''. ''. ''. ''. ''. ''.$siren.''; if ( ($type=='BS' || $type=='BI') && $option<>'' ) { $tabRefActe=explode('-', $option); $tabMil=explode('_', $tabRefActe[0]); //$req.=''.$tabMil[0].''; //$req.=''.$tabMil[1].''; $req.= ''.$tabRefActe[2].''. ''.$tabRefActe[3].''. ''.$tabRefActe[4].''. ''.$tabRefActe[5].''. ''.$tabRefActe[6].''. ''.WDate::dateT('Ymd','d/m/Y', $tabRefActe[1]).''; // ''. // ''. // ''; } elseif ( $type=='AC' && $option<>'' ) { $tabRefActe=explode('-', $option); $req.= ''.$tabRefActe[2].''. ''.$tabRefActe[3].''. ''.$tabRefActe[4].''. ''.$tabRefActe[5].''. ''.$tabRefActe[6].''. ''. ''. ''; /* /* $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']; **/ } $req.=''; $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(realpath(dirname(__FILE__) . '/../infogreffe/xml/'.$fichier)) || // Le fichier existe en cache mais est périsable (liste) (file_exists(realpath(dirname(__FILE__) . '/../infogreffe/xml/'.$fichier)) && $perisable && date('Ymd', filemtime(realpath(dirname(__FILE__) . '/../infogreffe/xml/'.$fichier)))<>date('Ymd')) || // Le fichier existe en cache, n'est pas périsable (acte) mais contient un message d'erreur // (file_exists('/var/www/site_extranet/www/infogreffe/xml/'.$fichier) && !$perisable && date('Ymd', filemtime(('/var/www/site_extranet/www/infogreffe/xml/'.$fichier)))<>date('Ymd')) && // filesize('/var/www/site_extranet/www/infogreffe/xml/'.$fichier)<=200 (file_exists(realpath(dirname(__FILE__) . '/../infogreffe/xml/'.$fichier)) && !$perisable && date('Ymd', filemtime(realpath(dirname(__FILE__) . '/../infogreffe/xml/'.$fichier)))<>date('Ymd') && filesize(realpath(dirname(__FILE__) . '/../infogreffe/xml/'.$fichier))<=200) ) { try { if (!file_exists(realpath(dirname(__FILE__) . '/../pdf/acte-'.$siren.'-'.$option.'.pdf'))) { $fp=@fopen(realpath(dirname(__FILE__) . '/../www/infogreffe/xml/').'/'.$fichier.'.query', 'w'); @fwrite($fp, $req); @fclose($fp); $O=$client->getProduitsWebServicesXML(utf8_encode($req)); $xml=implode('', (array)$O); } } catch (SoapFault $soapFault) {// echo "ERROR :\n", var_dump($soapFault), "\n"; echo "Request :\n", $client->__getLastRequest(), "\n"; $success=false; $response=$client->__getLastResponse(); $response=str_replace("",'', $response); $xml=str_replace('','', $response); } /** Enregistrement du fichier XML en provenance des greffes **/ if (strlen($xml)<>0) { $fp=@fopen(realpath(dirname(__FILE__) . '/../infogreffe/xml/').'/'.$fichier, 'w'); @fwrite($fp, $xml); @fclose($fp); } } else { /** Lecture du fichier XML en provenance des greffes **/ $xml=file_get_contents(realpath(dirname(__FILE__) . '/../infogreffe/xml/'.$fichier)); } } else $xml=''; /** Affichage des erreurs Infogreffe **/ if (strlen($xml)<200) { $tmp=explode('-', $xml); $errNum=$tmp[0]*1; $errMsg=$xml; ?> '' && !$dejaCommande) { ?> 'commande' && !file_exists(realpath(dirname(__FILE__) . '/../pdf/acte-'.$siren.'-'.$option.'.pdf')) && !file_exists(realpath(dirname(__FILE__) . '/../pdf/acte-'.$siren.'-'.$option2.'.pdf')) && ( $errNum==6 || $errNum==14 || $errNum==25 || $errNum==45 || $errNum==999) ) include('inpi.php'); elseif ($action<>'commande' && !file_exists(realpath(dirname(__FILE__) . '/../pdf/acte-'.$siren.'-'.$option.'.pdf')) && !file_exists(realpath(dirname(__FILE__) . '/../pdf/acte-'.$siren.'-'.$option2.'.pdf'))) { if (!$dejaCommande) { ?> 17 && $errNum<>23 && $errNum<>26 && $errNum<>27) { ?> '' && (file_exists(realpath(dirname(__FILE__) . '/../pdf/acte-'.$siren.'-'.$option.'.pdf')) || file_exists(realpath(dirname(__FILE__) . '/../pdf/acte-'.$siren.'-'.$option2.'.pdf'))) ) { if (file_exists(realpath(dirname(__FILE__) . '/../pdf/acte-'.$siren.'-'.$option2.'.pdf'))) $option=$option2; /** Le document n'est pas dispo chez Infogreffe **/ ?>
 

  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    
getValueFromTag('date_acte'); $typeActes['a00']='MODIFICATION'; $typeActes['a01']='MODIFICATION'; $typeActes['a03']='CONSTITUTION'; $typeActes['a04']='STATUTS CONSTITUTIFS'; $typeActes['a06']='STATUTS A JOUR'; $typeActes['a07']='STATUTS A JOUR'; $typeActes['a09']='STATUTS APRES TRANSFERT DE SIEGE'; $typeActes['a25']='AUGMENTATION DE CAPITAL'; $typeActes['a39']='CHANGEMENT DE COMMISSAIRE AUX COMPTES'; $typeActes['aAA']='ACTE'; $typeActes['aAC']='ACTE RECTIFICATIF'; $typeActes['aAD']='ACTE SOUS SEING PRIVE'; $typeActes['aAK']='ATTESTATION BANCAIRE'; $typeActes['aCA']='CERTIFICAT'; $typeActes['aCD']='CONTRAT'; $typeActes['aDB']='DECISION DE L\'ASSOCIE UNIQUE'; $typeActes['aDC']='DECISION DES ASSOCIES'; $typeActes['aDE']='DECLARATION DE CONFORMITE'; $typeActes['aDH']='DECLARATION DE CONFORMITE (ART.374 L24/07/1966)'; $typeActes['aDP']='DECISION DU PRESIDENT'; $typeActes['aEB']='EXPEDITION NOTARIEE'; $typeActes['aEC']='EXTRAIT DU PROCES-VERBAL'; $typeActes['aFU']='PROJET DE FUSION'; $typeActes['aLA']='LETTRE'; $typeActes['aLB']='LISTE DES SIEGES SOCIAUX ANTERIEURS'; $typeActes['aLD']='LETTRE DE NOMINATION'; $typeActes['aOA']='ORDONNANCE'; $typeActes['aOC']='ORDONNANCE DU PRESIDENT'; $typeActes['aOD']='ORDONNANCE SUR REQUETE'; $typeActes['aPA']='PROCES VERBAL'; $typeActes['aPD']='PROCES VERBAL D\'ASSEMBLEE DU DIRECTOIRE'; $typeActes['aPE']='PROCES VERBAL D\'ASSEMBLEE GENERALE'; $typeActes['aPF']='PROCES VERBAL D\'ASSEMBLEE GENERALE EXTRAORDINAIRE'; $typeActes['aPG']='PROCES VERBAL D\'ASSEMBLEE GENERALE ORDINAIRE'; $typeActes['aPH']='PROCES VERBAL D\'ASSEMBLEE MIXTE'; $typeActes['aPI']='PROCES VERBAL D\'ASSEMBLEES ORDINAIRE ET EXTRAORDINAIRE'; $typeActes['aPM']='PROCES VERBAL DU CONSEIL D\'ADMINISTRATION'; $typeActes['aPN']='PROCES VERBAL DU CONSEIL DE SURVEILLANCE'; $typeActes['aPU']='PROJET DE FUSION'; $typeActes['aPV']='PV D\'ASSEMBLEE'; $typeActes['aR1']='CESSION DE PARTS (OU DONATION)'; $typeActes['aRB']='RAPPORT COMMISSAIRE AUX COMPTES'; $typeActes['aRE']='RAPPORT CR/CPTES TRANSFORM. STE'; $typeActes['aRG']='RAPPORT DU COMMISSAIRE A LA FUSION'; $typeActes['aRI']='RAPPORT DU COMMISSAIRE A LA TRANSFORMATION'; $typeActes['aRK']='RAPPORT DU COMMISSAIRE AUX APPORTS'; $typeActes['aRQ']='RAPPORT GERANCE'; $typeActes['aTA']='TRAITE'; $typeActes['aTC']='TRAITE DE FUSION'; $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]); ?>
DateTypeDécisions
'') echo '
';?>Dépôt numéro
setLog('greffe_'.$vue, $siret, 0, $option); } ?> setLog('greffe_'.$vue, $siret, 0, "Erreur $errNum"); } else { // Liste des "actes" Infogreffes ou détail acte infogreffe //if ($output=='pdf') $type=$type.'-pdf'; if ($type=='AC' && $option=='') { // Liste des actes Infogreffe $vecteurTinit=false; $dom_object = new DomDocument2(); //TODO : Vérfier que le fichier existe $dom_object->load(realpath(dirname(__FILE__) . '/../infogreffe/xml/'.$fichier)); $tabActes=array(); // create DOMXPath object with our DOMObject $xpath = new Domxpath($dom_object); $result = $xpath->query("//liste_depot_acte/depot_acte/."); foreach ($result as $annonce) { // N° Gestion $title = $xpath->query ("num_gest/greffe", $annonce); $num_gest_greffe=$title->item(0)->nodeValue; $title = $xpath->query ("num_gest/dossier_millesime", $annonce); $num_gest_millesime=$title->item(0)->nodeValue; $title = $xpath->query ("num_gest/dossier_statut", $annonce); $num_gest_statut=$title->item(0)->nodeValue; $title = $xpath->query ("num_gest/dossier_chrono", $annonce); $num_gest_chrono=$title->item(0)->nodeValue; // Siren $title = $xpath->query ("num_siren", $annonce); $num_siren=$title->item(0)->nodeValue; // N° Dépôt $title = $xpath->query ("num_depot", $annonce); $num_depot=$title->item(0)->nodeValue; // Date Dépôt $title = $xpath->query ("date_depot", $annonce); $date_depot=$title->item(0)->nodeValue; // Actes $actes = $xpath->query("acte/.", $annonce); $nbVecteurT=$nbActes=0; foreach ($actes as $acte) { $nbActes++; // Date $title = $xpath->query ("date_acte", $acte); $date_acte=$title->item(0)->nodeValue; // N° $title = $xpath->query ("num_acte", $acte); $num_acte=$title->item(0)->nodeValue; // Type $title = $xpath->query ("type_acte", $acte); $type_acte=$title->item(0)->nodeValue; // Type lib $title = $xpath->query ("type_acte_libelle", $acte); $type_acte_libelle=$title->item(0)->nodeValue; // Nb Pages $title = $xpath->query ("nbpages_acte", $acte); $nbpages_acte=$title->item(0)->nodeValue; // decision/nature $title = $xpath->query ("decision/nature", $acte); $decision_nature=$title->item(0)->nodeValue; // decision/libelle $title = $xpath->query ("decision/libelle", $acte); $decision_libelle=$title->item(0)->nodeValue; // mode_diffusion $vecteurT=$vecteurC=false; $vecteurs = $xpath->query("mode_diffusion/.", $acte); foreach ($vecteurs as $vecteur) { $title = $xpath->query ("mode[@type='T']", $vecteur); if ($title->length==1) { $vecteurT=true; $vecteurTinit=true; $nbVecteurT++; } $title = $xpath->query ("mode[@type='C']", $vecteur); if ($title->length==1) $vecteurC=true; } if ($date_acte=='') $date=$date_depot; else $date=$date_acte; // $index=0; // while (isset($tabActes[$date.'.'.$index])) $index++; $tabActes[''.$date.'-'.$num_depot.'-'.$num_acte.'-'.$type_acte/*$index*/]=array( 'type'=>$type_acte_libelle, 'decisions'=>$decision_libelle, 'depot_num'=>$num_depot, 'depot_date'=>$date_depot, 'num_gest_greffe'=>$num_gest_greffe, 'num_gest_millesime'=>$num_gest_millesime, 'num_gest_statut'=>$num_gest_statut, 'num_gest_chrono'=>$num_gest_chrono, 'num_depot'=>$num_depot, 'num_acte'=>$num_acte, 'type_acte'=>$type_acte, 'vecteurT'=>$vecteurT, 'vecteurC'=>$vecteurC, ); } } if (!$vecteurTinit) { $origine='G'; include('inpi.php'); } if ($vecteurTinit) { // Il y a au moins un acte en téléchargement ?>
  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']; ?> '; // LOG DE LA PAGE $O2 = $client2->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');*/ ?> '; } } elseif ($type=='ST' || ($type=='AC' && $option<>'')) { ?>
DateTypeDécisions
  0) echo '. '; echo ''; } elseif ($acte['vecteurC']) { if (file_exists(realpath(dirname(__FILE__) . '/../pdf/acte-'.$siren.'-'.$optionUrl.'.pdf')) && filesize(realpath(dirname(__FILE__) . '/../pdf/acte-'.$siren.'-'.$optionUrl.'.pdf'))<>0) echo '. '; else echo ''; } ?> '') 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(realpath(dirname(__FILE__) . '/../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"; ?>
DateTypeDécisions
'') echo '
';?>Dépôt numéro du
'%PDF') { $page2=parse_response($page['body']); $body=$page2['body']; } else $body=$page['body']; $fp=@fopen(realpath(dirname(__FILE__) . '/../pdf/').'/'.'acte-'.$siren.'-'.$option.'.pdf', 'w'); @fwrite($fp, $body); @fclose($fp); } // LOG DE LA PAGE $O2 = $client2->setLog('greffe_'.$vue, $siret, 0, $option); } elseif ($type=='BS' || $type=='BI') { // Bilan Image ou saisit ?>
  Numéro identifiant Siren
  Raison Sociale
 
load(realpath(dirname(__FILE__) . '/../infogreffe/xml/'.$fichier)); $tabActes=array(); // create DOMXPath object with our DOMObject $xpath = new Domxpath($dom_object); if ($type=='BS') $result = $xpath->query("//listeBilanSaisi/bilanSaisi/."); elseif ($type=='BI') $result = $xpath->query("//bilan_complet/."); foreach ($result as $annonce) { // N° Gestion $title = $xpath->query ("num_gest/greffe", $annonce); $num_gest_greffe=$title->item(0)->nodeValue; $title = $xpath->query ("num_gest/dossier_millesime", $annonce); $num_gest_millesime=$title->item(0)->nodeValue; $title = $xpath->query ("num_gest/dossier_statut", $annonce); $num_gest_statut=$title->item(0)->nodeValue; $title = $xpath->query ("num_gest/dossier_chrono", $annonce); $num_gest_chrono=$title->item(0)->nodeValue; // Siren $title = $xpath->query ("num_siren", $annonce); $num_siren=$title->item(0)->nodeValue; // N° Dépôt $title = $xpath->query ("num_depot", $annonce); $num_depot=$title->item(0)->nodeValue; // Date clôture $title = $xpath->query ('date_cloture', $annonce); // 2005-12-31 $date_cloture=$title->item(0)->nodeValue; // liasse $title = $xpath->query ('liasse', $annonce); // 2033 $liasse=$title->item(0)->nodeValue; // type de comptes $title = $xpath->query ('type_comptes', $annonce); // sociaux $type_comptes=$title->item(0)->nodeValue; // millesime $title = $xpath->query ('millesime', $annonce); // 2005 $millesime=$title->item(0)->nodeValue; // url_acces $title = $xpath->query ('url_acces', $annonce); $url_acces=$title->item(0)->nodeValue; if (substr($url_acces,0,5)=='null/') $url_acces='http://webservices.infogreffe.fr/'.substr($url_acces,5,strlen($url_acces)-5); // mode_diffusion $vecteurT=$vecteurC=false; $vecteurs = $xpath->query("mode_diffusion/.", $annonce); foreach ($vecteurs as $vecteur) { $title = $xpath->query ("mode[@type='T']", $vecteur); if ($title->length==1) $vecteurT=true; $title = $xpath->query ("mode[@type='C']", $vecteur); if ($title->length==1) $vecteurC=true; } $tabActes[''.$type_comptes.'-'.$date_cloture]=array('num_gest_greffe'=>$num_gest_greffe, 'num_gest_millesime'=>$num_gest_millesime, 'num_gest_statut'=>$num_gest_statut, 'num_gest_chrono'=>$num_gest_chrono, 'num_depot'=>$num_depot, 'liasse'=>$liasse, 'millesime'=>$millesime, 'type_comptes'=>$type_comptes, 'date_cloture'=>$date_cloture, 'url_acces'=>$url_acces, 'vecteurT'=>$vecteurT, 'vecteurC'=>$vecteurC, ); } foreach ($tabActes as $typeMillesime=>$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
'') { /* Si l'acte n'a pas encore été téléchargé, on le télécharge */ if (!file_exists(realpath(dirname(__FILE__) . '/../pdf/bilan-'.$siren.'-'.$option.'.pdf')) || filesize(realpath(dirname(__FILE__) . '/../pdf/bilan-'.$siren.'-'.$option.'.pdf'))==0) { $page=getUrl($bilan['url_acces'], '', '', '', false, '', '',0,1); //die($bilan['url_acces'].'

'.print_r($page)); if (substr($page['body'],0,4)<>'%PDF') { $page2=parse_response($page['body']); $body=$page2['body']; } else $body=$page['body']; $fp=@fopen(realpath(dirname(__FILE__) . '/../pdf/').'/'.'bilan-'.$siren.'-'.$option.'.pdf', 'w'); @fwrite($fp, $body); @fclose($fp); } ?>Comptes millésime (liasse '.$bilan['liasse'].')';?>Comptes millésime (liasse '.$bilan['liasse'].')';?> '; if (file_exists(realpath(dirname(__FILE__) . '/../pdf/bilan-'.$siren.'-'.$optionUrl.'.pdf')) && filesize(realpath(dirname(__FILE__) . '/../pdf/bilan-'.$siren.'-'.$optionUrl.'.pdf'))<>0) echo ' .'; echo ''; } elseif ($bilan['vecteurC']) { if (file_exists(realpath(dirname(__FILE__) . '/../pdf/bilan-'.$siren.'-'.$optionUrl.'.pdf')) && filesize(realpath(dirname(__FILE__) . '/../pdf/bilan-'.$siren.'-'.$optionUrl.'.pdf'))<>0) echo ' .'; else echo ''; } } ?>
Dépôt numéro .
'; // LOG DE LA PAGE $O2 = $client2->setLog('greffe_'.$vue, $siret, 0, $option); } elseif (file_exists(realpath(dirname(__FILE__) . "/../infogreffe/xsl/$type.xsl"))) { exec(realpath(dirname(__FILE__) . "/../bin/xsltproc")." ".realpath(dirname(__FILE__)."/../infogreffe/xsl/$type.xsl")."".realpath(dirname(__FILE__)."/../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 = $client2->setLog('greffe_'.$vue, $siret, 0, $option); } else { echo "
$xml
"; // LOG DE LA PAGE $O2 = $client2->setLog('greffe_'.$vue, $siret, 0, $option); } } } //echo '
'; } class DomDocument2 extends DOMDocument { function getValueFromTag($tagName) { $items=$this->getElementsByTagName($tagName); foreach ($items as $item) { return utf8_decode($item->nodeValue); } } } ?>