'Ouverture sauvegarde',
'1200' => 'Redressement Judiciaire',
'1201' => 'Conversion sauvegarde en Redressement Judiciaire',
'1300' => 'Conversion Redressement Judiciaire en Liquidation Judiciaire',
'1301' => 'Ouverture Liquidation Judiciaire',
'1302' => 'Ouverture Liquidation Judiciaire Simplifiée',
'1303' => 'Ouverture Liquidation Judiciaire sur résolution du plan',
'1304' => 'Réouverture Liquidation Judiciaire',
'1305' => 'Liquidation Judiciaire',
'1306' => 'Liquidation Judiciaire simplifiée',
'1307' => 'Conversion sauvegarde en Liquidation Judiciaire',
'1308' => 'Fin du régime de Liquidation Judiciaire Simplifiée',
'1309' => 'Conversion Liquidation Judiciaire en Liquidation Judiciaire Simplifiée',
'1310' => 'Procédure d\'insolvabilité européenne',
'1311' => 'Liquidation Judiciaire par extension au(x) gérant(s)',
'1312' => 'Liquidation Judiciaire avec continuation d\'exploitation',
'1408' => 'Modification du plan de cession',
'1411' => 'Arrêt du plan de cession',
'1412' => 'Arrêt du plan de cession partielle',
'1413' => 'Arrêt du plan de continuation',
'1414' => 'Arrêt du plan de redressement',
'1415' => 'Prolongement du plan de cession',
'1511' => 'Résolution du plan de cession',
'1502' => 'Clôture de la procédure pour extinction du passif',
'1503' => 'Clôture de la procédure pour insuffisance d\'actif',
'1512' => 'Résolution du plan de continuation',
'1600' => 'Faillite personnelle',
'1601' => 'Interdiction de gérer',
'1999' => 'Autre procédure collective',
'2102' => 'Augmentation du capital social',
'2100' => 'Diminution du capital social',
'2202' => 'Dissolution',
'2206' => 'Mise en sommeil',
'2319' => 'Poursuite de l\'activité malgré perte > moitié du capital social',
'2315' => 'Modification de l\'administration',
'2313' => 'Modification de l\'activité',
'2305' => 'Modification de la dénomination',
'2307' => 'Modification de la forme juridique',
'2303' => 'Modification de la date de clôture de l\'exercice',
'2306' => 'Modification de la durée de la société',
'2901' => 'Transfert de siège',
'5500' => 'Vente/cession : Entreprise réalisant la vente',
'6700' => 'Radiation',
'1010' => 'Déclaration de cessation de paiement',
'1050' => 'Homologation de la conciliation',
'1055' => 'Résolution de la conciliation',
);
/**
* Enter description here ...
* @var unknown_type
*/
protected $coursAppel = array(
array( "triId"=>"1756", "triCode"=>"AIXPRL", "triNom"=>"Cour d'Appel d'Aix-en-Provence", "triCP"=>"13616" ),
array( "triId"=>"1757", "triCode"=>"AMIENL", "triNom"=>"Cour d'Appel d'Amiens", "triCP"=>"80027" ),
array( "triId"=>"1758", "triCode"=>"ANGERL", "triNom"=>"Cour d'Appel d'Angers", "triCP"=>"49043" ),
array( "triId"=>"1759", "triCode"=>"BASSEL", "triNom"=>"Cour d'Appel de Basse-Terre", "triCP"=>"97109" ),
array( "triId"=>"1760", "triCode"=>"BASTIL", "triNom"=>"Cour d'Appel de Bastia", "triCP"=>"20407" ),
array( "triId"=>"1761", "triCode"=>"BESANL", "triNom"=>"Cour d'Appel de Besançon", "triCP"=>"25017" ),
array( "triId"=>"1762", "triCode"=>"BORDEL", "triNom"=>"Cour d'Appel de Bordeaux", "triCP"=>"33077" ),
array( "triId"=>"1763", "triCode"=>"BOURGL", "triNom"=>"Cour d'Appel de Bourges", "triCP"=>"18023" ),
array( "triId"=>"1764", "triCode"=>"CAENL", "triNom"=>"Cour d'Appel de Caen", "triCP"=>"14050" ),
array( "triId"=>"1765", "triCode"=>"CHAMBL", "triNom"=>"Cour d'Appel de Chambéry", "triCP"=>"73018" ),
array( "triId"=>"1766", "triCode"=>"COLMAL", "triNom"=>"Cour d'Appel de Colmar", "triCP"=>"68027" ),
array( "triId"=>"1767", "triCode"=>"DIJONL", "triNom"=>"Cour d'Appel de Dijon", "triCP"=>"21034" ),
array( "triId"=>"1768", "triCode"=>"DOUAIL", "triNom"=>"Cour d'Appel de Douai", "triCP"=>"59507" ),
array( "triId"=>"1769", "triCode"=>"FORTFL", "triNom"=>"Cour d'Appel de Fort-de-France", "triCP"=>"97200" ),
array( "triId"=>"1770", "triCode"=>"GRENOL", "triNom"=>"Cour d'Appel de Grenoble", "triCP"=>"38019" ),
array( "triId"=>"1771", "triCode"=>"LIMOGL", "triNom"=>"Cour d'Appel de Limoges", "triCP"=>"87031" ),
array( "triId"=>"1772", "triCode"=>"LYONL", "triNom"=>"Cour d'Appel de Lyon", "triCP"=>"69321" ),
array( "triId"=>"1773", "triCode"=>"METZL", "triNom"=>"Cour d'Appel de Metz", "triCP"=>"57036" ),
array( "triId"=>"1774", "triCode"=>"MONTPL", "triNom"=>"Cour d'Appel de Montpellier", "triCP"=>"34023" ),
array( "triId"=>"1775", "triCode"=>"NANCYL", "triNom"=>"Cour d'Appel de Nancy", "triCP"=>"54035" ),
array( "triId"=>"1776", "triCode"=>"NIMESL", "triNom"=>"Cour d'Appel de Nîmes", "triCP"=>"30031" ),
array( "triId"=>"1777", "triCode"=>"NOUMEL", "triNom"=>"Cour d'Appel de Nouméa", "triCP"=>"98848" ),
array( "triId"=>"1778", "triCode"=>"PAPEEL", "triNom"=>"Cour d'Appel de Papeete", "triCP"=>"98714" ),
array( "triId"=>"1779", "triCode"=>"PARISL", "triNom"=>"Cour d'Appel de Paris", "triCP"=>"75055" ),
array( "triId"=>"1780", "triCode"=>"PAUL", "triNom"=>"Cour d'Appel de Pau", "triCP"=>"64034" ),
array( "triId"=>"1781", "triCode"=>"POITIL", "triNom"=>"Cour d'Appel de Poitiers", "triCP"=>"86020" ),
array( "triId"=>"1782", "triCode"=>"REIMSL", "triNom"=>"Cour d'Appel de Reims", "triCP"=>"51096" ),
array( "triId"=>"1783", "triCode"=>"RENNEL", "triNom"=>"Cour d'Appel de Rennes", "triCP"=>"35064" ),
array( "triId"=>"1784", "triCode"=>"RIOML", "triNom"=>"Cour d'Appel de Riom", "triCP"=>"63201" ),
array( "triId"=>"1785", "triCode"=>"ROUENL", "triNom"=>"Cour d'Appel de Rouen", "triCP"=>"76037" ),
array( "triId"=>"1786", "triCode"=>"STDENL", "triNom"=>"Cour d'Appel de Saint-Denis-de-La Réunion", "triCP"=>"97488" ),
array( "triId"=>"1787", "triCode"=>"TOULOL", "triNom"=>"Cour d'Appel de Toulouse", "triCP"=>"31068" ),
array( "triId"=>"1788", "triCode"=>"VERSAL", "triNom"=>"Cour d'Appel de Versailles", "triCP"=>"78011" ),
array( "triId"=>"1789", "triCode"=>"ORLEAL", "triNom"=>"Cour d'Appel d'Orléans", "triCP"=>"45044" ),
array( "triId"=>"1790", "triCode"=>"CAYENL", "triNom"=>"Chambre Détachée de la Cour d'Appel de Fort de France à Cayenne", "triCP"=>"97300" ),
array( "triId"=>"1798", "triCode"=>"AGENL", "triNom"=>"Cour d'Appel d'Agen", "triCP"=>"47916" ),
);
/**
* Enter description here ...
* @var unknown_type
*/
protected $selectDir = array(
'0000' => '-',
'0900' => 'Gérant',
'0209' => 'Associé-gérant',
'0400' => 'Co-gérant',
'0100' => 'Administrateur',
'1300' => 'Président',
'1900' => 'Liquidateur',
'0709' => 'DG',
'1306' => 'Président conseil admin.',
'0704' => 'Directeur gén. délégué',
'1301' => 'PDG',
'1800' => 'Vice-président',
'1401' => 'Représentant soc. étrangère',
'0603' => 'Contrôleur gestion',
'1307' => 'Président conseil surv.',
'1308' => 'Président directoire',
'0713' => 'Dir. général non admin.',
'0108' => 'Admin. provisoire',
'0708' => 'DG unique',
'0101' => 'Admin. délégué',
'0912' => 'Gérant non associé',
'0200' => 'Associé',
'1651' => 'Sous Gouverneur',
'0701' => 'DG Adjoint',
'0705' => 'DG et administrateur',
'0300' => 'CAC',
'0303' => 'Commissaire aux comptes suppléant',
'1650' => 'Gouverneur',
'0500' => 'Conj. Collaborateur',
'1600' => 'Secrétaire',
'1601' => 'Vice-secrétaire',
'1700' => 'Trésorier',
'1701' => 'Vice-trésorier',
);
/**
* Genre
* @var array
*/
protected $selectGenre = array(
'' => '-',
'M.' => 'M',
'Mme' => 'Mme',
'Mlle' => 'Mlle',
'Societe' => 'STE'
);
/**
* Enter description here ...
* @var unknown_type
*/
protected $strSelectPays='
';
public function init()
{
require_once 'Scores/WsScores.php';
require_once 'Scores/Utilisateur.php';
require_once 'Scores/SessionEntreprise.php';
require_once 'Scores/IdentiteEntreprise.php';
require_once 'common/dates.php';
$this->view->headLink()->appendStylesheet('/themes/default/styles/saisie.css', 'all');
}
/**
* Index
*/
public function indexAction(){}
/**
* Afficahge du formulaire de saisie
*/
public function ficheAction()
{
$this->view->headScript()
->appendFile('/themes/default/scripts/saisie.js', 'text/javascript');
$request = $this->getRequest();
$siret = $request->getParam('siret');
$id = $request->getParam('id', 0);
$ws = new WsScores();
$infos = $ws->getIdentite($siret, $id);
$devisesReponse = $ws->getDevises();
$devises = $devisesReponse->result->item;
//Mise en session
$session = new SessionEntreprise($siret, $id, true);
$session->setInfoEntrep($infos);
//$identite = new IdentiteEntreprise($infos);
$saisie = new stdClass();
$saisie->tribunal = $infos->TribunalCode;
Zend_Registry::set('saisie', $saisie);
$this->view->assign('siret', $siret);
$this->view->assign('id', $id);
$this->view->assign('devises', $devises);
$this->view->assign('etab', $infos);
}
/**
* Sauvegarde des informations de saisie
* @todo : Sauvegarder en mémoire la saisie
*/
public function saveAction()
{
$this->_helper->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender(true);
$request = $this->getRequest();
$tabSaisie = $request->getParam('frmSaisie');
$tabJugement = $request->getParam('jugement');
$tabActionna = $request->getParam('actionnaire');
$tabParticip = $request->getParam('particip');
$tabScore = $request->getParam('score');
$perimetreVente = $request->getParam('perimetreVente');
$etablissement5500 = $request->getParam('etablissement5500');
$etabnic = $request->getParam('etabnic');
//Vente et Cession evénement 5500
if ($perimetreVente!=null){
foreach($perimetreVente as $k => $p){
if ( $p=='-' ){
array_splice($perimetreVente, $k, 1);
}
}
if ( isset($perimetreVente) && count($perimetreVente)>0 ){
$tabJugement['even'] = array_merge(
$tabJugement['even'],
$perimetreVente);
}
}
//Liste établissements concernées
if ( $etablissement5500!=null && count($etablissement5500)>0 ) {
$countEtab = 0;
$txtEtab = '';
foreach($etablissement5500 as $etab){
$txtEtab.= $etab;
$countEtab++;
if($countEtab>10) break;
if( count($etablissement5500) > $countEtab )
{ $txtEtab.=', '; }
}
if ( count($etablissement5500)>1 ){
$txt = 'Etablissement(s) concerné(s) : ';
} else {
$txt = 'Etablissement concerné : ';
}
if ( $tabJugement['comp']!='' ) {
$tabJugement['comp'].= ' '.$txt.$txtEtab;
} else {
$tabJugement['comp'] = ' '.$txt.$txtEtab;
}
}
//Sélection nic pour établissement concerné
if ( $etabnic!=null && $etabnic != '' ) {
if ( isset($txtEtab) && $txtEtab!='' ) {
$tabJugement['comp'].= ', '.$etabnic;
} else {
$tabJugement['comp'].= 'Etablissement concerné : '.$etabnic;
}
}
//Opposition à l'adresse
if ( $tabJugement['oppo'] == 'adresse' ) {
if ( $tabJugement['comp']!='' ) {
$tabJugement['comp'].= ' Opposition : A l\'adresse du bien vendu';
} else {
$tabJugement['comp'] = 'Opposition : A l\'adresse du bien vendu';
}
}
$identite = new stdClass();
$identite->isin = $tabSaisie['isin'];
$identite->tel = $tabSaisie['tel'];
$identite->fax = $tabSaisie['fax'];
$identite->web = $tabSaisie['web'];
$identite->mail = $tabSaisie['mail'];
$identite->activite = $tabSaisie['activite'];
$identite->sirenDoublon = $tabSaisie['sirenDoublon'];
$identite->waldec = $tabSaisie['waldec'];
$identite->moisOppositionInsee = $tabSaisie['moisOppositionInsee'];
$identite->domiciliataire = $tabSaisie['domiciliataire'];
$jugement = new stdClass();
$jugement->source = $tabJugement['source'];
$jugement->dateJuge = $tabJugement['dateJuge'];
$jugement->tribunal = $tabJugement['tribunal'];
$jugement->even = array();
foreach ( $tabJugement['even'] as $even ){
$codeEven = new stdClass();
$codeEven->code = $even;
$jugement->even[] = $codeEven;
}
$jugement->admin = $tabJugement['admin'];
$jugement->mand = $tabJugement['mand'];
$jugement->oppo = $tabJugement['oppo'];
$jugement->dateParution = $tabJugement['dateParution'];
$jugement->numParution = $tabJugement['numParution'];
$jugement->actionsMt = $tabJugement['actionsMt'];
$jugement->actionsNb = $tabJugement['actionsNb'];
$jugement->nic = $tabJugement['nic'];
$jugement->datePaie = $tabJugement['datePaie'];
$jugement->dateFinPeriode = $tabJugement['dateFinPeriode'];
$jugement->comp = $tabJugement['comp'];
$jugement->nouvAdrCp = $tabJugement['nouvAdrCp'];
$jugement->nouvAdr = $tabJugement['nouvAdr'];
$jugement->nouvAdrVille = $tabJugement['nouvAdrVille'];
$jugement->nouvActivite = $tabJugement['nouvActivite'];
$jugement->nouvFJ = $tabJugement['nouvFJ'];
$jugement->nouvDir = array();
foreach ( $tabJugement['nouvDir'] as $dir ){
$nouvDir = new stdClass();
$nouvDir->Fonc = $even;
$nouvDir->Genre = $even;
$nouvDir->Pre = $even;
$nouvDir->Nom = $even;
$nouvDir->Dom = $even;
$jugement->nouvDir[] = $nouvDir;
}
$actionnaire = new stdClass();
$actionnaire->siren = $tabActionna['siren'];
$actionnaire->pct = $tabActionna['pct'];
$actionnaire->majMin = $tabActionna['majMin'];
$actionnaire->dateMAJ = $tabActionna['dateMAJ'];
$actionnaire->pays = $tabActionna['pays'];
$actionnaire->nom = $tabActionna['nom'];
$participation = new stdClass();
$participation->siren = $tabParticip['siren'];
$participation->pct = $tabParticip['pct'];
$participation->majMin = $tabParticip['majMin'];
$participation->dateMAJ = $tabParticip['dateMAJ'];
$participation->pays = $tabParticip['pays'];
$participation->nom = $tabParticip['nom'];
$score = new stdClass();
$score->encours = $tabScore['encours'];
$score->scoreSolv = $tabScore['scoreSolv'];
$score->scoreDir = $tabScore['scoreDir'];
$score->scoreConf = $tabScore['scoreConf'];
$tabInfos = new stdClass();
$tabInfos->identite = $identite;
$tabInfos->jugement = $jugement;
$tabInfos->actionnaire = $actionnaire;
$tabInfos->participation = $participation;
$tabInfos->scores = $tabScore;
$message = 'Erreur lors de l\'enregistrement !';
$ws = new WsScores();
$O = $ws->setInfosEntrep($siret, $id, $tabInfos);
/*
$tabSaisie = array(
'source' => $tabJugement['source'],
'dateParution' => $tabJugement['dateParution'],
'numParution' => $tabJugement['numParution']
);
$_SESSION['saisie'] = $tabSaisie;*/
}
/**
* Retourne le formulaire bodacc
*/
public function formAction()
{
$request = $this->getRequest();
$siret = $request->getParam('siret');
$id = $request->getParam('id', 0);
$session = new SessionEntreprise($siret, $id);
$ws = new WsScores();
$reponse = $ws->getListeJalCollecte();
$listeJalCollecte = $reponse->result->item;
$this->view->assign('ListeJalCollecte', $listeJalCollecte);
$saisie = new stdClass();
if(Zend_Registry::isRegistered('saisie')){
$saisie = Zend_Registry::get('saisie');
}
$this->view->assign('saisie', $saisie);
Zend_Registry::get('firebug')->info($saisie);
$eventNum = isset($saisie->eventNum) ? $saisie->eventNum : '0000' ;
$this->view->assign('eventNum', $eventNum);
//Si le code tribunal n'est pas défini dans la fiche identité
//alors en sélectionner un par défault suivant le code INSEE
$tribunal = isset($saisie->tribunal) ? $saisie->tribunal : '' ;
$this->view->assign('codeTribunalCmp', $tribunal);
$listeCompetences = array();
if ($tribunal=='') {
$siret = $session->getSiret();
$codeCommune = $session->getCodeCommune();
$reponse = $ws->getListeCompetences($siret, 'tri', $codeCommune);
$listeCompetences = $reponse->result->item;
}
$this->view->assign('ListeCompetences', $listeCompetences);
$reponse = $ws->getTribunaux( array('C','I','G','M','P') );
$listeTribunaux = array();
if (count($reponse->result->item)>0) {
foreach($reponse->result->item as $item) {
$listeTribunaux[$item->code] = $item->nom;
}
asort($listeTribunaux);
}
$this->view->assign('ListeTribunaux', $listeTribunaux);
$tabEvent = $this->tabEvent;
asort($tabEvent);
$this->view->assign('tabEvent', $tabEvent);
}
/**
* Retourne le formulaire correspondant à l'évenement
*/
public function evenAction()
{
$request = $this->getRequest();
if ( $request->isPost() ){
$this->_helper->layout->disableLayout();
}
$num = $request->getParam('num', '0000');
$siren = $request->getParam('siren', '');
$nic = $request->getParam('nic', '');
$tribunal = $request->getParam('tribunal', '');
switch($num) {
case '5500':
//Liste des établissements
$ws = new WsScores();
$reponse = $ws->getListeEtablissements($siren);
$listeEtablissements = $reponse->result->item;
$this->view->assign('ListeEtablissements', $listeEtablissements);
break;
case '6700':
//Liste des établissements
$ws = new WsScores();
$reponse = $ws->getListeEtablissements($siren);
$listeEtablissements = $reponse->result->item;
$this->view->assign('ListeEtablissements', $listeEtablissements);
//Assign constantes
$this->view->assign('selectDir', $this->selectDir);
$this->view->assign('selectGenre',$this->selectGenre);
break;
case '2202':
//Assign constantes
$this->view->assign('selectDir', $this->selectDir);
$this->view->assign('selectGenre',$this->selectGenre);
break;
}
$this->view->assign('siren', $siren);
$this->view->assign('nic', $nic);
$this->view->assign('tribunal', $tribunal);
$this->renderScript('saisie/even/'.$num.'.phtml');
}
/**
* Affiche un champ de formulaire
*/
public function champsAction()
{
$request = $this->getRequest();
$champ = $request->getParam('champ', '');
$this->renderScript('saisie/champs/'.$champ.'.phtml');
}
/**
* Retourne les informations de l'établissements
*/
public function etabnicAction()
{
$this->_helper->layout->disableLayout();
$this->_helper->viewRenderer->setNoRender();
$request = $this->getRequest();
$siret = $request->getParam('siret', '');
if($siret!='') {
$ws = new WsScores();
$etab = $ws->getIdentite($siret);
if($etab->Siret==$siret){
echo $etab->Adresse.' '.$etab->CP.' '.$etab->Ville.' ('. $etab->Nic.')';
}
}
}
/**
* Retourne le formulaire d'opposition insee
*/
public function oppositioninseeAction()
{
//Nothing
}
/**
* Génération courrier pour demande d'actes aux greffes concernées
*/
public function gencourrierAction(){}
//Gestion des logos
public function logoUploadAction(){}
public function logoCropAction(){}
public function logoSaveAction(){}
public function logoUrlAction(){}
public function logoDeleteAction(){}
public function logoAfficheAction(){}
/**
* Suppression / Copie et Edition des annonces
* @todo : Faire l'edition des annonces
*/
public function annonceAction()
{
$this->_helper->layout->disableLayout();
$request = $this->getRequest();
$source = $request->getParams('source');
$op = $request->getParams('op');
switch($op){
case 'delete':
$siret = $request->getParam('siret');
$idan = $request->getParam('idan');
$sourceNum = false;
$source = strtoupper($source);
if (in_array($source, array('BODA', 'BODB', 'BODC'))){
$sourceNum = 1;
} elseif ($source == 'BALO') {
$sourceNum = 2;
} elseif ($source == 'ASSO') {
$sourceNum = 3;
} elseif (in_array($source, array('BOMP A', 'BOMP B', 'BOMP C', 'MAPA'))) {
$sourceNum = 4;
} elseif (!empty($source)){
$sourceNum = 0;
}
if ($sourceNum === false) {
echo "Source inconnu"; exit;
}
$ws = new WsScores();
$reponse = $ws->supprAnnonce($sourceNum, $idan, $siret);
$error = $reponse->error;
if ( isset($error) && $error->errNum == 0 ){
$output = 'Annonce '.$idan.' supprimé !';
} elseif ( isset($error) && $error->errNum != 0 ) {
$output = 'Erreur lors de la suppression.';
} else {
$output = "Une erreur est survenue...";
}
echo $output; exit;
break;
case 'copy':
$siretIn = $request->getParam('siretIn');
$siretOut = $request->getParam('siretOut');
$idan = $request->getParam('idan');
$sourceNum = false;
$source = strtoupper($source);
if (in_array($source, array('BODA', 'BODB', 'BODC'))){
$sourceNum = 1;
} elseif ($source == 'BALO') {
$sourceNum = 2;
} elseif ($source == 'ASSO') {
$sourceNum = 3;
} elseif (in_array($source, array('BOMP A', 'BOMP B', 'BOMP C', 'MAPA'))) {
$sourceNum = 4;
} elseif (!empty($source)){
$sourceNum = 0;
}
if ($sourceNum === false) {
echo "Source inconnu"; exit;
}
$ws = new WsScores();
$reponse = $ws->dupliqueAnnonce($sourceNum, $idan, $siretIn, $siretOut);
$error = $reponse->error;
if ( isset($error) && $error->errNum == 0 ){
$output = 'Annonce '.$idan.' dupliqué sur '.$siretOut.'!';
} elseif ( isset($error) && $error['errNum'] != 0 ) {
$output = 'Erreur lors de la duplication.';
} else {
$output = "Une erreur est survenue...";
}
echo $output; exit;
break;
case 'edit':
$siret = $request->getParam('siret');
$idan = $request->getParam('idan');
/*
echo saisie_save($siret, '', $tabInfo);
echo '
';
$ws = new WsScores();
$reponse = $ws->supprAnnonceCollecte($idan, $siret);
try {
$O = $client->supprAnnonceCollecte($idan, $siret);
$error = $O['error'];
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client, $fault, $_SESSION['tabInfo']);
}
if ( isset($error) && $error['errNum'] == 0 ){
$output = 'Annonce '.$idan.' supprimé !';
} elseif ( isset($error) && $error['errNum'] != 0 ) {
$output = 'Erreur lors de la suppression.';
} else {
$output = "Une erreur est survenue...";
}
return $output;
*/
break;
default:
echo 'Error !';
break;
}
exit;
}
/**
* Affiche le fomulaire d'edition/suppression/copie d'annonce
*/
public function annoncedialogAction()
{
$this->_helper->layout->disableLayout();
$request = $this->getRequest();
$op = $request->getParam('op');
$idan = $request->getParam('idAnn');
$source = $request->getParam('code');
if ($op == 'edit')
{
$siret = $request->getParam('siret');
$siren = substr($siret,0,9);
$nic = substr($siret,10,5);
if ( !empty($idan) ) {
$ws = new WsScores();
$reponse = $ws->getAnnonceCollecte($idan, $siret);
$idanResult = $reponse->result;
Zend_Registry::get('firebug')->info($idanResult);
//Limitation des événements
$eventLimits = array('5500');
foreach ( $eventLimits as $eventLimit )
{
$isEditable = false;
foreach($idanResult->even->item as $even){
if ($eventLimit == $even->CodeEven){
$isEditable = true;
break;
}
}
if ( $isEditable && in_array($idanResult->source, array('JT', 'ANTE')))
{
//Mapper idanResult dans le tableau de saisie
$saisie = array(
'source' => isset($_SESSION['source']) ? $_SESSION['source'] : $idanResult->source,
'dateParution' => isset($_SESSION['dateParution']) ? $_SESSION['dateParution'] :
WDate::dateT('Y-m-d', 'd/m/Y', substr($idanResult->dateSource,0,10)),
'numParution' => isset($_SESSION['numParution']) ? $_SESSION['numParution'] : '',
'dateJugement' => WDate::dateT('Y-m-d', 'd/m/Y', $idanResult->dateEffetFinP),
'tribunal' => $idanResult->tribunal,
'even' => $idanResult->even->item,
'eventNum' => $eventLimit,
'comp' => $idanResult->complement,
'montant' => $idanResult->montant,
'dateFinPeriode' => WDate::dateT('Y-m-d', 'd/m/Y', $idanResult->dateJugement),
);
$intervenants = array();
for ( $i=0 ; $i<3 ; $i++ ) {
$intervenants[$i] = array(
'type' => $idanResult['inter'.($i+1).'type'],
'id' => $idanResult['inter'.($i+1).'id'],
'nom' => $idanResult['inter'.($i+1).'nom'],
);
}
Zend_Registry::set('saisie', $saisie);
//require_once realpath(dirname(__FILE__)).'/constantes.php';
//require_once realpath(dirname(__FILE__)).'/saisie_form_event.php';
break;
} else {
$message = "Source : ".$idanResult->source."
";
$message.= "Evénement(s) non éditable :
";
foreach($idanResult->even->item as $even){
$message.= $even->CodeEven." - ".$even->LibEven."
";
}
$this->view->assign('message', $message);
}
}
}
}
$this->view->assign('op', $op);
$this->view->assign('idan', $idan);
$this->view->assign('source', $source);
$this->view->assign('siret', $this->siret);
}
public function acteAction()
{
}
}