Mise à jour des vues

This commit is contained in:
Michael RICOIS 2015-07-16 14:23:48 +00:00
parent 4468e2d4a5
commit fbd6be1de1
50 changed files with 1282 additions and 570 deletions

View File

@ -1,15 +1,19 @@
<div class="row"><h1>Administration</h1></div>
<div id="center">
<h1>ADMINISTRATION</h1>
<div class="row"><h2>Information client</h2></div>
<h2>Information client</h2>
<div class="paragraph">
<p>Nom : <?=$this->Nom?></p>
<p>Siret : <?=$this->Siren?> <i><?=$this->Nic?></i></p>
<p>Test : <?=$this->Test?></p>
</div>
<div class="row"><h2>Liste des services</h2></div>
<h2>Liste des services</h2>
<div class="paragraph">
<p>Les services ou groupes d'utilisateurs sont paramétrés suivant le contrat établi entre votre société et Scores & Decisions.
Pour ajouter des services, vous pouvez en faire la demande auprès du support ou de votre commercial.</p>
<?php if (count($this->Services) > 0) {?>
<table class="table table-bordered">
<table class="data">
<thead>
<tr>
<th>Nom</th>
@ -27,11 +31,14 @@ if ($item->Editable == 0){
?>
<tr<?=$trStyle?>>
<td><?=$item->Label?></td>
<td><a href="<?=$this->url(array('controller'=>'admin', 'action'=>'users', 'service'=>$item->Code), 'default', true)?>">Liste des utilisateurs</a></td>
<td><a href="<?=$this->url(array('controller'=>'admin', 'action'=>'service', 'id'=>$item->id), 'default', true)?>">Paramètrage</a></td>
<td><a href="<?=$this->url(array('controller'=>'admin', 'action' => 'users', 'service'=>$item->Code), 'default', true)?>">Liste des utilisateurs</a></td>
<td><a href="#">Paramètrage</a></td>
<td><?=$item->Active?></td>
</tr>
<?php }?>
</tbody>
</table>
<?php }?>
</div>
</div>

View File

@ -1,6 +1 @@
<div class="row"><h1>Administration</h1></div>
<div class="row"><h2>Service <span style="color:blue;">{nom}</span></h2></div>
<p>- Afficher les caractéristiques principales</p>
<p>- Permission d'accès (afficher toutes les droits diponibles pour faire du commerce)</p>
<p>- Préférences par défaut des utilisateurs</p>
<?php

View File

@ -1,22 +1,28 @@
<div class="row"><h1>Administration</h1></div>
<div class="row"><h2>Gestion utilisateur <span style="color:red;"><?=$this->User->Login?></span></h2></div>
<div id="center">
<h1>ADMINISTRATION</h1>
<h2>Gestion utilisateur <span style="color:red;"><?=$this->User->Login?></span></h2>
<div class="paragraph">
<h3><?=$this->User->Civilite?>. <?=$this->User->Nom?> <?=$this->User->Prenom?></h3>
</div>
<div class="row"><h2>Identité</h2></div>
<table class="table">
<h2>Identité</h2>
<div class="paragraph">
<table class="data">
<tbody>
<tr><td>Identifiant</td><td><?=$this->User->Login?></td></tr>
<tr><td>Courriel</td><td><?=$this->User->Email?></td></tr>
<tr><td>Actif</td><td><?=$this->User->Enable?></td></tr>
<tr><td>Identifiant :</td><td><?=$this->User->Login?></td></tr>
<tr><td>Courriel :</td><td><?=$this->User->Email?></td></tr>
<tr><td>Actif :</td><td><?=$this->User->Enable?></td></tr>
</tbody>
</table>
</div>
<div class="row"><h2>Service</h2></div>
<table class="table">
<h2>Service</h2>
<div class="paragraph">
<table class="data">
<tbody>
<tr><td>Nom</td><td><?=$this->User->ServiceLabel?></td></tr>
<tr><td>Adresse IP</td>
<tr><td>Nom :</td><td><?=$this->User->ServiceLabel?></td></tr>
<tr><td>Adresse IP :</td>
<td>
<?php foreach ($this->User->IP as $ip) {?>
<?=$ip?></br>
@ -25,9 +31,11 @@
</tr>
</tbody>
</table>
</div>
<div class="row"><h2>Accès</h2></div>
<table class="table">
<h2>Accès</h2>
<div class="paragraph">
<table class="data">
<tbody>
<?php foreach($this->User->Acces->item as $acces) {?>
<tr>
@ -36,5 +44,12 @@
<?php }?>
</tbody>
</table>
</div>
<div class="row"><h2>Préférences</h2></div>
<h2>Préférences</h2>
<div class="paragraph">
</div>
</div>

View File

@ -1,11 +1,15 @@
<div class="row"><h1>Administration</h1></div>
<div class="row"><h2>Information Service</h2></div>
<div id="center">
<h1>ADMINISTRATION</h1>
<h2>Informations service</h2>
<div class="paragraph">
<p>Afficher les caratéristiques du service</p>
<p><a href="#">Créer un utilisateur</a> | Bouton trier</p>
<p><a href="#">Créer un utilisateur</a></p>
</div>
<div class="row"><h2>Liste des utilisateurs</h2></div>
<h2>Liste des utilisateurs</h2>
<div class="paragraph">
<?php if (count($this->Users) > 0) {?>
<table class="table table-bordered">
<table class="data">
<thead>
<th>Identifiant</th>
<th>Identité</th>
@ -19,8 +23,8 @@
<td><?=$item->Civilite?>. <?=$item->Nom?> <?=$item->Prenom?></td>
<td><?=$item->Enable?></td>
<td>
<a href="<?=$this->url(array('controller'=> 'admin', 'action'=>'user', 'id'=>$item->id), 'default', true)?>">Voir</a>
- <a href="<?=$this->url(array('controller'=> 'admin', 'action'=>'user', 'mode'=>'edit', 'id'=>$item->id),
<a href="<?=$this->url(array('controller'=> 'admin', 'action'=>'user', 'id'=>$item->id),
'default', true)?>">Voir</a> - <a href="<?=$this->url(array('controller'=> 'admin', 'action'=>'user', 'mode'=>'edit', 'id'=>$item->id),
'default', true)?>">Editer</a>
</td>
</tr>
@ -28,3 +32,5 @@
</tbody>
</table>
<?php }?>
</div>
</div>

View File

@ -469,7 +469,7 @@ if (!empty($text_ip)){
</div>
<div class="fieldgrp">
<label>Nombre d'investigations inclues dans le forfait client</label>
<label>Nombre d'investigations incluses dans le forfait client</label>
<div class="field">
<input type="text" name="forfaitInvestigNb" value="<?php echo isset($this->InfosClient) ? $this->InfosClient->forfaitInvestigNb : '';?>" />
</div>

View File

@ -33,10 +33,13 @@
<td class="StyleInfoData" width="270"><?=$dir->Titre?></td>
<td class="StyleInfoData" width="200"><?=$dir->Societe.' '.$dir->Nom.' '.$dir->Prenom?></td>
<td class="StyleInfoData" width="200">
<?php $date = new Zend_Date($dir->DateFct,'yyyy-MM-dd'); ?>
<?php
if ($dir->DateFct != '0000-00-00') {
$date = new Zend_Date($dir->DateFct,'yyyy-MM-dd'); ?>
<?php if ( Zend_Date::isDate($date) ) { ?>
<?=$this->translate("Modification le") . ' ' . $date->toString('dd/MM/yyyy');?>
<?php }?>
<?php }?>
</td>
</tr>
<?php }?>

View File

@ -203,7 +203,8 @@ if ($this->indiscore->Enseigne!='' && $this->indiscore->Sigle!='') {
<td width="30">&nbsp;</td>
<td width="550" colspan="2" class="StyleInfoData">
<i>Pour information, les méthodes standards donnent : Conan &amp; Holder = <b><?php echo $this->indiscore->scores->ConanH;?></b>,
Afdcc2 = <b><?php echo $this->indiscore->scores->Afdcc2;?></b> et Score Z = <b><?php echo $this->indiscore->scores->Z;?></b>.</i>
Afdcc1 = <b><?php echo $this->indiscore->scores->Afdcc1;?></b>, Afdcc2 = <b><?php echo $this->indiscore->scores->Afdcc2;?></b>
et Score Z = <b><?php echo $this->indiscore->scores->Z;?></b>.</i>
</td>
</tr>
@ -281,6 +282,7 @@ if ($this->indiscore->Enseigne!='' && $this->indiscore->Sigle!='') {
</td>
</tr>
<tr><td colspan="3" align="center"><img class="notvisible" src="/themes/default/images/indiscore/logo_indiscore.png"/></td></tr>
</table>
</div>

View File

@ -55,9 +55,6 @@ echo $this->action('liens', 'identite', null, array('siret' => $this->siret, 'id
</tr>
</thead>
<tbody>
<?php
Zend_Registry::get('firebug')->info($this->tabResult);
?>
<?php foreach($this->tabRatio as $ratio => $info) { ?>
<tr>
<td class="head"><a class="tooltip" title="<?=$info['comment']?>"><?=$info['titre']?></a></td>
@ -66,7 +63,7 @@ Zend_Registry::get('firebug')->info($this->tabResult);
<td class="right"><?=$this->tabResult[1]['ratio'][$ratio]?></td>
<td class="right" title="<?=$this->tabResult[1]['info'][$ratio]?>"><?=$this->tabResult[1]['total'][$ratio]?> %</td>
<td class="right"><?=$this->tabResult[2]['ratio'][$ratio]?></td>
<td class="right" title="<?=$this->tabResult[2]['info'][$ratio]?>"><?=$this->tabResult[3]['total'][$ratio]?> %</td>
<td class="right" title="<?=$this->tabResult[2]['info'][$ratio]?>"><?=$this->tabResult[2]['total'][$ratio]?> %</td>
</tr>
<?php }?>
</tbody>

View File

@ -33,45 +33,52 @@ $('select[name=type]').change(function(e){
<div class="paragraph">
<p>
<?php switch ( $this->type ) {
case 'indiScore':?>
<?php switch ( $this->typeTxt ) {?>
<?php case 'indiScore20':?>
L'indiscore évalue le risque de faillite d'entreprise à 12 mois à partir de trois axes: le respect,
l'analyse historique des représentants légaux et l'analyse du bilan. Les informations sur lenvironnement économique
des entreprises (secteurs d'activité, groupe, paiements) complète l'analyse de l'indiscore. Un indiscore entre 0 et
35/100 indiquera un risque élevé, entre 35 et 55/100 un risque moyen et un indiscore compris entre 55 et 100/100
des entreprises (secteurs d'activité, groupe, paiements) complètent l'analyse de l'indiscore. Un indiscore entre 0 et
6/20 indiquera un risque élevé, entre 7 et 10/20 un risque moyen et un indiscore compris entre 11 et 20/20
un risque faible. Un avis de crédit fournisseur/client est donné, jusqu'à concurrence de 500 K€.
<?php break;
case 'scoreDir':?>
<?php break; ?>
<?php case 'indiScore':?>
L'indiscore évalue le risque de faillite d'entreprise à 12 mois à partir de trois axes: le respect,
l'analyse historique des représentants légaux et l'analyse du bilan. Les informations sur lenvironnement économique
des entreprises (secteurs d'activité, groupe, paiements) complètent l'analyse de l'indiscore. Un indiscore entre 0 et
40/100 indiquera un risque élevé, entre 41 et 50/100 un risque moyen et un indiscore compris entre 51 et 100/100
un risque faible. Un avis de crédit fournisseur/client est donné, jusqu'à concurrence de 500 K€.
<?php break; ?>
<?php case 'scoreDir':?>
Évaluation de l'équipe dirigeante en place. Système S&D
<?php break;
case 'scoreConf':?>
<?php break; ?>
<?php case 'scoreConf':?>
Évaluation de l'adéquation entre les déclarations et l'information disponible auprès des sources officielles françaises. Système S&D
<?php break;
case 'scoreZ':?>
<?php break; ?>
<?php case 'scoreZ':?>
Le score Z de la Banque de France permet de déceler les défaillances dentreprises. Ces dernières sont caractérisées
par 19 ratios retraçant quatre aspects de leur comportement : structure financière, dynamisme, rentabilité, gestion courante.
<?php break;
case 'scoreCH':?>
<?php break; ?>
<?php case 'scoreCH':?>
Le score CONAN et HOLDER (1979) est une méthode conseillée pour les entreprises industrielles réalisant un chiffre
d'affaires de 1,5 à 75 millions deuros. Il permet un classement des sociétés des plus risquées (score inférieur à
6,8) aux plus saines (score supérieur à 16,4).
<?php break;
case 'scoreAfdcc1':?>
<?php break; ?>
<?php case 'scoreAfdcc1':?>
1er indicateur synthétique de vulnérabilité établi par l'Association Françaises des Crédits managers et Conseils.
<?php break;
case 'scoreAfdcc2':?>
<?php break; ?>
<?php case 'scoreAfdcc2':?>
Le score sectoriel AFDCC2 (1999) sapplique aux sociétés réalisant un chiffre daffaires de 150.000 à 75 millions
d'euros. Il comprend 11 fonctions pour 7 secteurs d'activité en différenciant les TPE des PME. Il s'adresse plus
spécialement au Credit Manager, étant axé sur la solvabilité de l'entreprise à court terme.
<?php break;
case 'scoreAltman':?>
<?php break; ?>
<?php case 'scoreAltman':?>
Évaluation synthétique permettant la prévision de défaillance d'une entreprise à partir de ratios, liquidité,
solvablilité, rentabilité, activité, croissance. Appelé aussi Z Score d'Altman.
<?php break;
case 'scoreCCF':?>
<?php break; ?>
<?php case 'scoreCCF':?>
Évaluation à 3 ans de la probabilité de défaillance d'une entreprise.
<?php break;
}?>
<?php break; ?>
<?php }?>
</p>
</div>

View File

@ -3120,27 +3120,27 @@
<td colspan="5">I. SUIVI DES DÉFICITS</td>
</tr>
<tr>
<td colspan="2" align="right" class="amount-value">Déficits restant à reporter au titre de l'exercice précédent (1)</td>
<td colspan="3" align="right" class="amount-value">Déficits restant à reporter au titre de l'exercice précédent (1)</td>
<td>K4</td>
<td align="right" class="amount-value"><?php echo $this->liasse['K4'];?></td>
</tr>
<tr>
<td colspan="2" align="right" class="amount-value">Déficits imputés (total lignes XB et XL du tableau 2058-A)</td>
<td colspan="3" align="right" class="amount-value">Déficits imputés (total lignes XB et XL du tableau 2058-A)</td>
<td>K5</td>
<td align="right" class="amount-value"><?php echo $this->liasse['K5'];?></td>
</tr>
<tr>
<td colspan="2" align="right" class="amount-value">Déficits reportables (différence K4 - K5)</td>
<td colspan="3" align="right" class="amount-value">Déficits reportables (différence K4 - K5)</td>
<td>K6</td>
<td align="right" class="amount-value"><?php echo $this->liasse['K6'];?></td>
</tr>
<tr>
<td colspan="2" align="right" class="amount-value">Déficit de l'exercice (tableau 2058A, ligne XO)</td>
<td colspan="3" align="right" class="amount-value">Déficit de l'exercice (tableau 2058A, ligne XO)</td>
<td>YJ</td>
<td align="right" class="amount-value"><?php echo $this->liasse['YJ'];?></td>
</tr>
<tr>
<td colspan="2" align="right" class="amount-value">Total des déficits restant à reporter (somme K6 + YJ)</td>
<td colspan="3" align="right" class="amount-value">Total des déficits restant à reporter (somme K6 + YJ)</td>
<td>YK</td>
<td align="right" class="amount-value"><?php echo $this->liasse['YK'];?></td>
</tr>
@ -3148,8 +3148,8 @@
<td colspan="5">II. INDEMNITÉS POUR CONGÉS À PAYER, CHARGES SOCIALES ET FISCALES CORRESPONDANTES</td>
</tr>
<tr>
<td align="right"> Montant déductible correspondant aux droits acquis par les salariés pour les entreprises placées
sous le régime de l'article 39-1. 1 e bis Al. 1 er du CGI, dotations de l'exercice</td>
<td colspan="3" align="right" class="amount-value">Montant déductible correspondant aux droits acquis par les salariés pour les entreprises placées
sous le régime de l'article 39-1. 1 e bis Al. 1 er du CGI, dotations de l'exercice</td>
<td>ZT</td>
<td align="right" class="amount-value"><?php echo $this->liasse['ZT'];?></td>
</tr>
@ -3250,8 +3250,7 @@ pour les entreprises placées sous le régime de l'article 39-1. 1 e bis Al. 2 d
</tr>
</tbody>
</table>
<table id="LiasseTable" class="table table-bordered">
<table id="LiasseTable">
<tr>
<td colspan="5">CONSÉQUENCES DE LA MÉTHODE PAR COMPOSANTS (art.237 septies du CGI)</td>
</tr>

View File

@ -82,8 +82,12 @@ switch ($type) {
<td align="center">
<?php $date = new Zend_Date($element->dateExercice, 'yyyyMMdd'); ?> <?=$date->toString('dd/MM/yyyy')?>
- <?=$element->dureeExercice?> Mois</td>
<td align="center"><?php $date = new Zend_Date($element->dateExercicePre, 'yyyyMMdd'); ?> <?=$date->toString('dd/MM/yyyy')?>
- <?=$element->dureeExercicePre?> Mois</td>
<td align="center">
<?php
if ( Zend_Date::isDate($element->dateExercicePre, 'yyyyMMdd') ) {
$date = new Zend_Date($element->dateExercicePre, 'yyyyMMdd');
echo $date->toString('dd/MM/yyyy');
} ?> - <?php if ($element->dureeExercicePre > 0) {?><?=$element->dureeExercicePre?> Mois<?php } ?></td>
<td><a href="<?=$this->url(array('controller'=>'finance','action'=>'liasse',
'siret'=>$this->siret,'id'=>$this->id, 'date'=> $type.$element->dateExercice), 'default', true)?>">
Visualiser</a>

View File

@ -1,27 +1,61 @@
<form id="formEnvoiBilan" name="formEnvoiBilan" method="post" action="<?=$this->url(array('controller'=>'finance', 'action'=>'saisiebilan'), 'default', true)?>">
<input type="hidden" name="siren" value="<?=$this->siren?>" />
<label>Votre email :</label>
<input type="text" name="email" size="40" value="<?=$this->email?>">
<?php if ($this->msg) {?>
<div style="padding: 0 .7em;" class="ui-state-error ui-corner-all">
<p><span style="float: left; margin-right: .3em;" class="ui-icon ui-icon-alert"></span>
<strong>Alert:</strong> <?=$this->msg?></p>
</div>
<?php }?>
<?php if ($this->ref) {?>
Votre référence : BS-<?=strtoupper($this->ref)?>
<br/><br/>
Saisie du bilan de la Société <?=$this->raisonSociale?> clôturé le <?=$this->bilanCloture?> au format <?=$this->type?>
<br/><br/>
<form id="uploadForm" name="uploadForm" action="<?=$this->url(array('controller'=>'finance', 'action'=>'saisiebilanup'))?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="ref" value="<?=$this->ref?>" />
<input type="hidden" name="fileref" value="<?=$this->fileref?>" />
<input type="hidden" name="MAX_FILE_SIZE" value="50000000" />
Votre fichier : <input type="file" name="fichier" />
<input type="submit" name="upload" value="Envoyer" />
</form>
<div id="uploadOutput"></div>
<script type="text/javascript" src="/libs/form/jquery.form.min.js"/>
<script>
$('#uploadForm').ajaxForm({
beforeSubmit: function() {
$('#uploadOutput').html('Envoi en cours...');
},
success: function(data) {
$('#uploadOutput').html(data);
}
});
$('#dialogbilanclient').dialog({ buttons: [ {
text: "Quitter",
click: function() { $(this).dialog("close"); }
} ] });
</script>
<?php } else {?>
<form id="formEnvoiBilan" name="formEnvoiBilan" method="post" action="<?=$this->url(array('controller'=>'finance',
'action'=>'saisiebilan'), 'default', true)?>">
<input type="hidden" name="mode" value="order" />
<input type="hidden" name="siren" value="<?=$this->siren?>" />
<label>Format : </label><br/>
<input type="radio" name="format" value="N" checked> Réel normal (Liasse 2050)<br/>
<input type="radio" name="format" value="S"> Simplifé (Liasse 2033)<br/>
<input type="radio" name="format" value="C"> Consolidé <span style="color:gray;">
(Ne peut être utilisé dans l'évaluation des enrtreprises.)</span><br/>
<br/>
<label>Date de clôture du bilan : </label>
<input type="text" name="dateCloture" value="" size="10" maxlength="10" id="datepicker">
(JJ/MM/AAAA)
<br/><br/>
<label>Format : </label>
<input type="radio" name="format" value="N" checked> Réel normal ou simplifé
<input type="radio" name="format" value="C"> Consolidé
<br/><br/>
<label>Durée de l'exercice (en mois) : </label>
<select name="dureeExercice">
<?php
for ( $i=0; $i<23; $i++){
$select = '';
if ($i==11) $select = 'selected';
?>
<option value="<?=$i+1?>" <?=$select?>><?=$i+1?></option>
<?php
}
?>
<?php for ($i=1; $i<24; $i++) { $select = ''; if ($i == 12) { $select = 'selected'; } ?>
<option value="<?=$i?>" <?=$select?>><?=$i?></option>
<?php } ?>
</select>
<br/><br/>
<label>Confidentialité : </label><br/>
@ -30,29 +64,33 @@ Ce bilan n'est pas confidentiel (saisie gratuite)
<br/>
<input type="radio" name="confidentiel" value="1">
Ce bilan est confidentiel et ne doit être utilisé que pour les utilisateurs
de votre société (+5€ HT par bilan saisit)
<br/><br/>
<label>Mode d'envoi du bilan : </label><br/>
<input type="radio" name="method" value="fichier" checked>
Instantané par le site : envoi du bilan au format numérique
<br/>
<input type="radio" name="method" value="courrier">
Par courrier
de votre société (+7€ HT par bilan saisi)
<br/><br/>
<span><i>
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é
Vous obtiendrez une référence à l'étape suivante avec la possibilité
de nous transmettre directement par Internet votre bilan au format numérique (PDF, TIFF)
</i></span>
<br/>
<br/><br/>
<span><i>
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.
</i></span>
</form>
<script type="text/javascript" src="/libs/form/jquery.form.min.js"/>
<script type="text/javascript">
$('#dialogbilanclient').dialog({ buttons: {
'Valider': function() {
var url = $('#dialogbilanclient form#formEnvoiBilan').attr('action');
$.post(url, $('#dialogbilanclient form#formEnvoiBilan').serialize(), function(data){
$('div#dialogbilanclient.ui-dialog-content').html(data);
});
},
'Annuler': function() { $(this).dialog('close'); }
}, });
$('#datepicker').datepicker( $.datepicker.regional['fr'] );
$('#datepicker').datepicker( "option", "dateFormat", 'dd/mm/yy' );
$('#datepicker').datepicker( "option", "defaultDate", '31/12/<?=date('Y')-1?>' );
</script>
<?php }?>

View File

@ -0,0 +1,19 @@
<?php if (isset($this->upload) && $this->upload == true){?>
<strong>Fichier envoyé <a href="<?=$this->url(array('controller'=>'fichier', 'action'=>'bilanclient',
'fichier'=>$this->file),'default',true)?>"></a></strong>
<script>
$('#dialogbilanclient').dialog({ buttons: [ {
text: "Quitter",
click: function() { $(this).dialog("close"); }
} ] });
</script>
<?php } elseif (isset($this->upload) && $this->upload == false) {?>
<div style="padding: 0 .7em;" class="ui-state-error ui-corner-all">
<p><span style="float: left; margin-right: .3em;" class="ui-icon ui-icon-alert"></span>
<strong>Alert:</strong> <?=$this->errMsg?></p>
</div>
<?php } ?>

View File

@ -111,7 +111,7 @@ Aucun bilan disponible.
<?php if ($this->graph):?>
<?=$this->action('synthesegraphcompare', 'finance', null, array('siret'=>$this->siret, 'id'=>$this->id, 'typeBilan'=>$this->typeBilan))?>
<?php else:?>
<b>Les informations sont insufisantes pour générer le graphique de synthèse.</b>
<b>Les informations sont insuffisantes pour générer le graphique de synthèse.</b>
<?php endif;?>
</div>

View File

@ -2,9 +2,11 @@
<div id="center">
<?php }?>
<?php if ( $this->error) {?>
<?php if ( $this->error ) {?>
<div class="paragraph">
Erreur
</div>
<?php } elseif ( $this->message ) {?>
@ -23,17 +25,9 @@ div.avisrncs-footer p { margin:0; padding:0; }
<div class="paragraph">
<div class="avisrncs-header">
<p>Avis de situtation RNCS édité le <?=$this->AvisDateTxt?></p>
<p>Département Système et Opérations</p>
<p>Société Scores & Décisions SAS</p>
<p>1 rue de Clairefontaine - 78120 Rambouillet</p>
</div>
</div>
<div class="paragraph" style="text-align:right;">
<a target="_blank" href="http://www.inpi.fr/fr/services-et-prestations/reutilisation-des-donnees-de-l-inpi/licences-rncs/liste-des-licencies.html">
Rediffuseur officiel du RNCS</a> - Service distinct
</div>
<div class="avisrncs-title">
<h2><?=$this->translate("AVIS DE SITUATION RNCS")?></h2>
<p><?=$this->translate("REGISTRE NATIONAL DU COMMERCES ET DES SOCIETES")?></p>
@ -44,85 +38,101 @@ Rediffuseur officiel du RNCS</a> - Service distinct
<div class="avisrncs-content">
<h3><?=$this->translate("IDENTIFICATION")?></h3>
<?php if ($this->RadiationDate) {?>
<p style="font:weight;">Cette entreprise est radiée au RNCS.</p>
<?php }?>
<p>Dénomination sociale : <?=$this->Nom?></p>
<p>Sigle : <?=$this->Sigle?></p>
<p>Enseigne : <?=$this->Enseigne?></p>
<p>Nom Commercial : <?=$this->NomComercial?></p>
<p>Numéro d'identification : <?=$this->SirenTexte($this->Siren)?> RCS <?=$this->Tribunal?></p>
<p>Numéro de gestion : <?=$this->NumGest?></p>
<p>Date d'immatriculation : <?=$this->ImmatDate?></p>
<h3><?=$this->translate("RENSEIGNEMENT RELATIF A L'IDENTITE")?></h3>
<p>Forme Juridique : <?=$this->FormeJuridique?></p>
<p>Au capital de : <?=$this->Capital?></p>
<p>Adresse du siège : <?=$this->SiegeAdresse?></p>
<p>Date darrêté des comptes : <?=$this->CompteArretDate?> </p>
<p>Constitution : <?=$this->ConstitutionActeDate?></p>
<p>Dépôt de l'acte constitutif: <?=$this->ConstitutionDepotDate?></p>
<h3><?=$this->translate("ADMINISTRATION")?></h3>
<?php foreach ( $this->Administration as $item ) {?>
<p><?=$item['Fct']?> : <?=$item['Txt']?></p>
<?php }?>
<h3><?=$this->translate("RENSEIGNEMENT RELATIFS A L'ACTIVITE")?></h3>
<p>Origine de la société : <?=$this->Origine?></p>
<p>Activité : <?=$this->Activite?></p>
<p>Commencement de l'activité : <?=$this->ActiviteDate?></p>
<p>Mode d'exploitation : <?=$this->Exploitation?></p>
<h3><?=$this->translate("JUGEMENTS RNCS")?></h3>
<p>&Eacute;vénements : </p>
<div style="margin-left:100px;">
<?php if (count($this->Evenements)>0) {?>
<table>
<?php foreach ( $this->Evenements as $item ) {?>
<tr><td><?=$item?></td></tr>
<?php }?>
</table>
<?php if ($this->RadiationDate) {?>
<p>Date de radiation : <?=$this->RadiationDate?></p>
<?php } else {?>
N&Eacute;ANT.
<?php }?>
</div>
<h3><?=$this->translate("DEPOT LEGAL")?></h3>
<p>Décisions :</p>
<div style="margin-left:100px;">
<?php if ( count($this->Depots)>0 ) {?>
<?php foreach ( $this->Depots as $item ) {?>
<table style="margin:10px 0;">
<tr>
<h3><?=$this->translate("RENSEIGNEMENT RELATIF A L'IDENTITE")?></h3>
<p>Forme Juridique : <?=$this->FormeJuridique?></p>
<p>Au capital de : <?=$this->Capital?></p>
<p>Adresse du siège : <?=$this->SiegeAdresse?></p>
<p>Date darrêté des comptes : <?=$this->CompteArretDate?> </p>
<p>Constitution : <?=$this->ConstitutionActeDate?></p>
<p>Dépôt de l'acte constitutif: <?=$this->ConstitutionDepotDate?></p>
<h3><?=$this->translate("ADMINISTRATION")?></h3>
<?php foreach ( $this->Administration as $item ) {?>
<p><?=$item['Fct']?> : <?=$item['Txt']?></p>
<?php }?>
<h3><?=$this->translate("RENSEIGNEMENT RELATIF A L'ACTIVITE")?></h3>
<p>Origine de la société : <?=$this->Origine?></p>
<p>Activité : <?=$this->Activite?></p>
<p>Activité déclarée au BODACC : <?=$this->BodaccActivite?></p>
<p>Commencement de l'activité : <?=$this->ActiviteDate?></p>
<p>Mode d'exploitation : <?=$this->Exploitation?></p>
<h3><?=$this->translate("JUGEMENTS RNCS")?></h3>
<p>&Eacute;vénements : </p>
<div style="margin-left:100px;">
<?php if (count($this->Evenements)>0) {?>
<table>
<?php foreach ( $this->Evenements as $item ) {?>
<tr><td><?=$item?></td></tr>
<?php }?>
</table>
<?php } else {?>
N&Eacute;ANT.
<?php }?>
</div>
<h3><?=$this->translate("DEPOT LEGAL")?></h3>
<p>Décisions :</p>
<div style="margin-left:100px;">
<?php if ( count($this->Depots)>0 ) {?>
<?php foreach ( $this->Depots as $item ) {?>
<table style="margin:10px 0;">
<tr>
<td>Acte n°<?=$item->ActeNum?> <?php if($item->ActeDate!='0000-00-00') {?>du <?=substr($item->ActeDate,8,2).'/'.substr($item->ActeDate,5,2).'/'.substr($item->ActeDate,0,4)?> <?php }?>
- Depot n°<?=$item->DepotNum?> du <?=substr($item->DepotDate,8,2).'/'.substr($item->DepotDate,5,2).'/'.substr($item->DepotDate,0,4)?></td>
</tr>
<tr>
</tr>
<tr>
<td><?=$item->ActeTypeLabel?></td>
</tr>
<?php foreach ($item->infos->item as $detail) {?>
<tr>
</tr>
<?php foreach ($item->infos->item as $detail) {?>
<tr>
<td><?=$detail?></td>
</tr>
<?php }?>
</table>
</tr>
<?php }?>
</table>
<?php }?>
<p>Liste non exhaustive.</p>
<?php } else {?>
N&Eacute;ANT.
<?php }?>
</div>
<?php }?>
<h3><?=$this->translate("AUTRES ETABLISSEMENTS")?></h3>
<?php } else {?>
N&Eacute;ANT.
<?php }?>
</div>
<p>Liste des établissements actifs :</p>
<div style="margin-left:100px;">
<table>
<?php foreach ( $this->Etablissements as $etab ) {?>
<h3><?=$this->translate("AUTRES ETABLISSEMENTS")?></h3>
<p>Liste des établissements actifs :</p>
<div style="margin-left:100px;">
<table>
<?php foreach ( $this->Etablissements as $etab ) {?>
<tr><td><?=$etab?></td></tr>
<?php }?>
</table>
</div>
<?php }?>
</table>
</div>
</div>
</div>
@ -131,17 +141,9 @@ N&Eacute;ANT.
<div class="avisrncs-footer">
<p>Fin de l'avis de situation</p>
<p>Avis de situation RNCS édité le <?=$this->AvisDateTxt?></p>
<p>Département Système et Opérations</p>
<p>Société Scores & Decisions SAS</p>
<p>1 rue de Clairefontaine - 78120 Rambouillet</p>
<p>support@scores-decisions.com</p>
</div>
</div>
<?php echo "<pre>"; ?>
<?php //print_r($this->exportObjet);?>
<?php echo "</pre>"; ?>
<?php if (empty($this->AutrePage)) {?>
<?=$this->render('cgu.phtml', $this->cgu)?>
<?php }?>

View File

@ -0,0 +1,23 @@
<?php if (empty($this->AutrePage)) {?>
<div id="center">
<?php }?>
<?php if ( $this->error ) {?>
<div class="paragraph">
Erreur
</div>
<?php } elseif ( $this->message ) {?>
<?=$this->message?>
<?php } else {?>
Erreur inconnu.
<?php }?>
<?php if (empty($this->AutrePage)) {?>
</div>
<?php }?>

View File

@ -1,68 +1,189 @@
<div id="carte" style="width:100%;height:500px"></div>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<div id="map" class="map">Préparation de la carte ...</div>
<?php if ($this->source == 'google') {?>
<script type="text/javascript">
<?php echo 'var marks = '.$this->marks.';'?>
$(document).ready(function(){
var timer;
var timerSecondInterval = 5;
var timerSecondMax = 300;
var timeCount = 0;
var marksNb = marks.length;
var markDone = 1;
var map;
var zoneMarker;
var geocoder = new google.maps.Geocoder();
var zoneMarker = new google.maps.LatLngBounds();
//Create the map
var geocoder = new google.maps.Geocoder();
var initCenter = new google.maps.LatLng(46.227638,2.213749);
var mapOptions = {
zoom: 10,
center: initCenter,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('carte'), mapOptions);
var length = marks.length;
for (var i = 0; i < length; i++) {
if ( marks[i]['gps']['lat'] && marks[i]['gps']['lon']) {
//console.log("GPS OK " + marks[i]['address'] + ' - CACHE');
var location = new google.maps.LatLng(marks[i]['gps']['lat'],marks[i]['gps']['lon']);
createMarker(marks[i], location);
} else {
codeAddress(marks[i]);
}
// --- Wait GeoCoding to launch Google Map
function waitGeoCode() {
timeCount = timeCount + timerSecondInterval;
if (timeCount >= timerSecondMax || markDone == marksNb) {
clearInterval(timer);
loadGoogleMap();
}
}
map.fitBounds(zoneMarker);
//Bounds the maps
function codeAddress(mark) {
geocoder.geocode( {'address': mark['address'], region:'FR'}, function(results, status) {
//console.log("GPS KO " + mark['address'] + ' - ' + status);
if (status == google.maps.GeocoderStatus.OK) {
var location = results[0].geometry.location;
//Query to set the GPS coord in our database
createMarker(mark,location);
}
});
}
//Create Marker
function createMarker(m, location){
//Create marker
//--- Create Marker
function createMarker(m) {
// --- Marker options
var marker = new google.maps.Marker({
map: map,
position: location,
title: m['title'],
icon: m['icon'],
position: m.location,
title: m.title,
icon: m.icon,
});
zoneMarker.extend(marker.getPosition());
//Create event marker
google.maps.event.addListener(marker, 'click', function() {
// --- Info Window
var infowindow = new google.maps.InfoWindow({
content: m['text']
content: m.text
});
var pos = new google.maps.Marker({
position: location
// --- Create event marker
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map, marker);
});
infowindow.open(map, pos);
// --- Extend map by adding marker
zoneMarker.extend(marker.getPosition());
}
// --- Load Google Map
function loadGoogleMap() {
var mapOptions = {
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map'), mapOptions);
zoneMarker = new google.maps.LatLngBounds();
$.each(marks, function (i, item){
if (item.location) {
createMarker(item);
}
});
if (zoneMarker.isEmpty()) {
//console.log('ZoneMarker is empty');
} else {
map.fitBounds(zoneMarker);
}
}
// --- Wait the document is ready
$(document).ready(function(){
// --- Start timer
timer = setInterval(waitGeoCode, timerSecondInterval);
// --- Get location and geocode address if needed
$.each(marks, function (i, item){
if (item.gps.lat && item.gps.lon) {
marks[i].location = new google.maps.LatLng(item.gps.lat, item.gps.lon);
markDone++;
} else {
<?php if ($this->AuthorizeGeocode) {?>
geocoder.geocode({ address:item.address, region:'FR' }, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (results[0]) {
// --- Set location to the marker
marks[i].location = results[0].geometry.location;
marks[i].locationLat = results[0].geometry.location.lat();
marks[i].locationLng = results[0].geometry.location.lng();
marks[i].locationType = results[0].geometry.location_type;
marks[i].locationAddress = results[0].formatted_address
// --- Altitude
var alt = 0;
var locations = [];
locations.push(marks[i].location);
// --- Create an ElevationService
var elevator = new google.maps.ElevationService();
// Create a LocationElevationRequest object using the array's one value
var positionalRequest = {
'locations': locations
}
// Initiate the location request
elevator.getElevationForLocations(positionalRequest, function(results, status) {
if (status == google.maps.ElevationStatus.OK) {
if (results[0]) {
var alt = results[0].elevation;
if (results[0].elevation<-500) {
alt = 0;
}
if (results[0].resolution>500) {
alt = 0;
}
}
}
});
// --- Send to webservice
$.post('/saisie/geocode', {
siret: marks[i].siret,
lat: marks[i].locationLat,
lng: marks[i].locationLng,
alt: alt,
address: marks[i].locationAddress,
precis: marks[i].locationType
});
}
}
markDone++;
//console.log("GeoCode: " + status + ' - index: ' + i);
});
<?php }?>
}
});
});
</script>
<?php }?>
<?php if ($this->source == 'openstreetmap') {?>
<script type="text/javascript">
<?php echo 'var marks = '.$this->marks.';'?>
var zoneMarker;
var zoom = 6;
var FCenterLng = 1.87528;
var FCenterLat = 46.60611;
//--- Wait the document is ready
$(document).ready(function(){
// --- Load Map
var map = new ol.Map({
target: 'map',
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
})
],
view: new ol.View({
center: ol.proj.transform([FCenterLng, FCenterLat], 'EPSG:4326', 'EPSG:3857'),
zoom: zoom
})
});
// --- Zone des markers
// --- Create Markers
$.each(marks, function (i, item){
if (item.gps.lat && item.gps.lon) {
}
});
});
function createMarker(m){
// --- Info Window, Create event marker
var icon = $('<img src="' + m.icon + '">');
//.tooltip({title: 'Hello, world!', trigger: 'click'})
// --- Marker options
var marker = new ol.Overlay({
position: ol.proj.transform([2, 46], 'EPSG:4326', 'EPSG:3857'),
element: icon
});
map.addOverlay(marker);
// --- Extend map by adding marker
//ol.control.ZoomToExtent ol.extent.boundingExtent
}
</script>
<?php }?>

View File

@ -32,6 +32,7 @@
<td width="200" class="StyleInfoLib"><?=$this->translate("Actif")?> / <?=$this->translate("Inactif")?></td>
<td width="350" class="StyleInfoData">
<form name="options" method="post" action="<?=$this->url(array(
'controller' => 'identite',
'action' => 'etablissements',
'siret' => $this->siret,
'id' => $this->id,

View File

@ -0,0 +1,46 @@
<div id="center">
<h1>LISTE DES &Eacute;V&Eacute;NEMENTS RNCS</h1>
<div class="paragraph">
<table class="identite">
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Num&eacute;ro identifiant Siren</td>
<td width="350" class="StyleInfoData"><?=$this->SirenTexte($this->siren)?></td>
</tr>
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Dénomination Sociale</td>
<td width="350" class="StyleInfoData"><?=$this->raisonSociale?></td>
</tr>
</table>
</div>
<h2>&Eacute;v&eacute;nements RNCS</h2>
<?php if ( count($this->Even)==0 ) { ?>
<div class="paragraph">Aucun &eacute;v&egrave;nement n'est pr&eacute;sent dans notre base</div>
<?php } else { ?>
<div class="paragraph">
<table class="data">
<thead>
<tr>
<th>Date</th>
<th>Label</th>
</tr>
</thead>
<tbody>
<?php foreach ($this->Even as $item) {?>
<tr>
<td><?=$item->Date?></td>
<td><?=$item->Label?></td>
</tr>
<?php }?>
</tbody>
</table>
</div>
<?php }?>
<?=$this->render('cgu.phtml', $this->cgu)?>
</div>

View File

@ -1,10 +1,12 @@
<style>.jstree-default a.jstree-search { color: red; }</style>
<div>Tête de groupe
<select name="isin">
<option value="1" <?php if($this->isin==1) { echo ' selected'; }?>>coté, détention minimum à 50%</option>
<option value="0" <?php if($this->isin==0) { echo ' selected'; }?>>détention minimum à 50%</option>
</select>
</div>
<div>
Filiales, détention minimum
<select name="pctMin">
@ -17,11 +19,13 @@ Filiales, détention minimum
</select>
<input id="filter" type="button" value="Filtrer" style="float:right;">
</div>
<div>
<input id="text" type="text" value="">
<input id="search" type="button" value="Rechercher">
<input id="clear_search" type="button" value="Initialiser">
</div>
<div id="groups" class="jstree jstree-default" style="overflow:auto;"></div>
<script src="/libs/jstree/jstree.min.js"></script>
<script>

View File

@ -0,0 +1,51 @@
<div id="center">
<h1>LISTE DES JUGEMENTS RNCS</h1>
<div class="paragraph">
<table class="identite">
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Num&eacute;ro identifiant Siren</td>
<td width="350" class="StyleInfoData"><?=$this->SirenTexte($this->siren)?></td>
</tr>
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Dénomination Sociale</td>
<td width="350" class="StyleInfoData"><?=$this->raisonSociale?></td>
</tr>
</table>
</div>
<h2>Jugements RNCS</h2>
<?php if ( count($this->Even)==0 ) { ?>
<div class="paragraph">Aucun &eacute;v&egrave;nement n'est pr&eacute;sent dans notre base</div>
<?php } else { ?>
<div class="paragraph">
<table class="data">
<thead>
<tr>
<th>Date</th>
<th>Type</th>
<th>Label</th>
</tr>
</thead>
<tbody>
<?php foreach ($this->Even as $item) {?>
<tr>
<td><?=$item->Date?></td>
<td>
<?php if ($item->Type == 'E') {?>Date du jugement<?php } ?>
<?php if ($item->Type == 'M') {?>Mention au KBIS<?php } ?>
</td>
<td><?=$item->Label?></td>
</tr>
<?php }?>
</tbody>
</table>
</div>
<?php }?>
<?=$this->render('cgu.phtml', $this->cgu)?>
</div>

View File

@ -39,15 +39,15 @@
<?php } else {?>
<?=$this->result->raisonSociale?>
<?php if (intval($this->result->siren)!=0) {?>(<?=$this->result->siren?>)<?php }?>
<?php if ($this->result->actif==0) {?>(inactif)<?php }?>
<?php if (intval($this->result->siren)!=0) {?> (<?=$this->result->siren?>)<?php }?>
<?php if ($this->result->actif==0) {?> (inactif)<?php }?>
<?php }?>
</div>
<?php if($this->edition) { ?>
<br/>
<a class="dialogFiche" title="Edition fiche" href="<?=$this->url(array('controller'=>'saisie', 'action'=>'lienfiche', 'idFiche'=>$this->idFiche),'default',true)?>">
Editer la fiche</a>
<a class="dialogFiche" title="Edition fiche" href="<?=$this->url(array('controller'=>'saisie', 'action'=>'lienfiche',
'idFiche'=>$this->idFiche),'default',true)?>">Editer la fiche</a>
<script>
$('a.dialogFiche').on('click', function(e){
e.preventDefault();

View File

@ -0,0 +1,115 @@
<?php if ($this->tooltip) {?>
<?php if ($this->hasRight){ ?>
<div style="padding-left:20px;">
<?php if (!empty($this->RNVP->L1)) {?><?=$this->RNVP->L1?></br><?php }?>
<?php if (!empty($this->RNVP->L2)) {?><?=$this->RNVP->L2?></br><?php }?>
<?php if (!empty($this->RNVP->L3)) {?><?=$this->RNVP->L3?></br><?php }?>
<?php if (!empty($this->RNVP->L4)) {?><?=$this->RNVP->L4?></br><?php }?>
<?php if (!empty($this->RNVP->L5)) {?><?=$this->RNVP->L5?></br><?php }?>
<?php if (!empty($this->RNVP->L6)) {?><?=$this->RNVP->L6?></br><?php }?>
<?php if (!empty($this->RNVP->L7)) {?><?=$this->RNVP->L7?></br><?php }?>
</div>
<p><a href="<?=$this->url(array('controller'=>'identite', 'action'=>'rnvp', 'id'=>$this->id, 'siret'=>$this->siret),
'default', true)?>">Détails techniques</a></p>
<?php } else {?>
<p>Vous n'avez pas les droits nécessaires pour afficher cette information.</p>
<?php }?>
<?php } else {?>
<div id="center">
<h1>Restructuration, Normalisation et Validation Postale</h1>
<div class="paragraph">
<table class="identite">
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Num&eacute;ro identifiant SIRET</td>
<td width="350" class="StyleInfoData"><?=$this->SiretTexte($this->siret)?></td>
</tr>
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Dénomination Sociale</td>
<td width="350" class="StyleInfoData"><?=$this->raisonSociale?></td>
</tr>
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Adresse source officielle</td>
<td width="350" class="StyleInfoData"><?=$this->adresse?></td>
</tr>
</table>
</div>
<h2>Adresse normalisée</h2>
<?php if ($this->hasRight){ ?>
<div class="paragraph">
<table class="data">
<tbody>
<tr><td>L1</td><td><?=$this->RNVP->L1?></td></tr>
<tr><td>L2</td><td><?=$this->RNVP->L2?></td></tr>
<tr><td>L3</td><td><?=$this->RNVP->L3?></td></tr>
<tr><td>L4</td><td><?=$this->RNVP->L4?></td></tr>
<tr><td>L5</td><td><?=$this->RNVP->L5?></td></tr>
<tr><td>L6</td><td><?=$this->RNVP->L6?></td></tr>
<tr><td>L7</td><td><?=$this->RNVP->L7?></td></tr>
</tbody>
</table>
</div>
<h2>Informations sur le traitement</h2>
<div class="paragraph">
<table class="data">
<tbody>
<tr><td>Date de traitement</td><td><?=$this->RNVP->ProcessDate?></td></tr>
<tr>
<td>Code de traitement</td>
<td>
<?=$this->RNVP->ProcessCode?>
<?php if ($this->RNVP->ProcessCode == 'ND') {?> - Adresse non définie<?php }?>
<?php if ($this->RNVP->ProcessCode == 'KO') {?> - Adresse rejetée<?php }?>
<?php if ($this->RNVP->ProcessCode == 'OK') {?> - Adresse normalisée<?php }?>
</td>
</tr>
<tr><td>Libellé de traitement</td><td><?=$this->RNVP->ProcessLabel?></td></tr>
<tr><td>Code Qualité</td><td><?=$this->RNVP->QualityCode?></td></tr>
<tr><td>Libellé Qualité</td><td><?=$this->RNVP->QualityLabel?></td></tr>
<tr><td>Hexavia</td><td><?=$this->RNVP->GeoHexavia?></td></tr>
<tr><td>Hexapost</td><td><?=$this->RNVP->GeoHexapost?></td></tr>
<tr><td>Hexacle</td><td><?=$this->RNVP->GeoHexacle?></td></tr>
<tr><td>Cedexa</td><td><?=$this->RNVP->CedexaMatricule?></td></tr>
<tr><td>Date de mise à jour</td><td><?=$this->RNVP->DateUpdate?></td></tr>
</tbody>
</table>
</div>
<h2>Informations des référentiels géographiques</h2>
<div class="paragraph">
<table class="data">
<tbody>
<tr><td>Code Commune Insee</td><td><?=$this->RNVP->GeoInseeCommune?></td></tr>
<tr><td>Departement</td><td><?=$this->RNVP->GeoDepartement?></td></tr>
<tr><td>Code Rivoli</td><td><?=$this->RNVP->GeoRivoliCode?></td></tr>
<tr><td>Ilot</td><td><?=$this->RNVP->GeoIlot?></td></tr>
<tr><td>Iris</td><td><?=$this->RNVP->GeoIris?></td></tr>
<tr><td>Canton</td><td><?=$this->RNVP->GeoCanton?></td></tr>
<tr><td>L5 Géographique</td><td><?=$this->RNVP->CedexaGeoL5?></td></tr>
<tr><td>Code postal et commune géographique</td><td><?=$this->RNVP->CedexaGeoL6?></td></tr>
</tbody>
</table>
</div>
<?php } else {?>
<div class="paragraph">
<p>Vous n'avez pas les droits nécessaires pour afficher cette information.</p>
</div>
<?php }?>
<?=$this->render('cgu.phtml', $this->cgu)?>
</div>
<?php }?>

View File

@ -1,7 +1,7 @@
<?php if ($this->url) {?>
<img id="pp-cb-thumb" src="<?=$this->url?>" width="320" height="320" />
<div id="legende-photo">Cliché à l'approche de l'adresse postale.</div>
<img id="pp-cb-thumb" src="<?=$this->url?>" width="320" height="320" />
<?php if ($this->streetviewMode == 'gps') {?>
<div>

View File

@ -1 +1,17 @@
<?php
<div id="center">
<h1>A propos</h1>
<h2>Version & Nouveautés</h2>
<h2>Assistance</h2>
<h2>Mentions légales</h2>
<h2>Conditions d'utilisation</h2>
<h2>Politique de confidentialité</h2>
<h2>Utilisation des cookies</h2>
</div>

View File

@ -1 +1,20 @@
<?php
<div id="center">
<h1>Votre compte</h1>
<h2>Service</h2>
<h2>Votre administrateur</h2>
<div class="paragraph">
Nom Prénom Adresse Email Téléphone
</div>
+ support@scores-decisions.com (mailto)
<h2>Vos accès</h2>
</div>

View File

@ -1,13 +1,89 @@
<pre>
Paramètres
Général => Préférences, Dernières connexion
Compte => Les accès autorisés, l'appartenance au service, personne gerant les accès
A propos
Version & Nouveautés => Version de l'application
Assistance => Rappel des éléments de support
Mentions légales
Conditions d'utilisation
Politique de confidentialité
Utilisation des cookies
Déconnexion
</pre>
<div id="center">
<h1>Vos paramètres</h1>
<h2>Historique de connexion</h2>
<div class="paragraph">
<table class="table table-striped">
<thead>
<tr>
<th>Navigateur</th>
<th>Système</th>
<th>Adresse IP</th>
<th>Connexion</th>
<th>Horodatage</th>
</tr>
</thead>
<tbody>
<tr>
<td>Firefox</td>
<td>Windows 7</td>
<td>88.163.21.135</td>
<td>Echec</td>
<td>2014-08-18 12:00:00</td>
</tr>
</tbody>
</table>
</div>
<h2>Préférences</h2>
<div class="paragraph">
<div class="checkbox">
<label>
<input type="checkbox" value="">
Afficher les anciens NAF
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" value="">
Afficher les codes NACES
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" value="">
Afficher les news Google©
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" value="">
Afficher les façades d'immeubles
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" value="">
Afficher les cartes et les plans
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" value="">
Afficher les entités sous surveillances
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" value="">
Demande de référence par defaut
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" value="">
Afficher le formulaire de recherche par référence
</label>
</div>
</div>
</div>

View File

@ -1 +1,4 @@
<?php
<pre>
Support
</pre>

View File

@ -25,42 +25,33 @@
<p>Nous ne disposons pas de l'intégralité des statuts des associations en ligne,
mais il est possible de commander les derniers statuts à jour de l'association
(d&eacute;lai approximatif de 15 jours)</p>
<style>
.fieldgrp label {width:200px;}
</style>
<form name="commandeAsso" action="<?=$this->url(array('controller'=>'pieces', 'action'=>'cmdassociation'))?>" method="post">
<input type="hidden" name="siret" value="<?=$this->siret?>" />
<input type="hidden" name="id" value="<?=$this->id?>" />
<div class="fieldgrp">
<label>Votre Référence</label>
<div class="field">
<input type="text" class="longfield" name="reference" value="">
</div>
</div>
<div class="fieldgrp">
<label>Votre téléphone</label>
<div class="field">
<input type="text" name="tel" value="" maxlength="14" />
</div>
</div>
<div class="fieldgrp">
<label>Adresse email du destinataire</label>
<div class="field">
<input name="email" type="text" value="<?=$this->email?>" size="50"/>
</div>
</div>
<div class="fieldgrp">
<label>&nbsp;</label>
<div class="field">
<input type="submit" class="button" name="kbis" value="Valider" title="Commander les statuts de l'association...">
</div>
</div>
</form>
<a id="asso-statut" title="Statut Association" href="<?=$this->url(array('controller'=>'pieces',
'action'=>'cmdassociation'))?>">Commander les statuts de l'association...</a>
<script type="text/javascript">
$('#asso-statut').on('click', function(e){
e.preventDefault();
var url = $(this).attr('href');
var title = $(this).attr('title');
var dialogOpts = {
bgiframe: true,
title: title,
width: 550,
height: 250,
modal: true,
open: function(event, ui) {
$(this).html('Chargement...');
$(this).load(url);
},
buttons: {
Annuler: function() { $(this).dialog('close'); }
},
close: function() { $('#dialog').remove(); }
};
$('<div id="dialog"></div>').dialog(dialogOpts);
return false;
});
</script>
<?php if (count($this->actes)!=0){?>
<table class="greffe">
@ -78,8 +69,8 @@
<img alt="PDF" src="/themes/default/images/interfaces/icone_pdf.gif"/>
</a>
</span>
<td></td>
</td>
<td></td>
</tr>
<?php endforeach;?>
</tbody>

View File

@ -0,0 +1,50 @@
<?php if ( $this->form == 'display') {?>
<p>Commande de la saisie des chiffres du bilan <?=substr($this->date,8,2).'/'.substr($this->date,5,2).'/'.
substr($this->date,0,4)?> pour intégration et calcul dans les éléments financiers.<p>
<?php if ( $this->isAuthorize ) {?>
<div id="output">
<small>Des frais supplémentaires peuvent s'appliquer suivant vos accords contractuels.</small>
<form method="post" name="cmd" action="<?=$this->url(array('controller'=>'pieces','action'=>'bilanenter'),'default',true)?>">
<input type="hidden" name="siren" value="<?=$this->siren?>"/>
<input type="hidden" name="date" value="<?=$this->date?>"/>
<input type="hidden" name="type" value="<?=$this->type?>"/>
</form>
</div>
<script>
$('#dialogcmd').dialog({ buttons: [{
text: "Commander", click: function() {
var url = $('form[name=cmd]').attr('action');
var formdata = $('form[name=cmd]').serialize();
$('#dialogcmd > #output').html("Enregistrement en cours...");
$.post(url, formdata, function(data){ $('#dialogcmd > #output').html(data); });
}}, {
text: "Fermer", click: function() { $(this).dialog("close"); } }
]});
</script>
<?php } else {?>
<script>
$('#dialogcmd').dialog({ buttons: [
{ text: "Fermer", click: function() { $(this).dialog("close"); } }
] });
</script>
<?php }?>
<?php } else {?>
<?=$this->msg?>
<script>
$('#dialogcmd').dialog({ buttons: [
{ text: "Fermer", click: function() { $(this).dialog("close"); } }
] });
</script>
<?php }?>

View File

@ -88,6 +88,11 @@ Les éléments disponibles ci-dessous en téléchargement ou commande peuvent fa
<?php if ( $bilan['saisie'] ) {?>
<i><?=$bilan['saisie']?></i>
<?php }?>
<?php if ( $bilan['isEnter']==0 && $bilan['mode']=='T' ) {?>
<a class="dialogcmd" title="Commande de saisie de bilan" href="<?=$this->url(array('controller'=>'pieces',
'action'=>'bilanenter', 'siren'=>$this->siren, 'date'=>$bilan['dateIso'], 'type'=>$bilan['typeCode']),
'default', true)?>">Demander la saisie du bilan</a>
<?php }?>
<?php if ( $this->ModeEdition ) {?>
<br/><a href="<?=$bilan['factice']?>" target="_blank">Créer une commande factice.</a>
<?php }?>

View File

@ -1,28 +1,43 @@
<div id="center">
<?php if ($this->msg) {?>
<div style="padding: 0 .7em;" class="ui-state-error ui-corner-all">
<p><span style="float: left; margin-right: .3em;" class="ui-icon ui-icon-alert"></span>
<strong>Alert:</strong> <?=$this->msg?></p>
</div>
<?php } else if ($this->ref) {?>
<h1>PI&Egrave;CES OFFICIELLES</h1>
<div class="paragraph">
<table class="identite">
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">
Num&eacute;ro identifiant Siren
</td>
<td width="350" class="StyleInfoData">
<?=$this->SirenTexte($this->siren)?>
</td>
</tr>
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Dénomination Sociale</td>
<td width="350" class="StyleInfoData"><?=$this->raisonSociale?></td>
</tr>
</table>
</div>
Votre référence : <?=strtoupper($this->ref)?>
<script>
$('#dialog').dialog({
buttons: [ {"Quitter": function() { $(this).dialog("close"); }} ]
});
</script>
<h2>Actes & Status</h2>
<div class="paragraph">
<?=$this->message?>
</div>
<?php } else {?>
</div>
<p>Voulez vous commandez les derniers statuts à jour de l'association ? </p>
<p><strong><?=$this->raisonSociale?></strong></p>
<p><i>(délai approximatif de 15 jours)</i></p>
<p></p>
<p>Votre email : <?=$this->UserEmail?></p>
<form id="cmd" name="cmd" method="post" action="<?=$this->url(array('controller'=>'pieces',
'action'=>'cmdassociation'), 'default', true)?>">
<input type="hidden" name="siren" value="<?=$this->siren?>" />
</form>
<script type="text/javascript">
$('#dialog').dialog({ buttons: {
'Valider': function() {
var url = $('#dialog form#cmd').attr('action');
var formValue = $('#dialog form#cmd').serialize();
$('div#dialog.ui-dialog-content').html("Commande en cours....");
$.post(url, formValue, function(data){
$('div#dialog.ui-dialog-content').html(data);
}).fail(function() {
$('div#dialog.ui-dialog-content').html("Error.");
});
},
'Annuler': function() { $(this).dialog('close'); }
}});
</script>
<?php }?>

View File

@ -27,38 +27,38 @@
<div class="paragraph">
<?php if ($this->permKbis) {?>
<?php if( $this->KbisErreurCJ ){ ?>
<?php if ( $this->KbisErreurCJ ) { ?>
<?=$this->translate("K-Bis inexistant pour cette forme juridique")?>
<?php } else {?>
<?php if($this->KbisErreurDEP){ ?>
<?php } elseif ( $this->KbisErreurDEP ) { ?>
<p>
K-Bis en ligne indisponible pour ce département. - Afin d'obtenir un extrait K-bis, vous pouvez contactez
directement le greffe du tribunal à compétence commercial dont vous trouverez les coordonnées <a href="
K-Bis en ligne indisponible pour ce département. - Afin d'obtenir un extrait K-bis, vous pouvez contacter
directement le greffe du tribunal à compétence commerciale dont vous trouverez les coordonnées <a href="
<?=$this->url(array('controller' => 'juridique', 'action' => 'competences', 'type' => 'tri',
'siret' => $this->siret, 'id' => $this->id))?>">ici</a>
ou choisir de commander par nos services en sélectionnant les propositions ci-dessous.
</p>
<?php } else {?>
<?php } ?>
<?php if ( !$this->KbisErreurCJ && !$this->KbisErreurDEP) {?>
<a class="dialogcmd" title="<?=$this->translate("Visualiser/Télécharger le KBIS")?>"
href="<?=$this->url(array('controller'=>'pieces', 'action'=>'kbis', 'siren'=>$this->siren, 'mode'=>'T'),'default',true)?>">
<?=$this->translate("Visualiser/Télécharger le KBIS")?></a>
<p>Téléchargement immédiat du Kbis auprès du greffe.</p>
<?php }?>
<?php if ( !$this->KbisErreurCJ ) {?>
<p><a class="dialogcmd" title="<?=$this->translate("Recevoir le KBIS par email")?>"
href="<?=$this->url(array('controller'=>'pieces', 'action'=>'kbis', 'siren'=>$this->siren, 'mode'=>'M'),'default',true)?>">
<?=$this->translate("Recevoir le KBIS par email")?></a></p>
<p><i><?=$this->translate("Les pièces demandées seront commandées auprès du greffe. Prévoir un délai de 1 à 5 jours ouvrés.")?></i></p>
<?php }?>
<p><a class="dialogcmd" title="<?=$this->translate("Recevoir le KBIS original par courrier")?>"
href="<?=$this->url(array('controller'=>'pieces', 'action'=>'kbis', 'siren'=>$this->siren, 'mode'=>'C'),'default',true)?>">
<?=$this->translate("Recevoir le KBIS original par courrier")?></a></p>
<p><i><?=$this->translate("Les pièces demandées seront commandées par courrier auprès du greffe. Prévoir un délai de 2 à 3 semaines.")?></i></p>
<?php } ?>
<?php }?>
<?php } else {?>
@ -67,74 +67,77 @@
<?php }?>
</div>
<h2>PRIVIL&Eacute;GES &amp; NANTISSEMENTS</h2>
<div class="paragraph">
<?php if ( $this->permPriv ) {?>
<form name="privileges" method="post" action="<?=$this->url(array('controller'=>'pieces', 'action'=>'commande'))?>">
<input type="hidden" name="siret" value="<?=$this->siret?>"/>
<input type="hidden" name="op" value="privileges"/>
<div class="paragraph">
<div class="fieldgrp">
<?php
$disponible = true;
if($this->KbisErreurCJ || $this->KbisErreurDEP){
<?php
$disponible = true;
if($this->KbisErreurCJ || $this->KbisErreurDEP){
$disponible = false;
}
if ( $disponible ) { ?>
}
?>
<?php if( $this->permSurvPriv ) { ?>
<input class="noborder type" type="checkbox" name="privileges[]" value="SprivSurv" <?=is_array($this->privileges) && in_array('SprivSurv',$this->privileges) ? 'checked' : ''?>/><b>Privilèges de la sécurité sociale et des régimes complémentaires et Trésor Public <br/>(avec surveillance, retour sous 48 à 72h)</b><br/>
<br/>
<p><a href="<?=$this->url(array('controller'=>'surveillance', 'action'=>'ajouter', 'source'=>'privileges',
'siret'=>$this->siret), 'default', true)?>">Commander la mise en suivi des privilèges</a>
(surveillance des privilèges auprès du greffe, retour sous 48 à 72h)</p>
<?php } ?>
<input class="noborder type" type="checkbox" name="privileges[]" value="privSecu" <?=is_array($this->privileges) && in_array('privSecu',$this->privileges) ? 'checked' : ''?>/>Privilèges de la sécurité sociale et des régimes complémentaires (mail sous 12h ouvrées)<br/>
<input class="noborder type" type="checkbox" name="privileges[]" value="privTres" <?=is_array($this->privileges) && in_array('privTres',$this->privileges) ? 'checked' : ''?>/>Privilèges du Trésor Public (mail sous 12h ouvrées)<br/>
<br/>
<input class="noborder type" type="checkbox" name="privileges[]" value="nantFond" <?=is_array($this->privileges) && in_array('nantFond',$this->privileges) ? 'checked' : ''?>/>Nantissements du fonds de commerce ou du fonds artisanal (conventionnels et judiciaires)<br/>
<input class="noborder type" type="checkbox" name="privileges[]" value="nantVend" <?=is_array($this->privileges) && in_array('nantVend',$this->privileges) ? 'checked' : ''?>/>Privilèges du vendeur de fonds de commerce et d'action résolutoire<br/>
<input class="noborder type" type="checkbox" name="privileges[]" value="declCrea" <?=is_array($this->privileges) && in_array('declCrea',$this->privileges) ? 'checked' : ''?>/>Déclarations de créances<br/>
<?php } else { ?>
<input class="noborder type" type="checkbox" name="privileges[]" value="privSecu" <?=is_array($this->privileges) && in_array('privSecu',$this->privileges) ? 'checked' : ''?>/>Privilèges de la sécurité sociale et des régimes complémentaires<br/>
<input class="noborder type" type="checkbox" name="privileges[]" value="privTres" <?=is_array($this->privileges) && in_array('privTres',$this->privileges) ? 'checked' : ''?>/>Privilèges du Trésor Public<br/>
<input class="noborder type" type="checkbox" name="privileges[]" value="nantCompl" <?=is_array($this->privileges) && in_array('nantCompl',$this->privileges) ? 'checked' : ''?>/>Etat complet des nantissements<br/>
<?php } ?>
<br/>
<?php if ( !$disponible ) { ?>
<p><i>Les pièces demandées seront commandées par courrier auprès du greffe. Prévoir un délai de 2 à 3 semaines.</i></p>
<?php } ?>
</div>
<p>Privilèges de la sécurité sociale et des régimes complémentaires - <a class="cmdprivilege"
title="Commande de privilèges sécurité sociale et des régimes complémentaires" href="<?=$this->url(array(
'controller'=>'pieces', 'action'=>'privilege', 'siren'=>$this->siren, 'type'=>'privsecu'), 'default', true)?>">Commander</a> </p>
<div id="privilegesM">
<p>Privilèges du Trésor Public - <a class="cmdprivilege" title="Commande de privilèges du Trésor Public"
href="<?=$this->url(array('controller'=>'pieces', 'action'=>'privilege', 'siren'=>$this->siren, 'type'=>'privtres'),
'default', true)?>">Commander</a></p>
<div class="fieldgrp">
<label>E-mail</label>
<div class="field">
<input type="text" class="longfield" name="email" value="<?=$this->user->getEmail()?>">
<span>Précisez votre e-mail pour recevoir la commande.</span>
</div>
</div>
<p>Nantissements du fonds de commerce ou du fonds artisanal (conventionnels et judiciaires) - <a class="cmdprivilege"
title="Commande de nantissements du fonds de commerce" href="<?=$this->url(array('controller'=>'pieces',
'action'=>'privilege', 'siren'=>$this->siren, 'type'=>'nantfond'), 'default', true)?>">Commander</a></p>
<div class="fieldgrp">
<label>Référence</label>
<div class="field">
<input type="text" class="longfield" name="ref" value="<?=$this->ref?>">
<span>Votre référence.</span>
</div>
</div>
<div class="fieldgrp">
<label>&nbsp;</label>
<div class="field"><input type="submit" name="submit" value="Valider" class="button"></div>
</div>
</div>
<p>Déclarations de créances - <a class="cmdprivilege" title="Commande de déclarations de créances"
href="<?=$this->url(array('controller'=>'pieces', 'action'=>'privilege', 'siren'=>$this->siren, 'type'=>'declcrea'),
'default', true)?>">Commander</a></p>
</form>
<script type="text/javascript">
$('a.cmdprivilege').on('click', function(e){
e.preventDefault();
var url = $(this).attr('href');
var title = $(this).attr('title');
var dialogOpts = {
bgiframe: true,
title: title,
width: 550,
height: 250,
modal: true,
open: function(event, ui) {
$(this).html('Chargement...');
$(this).load(url);
},
buttons: {
Annuler: function() { $(this).dialog('close'); }
},
close: function() { $('#dialog').remove(); }
};
$('<div id="dialog"></div>').dialog(dialogOpts);
return false;
});
</script>
<?php if ( !$disponible ) { ?>
<p><i>Les pièces demandées seront commandées par courrier auprès du greffe. Prévoir un délai de 2 à 3 semaines.</i></p>
<?php } else {?>
<p><i>Les pièces demandées seront commandées auprès du greffe, et vous seront transmises dans un delai approximatif de 48h.</i></p>
<?php }?>
</div>
<?php } else {?>
<div class="paragraph">
<p class="marge"><?=$this->translate("Vous n'avez pas les droits d'accès pour cette fonctionalité."); ?></p>
</div>
<?php }?>
</div>
</div>

View File

@ -1,13 +1,18 @@
<?php if ( $this->mode == 'T' ) {?>
<?=$this->message?>
<script>
$('#dialogcmd').dialog({ buttons: [
{ text: "Fermer", click: function() { $(this).dialog("close"); } }
] });
</script>
<?php } elseif ( $this->mode == 'C' ) {?>
<div id="output">
<form name="" action="" method="post">
<?php if( $this->emailValid ) {?>
<form name="commande" action="<?=$this->url(array('controller'=>'pieces', 'action'=>'kbis'))?>" method="post">
<div class="fieldgrp"><p>
<?=$this->translate("Commande de KBIS demandé pour la société");?> <strong><?=$this->raisonSociale?> (<?=$this->siren;?>)</strong><br/>
<?=$this->translate("Vous recevrez un email (sous 2 à 3 semaines) lorsque le document sera disponible.");?>
@ -45,6 +50,7 @@
<label><?=$this->translate("Votre Ville");?></label>
<div class="field"><input class="longfield" type="text" name="ville" value="<?=$this->ville?>"/></div>
</div>
</form>
<?php } else {?>
<div class="fieldgrp">
<div class="field" style="color:red;"><?=$this->translate("Commande impossible. L'email de votre compte est invalide");?></div>
@ -57,9 +63,6 @@
<?php }?>
</div>
</form>
</div>
<?php } elseif ( $this->mode == 'M' ) {?>
<div id="output">
@ -77,7 +80,7 @@
<label><?=$this->translate("Votre email")?></label>
<div class="field"><?=$this->email?></div>
</div>
<p>Il est possible de changer l'email de reception après passage de la commande.</p>
<p><i>(Il est possible de modifier l'email après le passage de la commande)</i></p>
<div class="fieldgrp">
<label>Votre référence : </label>
@ -104,8 +107,9 @@
<div id="output">
<b><?=$this->msg?></b>
<p><b><?=$this->msg?></b></p>
<p>
<form name="commande" action="<?=$this->url(array('controller'=>'pieces','action'=>'kbis'),'default',true)?>" method="post">
<input type="hidden" name="mode" value="EMAIL"/>
<input type="hidden" name="refCommande" value="<?=$this->refCommande?>"/>
@ -115,8 +119,8 @@
<input class="longfield" name="email" type="text" value="<?=$this->email?>" size="100"/>
</div>
</div>
</label>
</form>
</p>
</div>

View File

@ -0,0 +1,62 @@
<?php if ($this->msg) {?>
<div style="padding: 0 .7em;" class="ui-state-error ui-corner-all">
<p><span style="float: left; margin-right: .3em;" class="ui-icon ui-icon-alert"></span>
<strong>Alert:</strong> <?=$this->msg?></p>
</div>
<?php } else if ($this->ref) {?>
Votre référence : <?=strtoupper($this->ref)?>
<script>
$('#dialog').dialog({ buttons: [ {
text: "Quitter",
click: function() { $(this).dialog("close"); }
} ] });
</script>
<?php } else {?>
<p>Voulez vous commandez les <?php
switch ($this->type) {
case 'privsecu':
echo "privilèges de la sécurité sociale et des régimes complémentaires";
break;
case 'privtres':
echo "privilèges du Trésor Public";
break;
case 'nantfond':
echo "Nantissements du fonds de commerce ou du fonds artisanal";
break;
case 'declcrea':
echo "Déclarations de créances";
break;
}
?> ?</p>
<p><strong><?=$this->raisonSociale?></strong></p>
<p><i>(délai approximatif de 48 h)</i></p>
<p></p>
<p>Votre email : <?=$this->UserEmail?></p>
<form id="cmd" name="cmd" method="post" action="<?=$this->url(array('controller'=>'pieces',
'action'=>'privilege'), 'default', true)?>">
<input type="hidden" name="siren" value="<?=$this->siren?>" />
<input type="hidden" name="type" value="<?=$this->type?>" />
</form>
<script type="text/javascript">
$('#dialog').dialog({ buttons: {
'Valider': function() {
var url = $('#dialog form#cmd').attr('action');
var formValue = $('#dialog form#cmd').serialize();
$('div#dialog.ui-dialog-content').html("Commande en cours....");
$.post(url, formValue, function(data){
$('div#dialog.ui-dialog-content').html(data);
}).fail(function() {
$('div#dialog.ui-dialog-content').html("Error.");
});
},
'Annuler': function() { $(this).dialog('close'); }
}});
</script>
<?php }?>

View File

@ -4,10 +4,6 @@ window.onload = function() {
}
</script>
<style>
body {font-family:Verdana, Arial, sans-serif;font-size: 11px;}
#global {width:auto !important;text-align:left;}
#content {margin:5px; padding:0; width:auto;}
table {page-break-inside:avoid}
div.paragraph {page-break-inside:avoid}
#content {float:none;clear:both;width:auto;padding:0;margin:0;padding-top:20px;}
</style>
<?=$this->action($this->action, $this->controller, null, $this->params)?>

View File

@ -88,7 +88,8 @@ if ($this->IDENTITE) {
<?php } else {}?>
<?php if ($this->PageTotal>1) {?>
<p class="text-center">
<div class="row">
<div class="center-block text-center">
<ul class="pagination">
<li><a href="<?=$this->url(array('page'=>1, 'token'=> $this->token))?>" aria-label="Début"><span aria-hidden="true">&laquo;</span></a></li>
<li><a href="<?=$this->url(array('page'=>$this->PagePrev, 'token'=> $this->token))?>" aria-label="Précédent">&lsaquo;</a></li>
@ -96,10 +97,10 @@ if ($this->IDENTITE) {
<li><a href="<?=$this->url(array('page'=>$this->PageNext, 'token'=> $this->token))?>" aria-label="Suivant"><span aria-hidden="true">&rsaquo;</span></a></li>
<li><a href="<?=$this->url(array('page'=>$this->PageTotal, 'token'=> $this->token))?>" aria-label="Fin"><span aria-hidden="true">&raquo;</span></a></li>
</ul>
</p>
</div>
</div>
<?php }?>
<?php if ($this->rechCsv) { ?>
<?php foreach ($this->filtres as $k => $filtre) { if ( !empty($filtre['select']) ) break; }?>
<p>

View File

@ -7,7 +7,7 @@
<?php endforeach;?>
</select>
<label>Genre :</label><select name="jugement[nouvDir][0][Genre]">
<?php foreach($this->selectDir as $val => $item):?>
<?php foreach($this->selectGenre as $val => $item):?>
<option value="<?=$val?>"><?=$item?></option>
<?php endforeach;?>
</select>

View File

@ -7,7 +7,7 @@
<?php endforeach;?>
</select>
<label>Genre :</label><select name="jugement[nouvDir][0][Genre]">
<?php foreach($this->selectDir as $val => $item):?>
<?php foreach($this->selectGenre as $val => $item):?>
<option value="<?=$val?>"><?=$item?></option>
<?php endforeach;?>
</select>

View File

@ -7,7 +7,7 @@
<?php endforeach;?>
</select>
<label>Genre :</label><select name="jugement[nouvDir][0][Genre]">
<?php foreach($this->selectDir as $val => $item):?>
<?php foreach($this->selectGenre as $val => $item):?>
<option value="<?=$val?>"><?=$item?></option>
<?php endforeach;?>
</select>

View File

@ -7,7 +7,7 @@
<?php endforeach;?>
</select>
<label>Genre :</label><select name="jugement[nouvDir][0][Genre]">
<?php foreach($this->selectDir as $val => $item):?>
<?php foreach($this->selectGenre as $val => $item):?>
<option value="<?=$val?>"><?=$item?></option>
<?php endforeach;?>
</select>

View File

@ -7,7 +7,7 @@
<?php endforeach;?>
</select>
<label>Genre :</label><select name="jugement[nouvDir][0][Genre]">
<?php foreach($this->selectDir as $val => $item):?>
<?php foreach($this->selectGenre as $val => $item):?>
<option value="<?=$val?>"><?=$item?></option>
<?php endforeach;?>
</select>

View File

@ -0,0 +1 @@

View File

@ -52,6 +52,10 @@ span.poste input { width:50px; }
?>
</div>
<div id="saveMsg" style="text-align:center;width:100%;height:30px;clear:both;"></div>
<?php if ( $this->infos == 'NEW' ) {?>
<input type="hidden" name="originalDateCloture" value="<?=$this->dateCloture?>"/>
<input type="hidden" name="originalTypeBilan" value="<?=$this->typeBilan?>"/>
<?php }?>
<div style="text-align:center;">
<input type="submit" class="button" id=onlycheck name="onlycheck" value="Verifier" />
<input type="submit" class="button" id="normal" name="normal" value="Publier" />
@ -64,19 +68,25 @@ span.poste input { width:50px; }
<div id="debug"><span></span></div>
<?=$this->partial()->view->inlineScript();?>
<script>
<?php if ($this->typeBilan!='S') { ?>
$('span#typeBilan').editable(function(value, settings) { return value; }, {
data : {'C':'C', 'N':'N', 'selected':'<?=$this->typeBilan?>'},
type : 'select',
tooltip : 'Click to edit',
});
<?php } ?>
$(document).ready(function(){
$.datepicker.setDefaults( $.datepicker.regional['fr'] );
});
$('span.unit').editable(function(value, settings) {
return value;
}, {
$('span.unit').editable(function(value, settings) { return value; }, {
data : {'U':'&euro;','K':'K&euro;','M':'M&euro;', 'selected':'<?=$this->unite?>'},
type : 'select',
tooltip : 'Click to edit',
});
$('input.dateCloture').datepicker();
$('input.dateCloture').datepicker({ maxDate: 1 });
$('span.duree').editable(function(value, settings) {
if ( isFloat(value) && value.length<3 ) {
@ -156,6 +166,8 @@ span.poste input { width:50px; }
});
var sendValues = {
step: step,
originalDateCloture: $('input[name=originalDateCloture]').val(),
originalTypeBilan: $('input[name=originalTypeBilan]').val(),
unite: $('span#unit').html(),
dateCloture: $('input#dateCloture').val(),
dureeMois: $('span#dureeMois').html(),

View File

@ -1,7 +1,7 @@
<?php $ancres = array_keys($this->ancres); ?>
<div class="clearfix">
<label>Type de bilan</label>
<span id="typeBilan"><?=$this->typeBilan?></span>
<span id="typeBilan" class="editable"><?=$this->typeBilan?></span>
</div>
<div class="clearfix">
<label>Valeurs exprimées en </label>
@ -1327,7 +1327,7 @@
<td align="center">LI</td>
<td align="right"><?=$this->Editable('LI',$this->liasse['LI'],'poste');?></td>
<td align="center">LJ</td>
<td align="right"><?=$this->Editable('LJ',$this->liasse['LJ'],'LJ','poste');?></td>
<td align="right"><?=$this->Editable('LJ',$this->liasse['LJ'],'poste');?></td>
</tr>
<tr>
<td colspan="2">Avances et acomptes</td>

View File

@ -137,6 +137,32 @@ foreach($select as $item => $val) {
<textarea name="remarque" cols="5" required><?=$getcutoff['remarque']; ?></textarea>
</div>
<div>
<label>Information de paiement</label>
<select name="paiement" style="width: 30em;">
<option value='' selected>---</option>
<?php
$paiement = array(
'00' => 'Aucune difficulté significative ne nous a été signalée',
'21' => 'A suivre. Informations terrain. Risque de fermeture',
'24' => 'A suivre. Entreprise(s) du groupe à suivre',
'25' => 'A suivre. Informations terrain récentes négatives',
'50' => 'Attention, liens internationaux très risqués',
'D' => 'A suivre. Informations terrain récentes négatives',
'I' => 'Présence d\'impayé(s)',
'P' => 'A surveiller. Présence de privilèges dans les 24 derniers mois',
'T' => 'Nombreuses demandes d\'avis de crédit',
);
foreach($paiement as $key=>$value) {
$selected = '';
if ($key == $getcutoff['paiement']) {
$selected = 'selected';
}
?>
<option value="<?=$key?>" <?=$selected; ?>><?=$value?></option>
<?php } ?>
</select>
</div>
</form>
</div>

View File

@ -103,20 +103,24 @@ function survSubmit(){
}
$('#frmSurv').replaceWith('<div id="frmSurv">Mise sous surveillance en cours...</div>');
if (source.length>0) {
var i = 0;
$.each( source, function( key, value ) {
$.post(action, {siret: siret, ref: ref, email: email, encours: encours, source: value} ,
function(data) { $('#frmSurv').append('<br/>'+data);
$.post(action, {siret: siret, ref: ref, email: email, encours: encours, source: value}, function(data) {
$('#frmSurv').append('<br/>'+data);
}, 'text');
});
i++;
if (i == source.length) {
$('#frmSurv').append('<br/>Mise sous surveillance terminé.');
$('#dialogsurv').dialog({ buttons: [
{ text: "Fermer", click: function() { window.location.href = windowhref; } }
]});
}
});
$('#dialogsurv').dialog({ buttons: [ {
text: "Fermer", click: function() { window.location.href = windowhref; }
} ]});
} else {
$('#frmSurv').replaceWith('<div id="frmSurv">Aucune source !</div>');
$('#dialogsurv').dialog({ buttons: [
{ text: "Fermer", click: function() { window.location.href = windowhref; } }
]});
$('#dialogsurv').dialog({ buttons: [ {
text: "Fermer", click: function() { window.location.href = windowhref; }
} ]});
}
}
</script>

View File

@ -4,4 +4,4 @@
'action' => 'portefeuille',
))?>" id="dl">Exporter votre portefeuille au format CSV</a>
</p>
<div id="dlMsg"></div>
<div class="paragraph" id="dlMsg"></div>

View File

@ -2,17 +2,11 @@
<label>Extraire uniquement les surveillances de type</label>
<select name="source">
<option value="">toutes</option>
<?php
foreach ($this->tabSource as $s) {
?>
<?php foreach ($this->tabSource as $s) { ?>
<option value="<?=$s['value']?>"<?=$s['select']?>><?=$s['name']?></option>
<?php
}
?>
<?php } ?>
</select>
<a href="<?=$this->url(array(
'controller' => 'telechargement',
'action' => 'surveillance',
))?>" id="dl">Ok</a>
<a href="<?=$this->url(array( 'controller' => 'telechargement', 'action' => 'surveillance'),
'default', true)?>" id="dl">Ok</a>
</p>
<div id="dlMsg"></div>
<div class="paragraph" id="dlMsg"></div>

View File

@ -1,3 +1,81 @@
<div id="center">
<h1>ADMINISTRATION</h1>
<h2>Relevé de consommation complet</h2>
<div class="paragraph">
<?=$this->action('conso', 'user', null , array('login'=>$this->login, 'idClient'=>$this->idClient));?>
</div>
<h2>Liste des profils utilisateurs</h2>
<div class="paragraph">
<a href="<?=$this->url(array('controller' => 'user','action' => 'index','op' => 'new'), 'default', true)?>">
Créer un profil utilisateur</a>
</div>
<div class="paragraph">
<?php if (count($this->utilisateurs)>0) {?>
<table id="utilisateur" class="data">
<?php if (isset($message) && $message != '') {?>
<tr>
<td width="30">&nbsp;</td>
<td colspan="5" class="StyleInfoData" align="center">
<h3><?=$message?></h3>
</td>
</tr>
<?php } ?>
<tr class="titre">
<td class="StyleInfoLib">Login</td>
<td class="StyleInfoLib">Actions</td>
<td class="StyleInfoLib">Actif</td>
<td class="StyleInfoLib">Informations</td>
<td class="StyleInfoLib">Référence</td>
</tr>
<?php
foreach ($this->utilisateurs as $uti) {
$lienParams = ' login="'.$uti->login.'"';
?>
<tr>
<td class="StyleInfoData"><?=$uti->login;?></td>
<td align="center" valign="middle">
<a href="<?=$this->url(array(
'controller' => 'user',
'action' => 'edit',
'login' => $uti->login,
))?>" class="edit">
<img src="/themes/default/images/interfaces/edit0.gif" title="Editer le profil utilisateur" width="16" height="16"/>
</a>
<a href="<?=$this->url(array('controller' => 'user','action' => 'delete', 'login' => $uti->login,
'idUti' => $uti->idUti))?>" class="delete" title="Supprimer l'utilisateur <?=$uti->login?>">
<img src="/themes/default/images/interfaces/delete.gif" title="Supprimer le profil utilisateur" width="11" height="11"/>
</a>
</td>
<td class="StyleInfoData">
<?php if ($uti->actif == 1) { ?>
<a href="<?=$this->url(array('controller' => 'user', 'action' => 'disable', 'login' => $uti->login,
'idUti' => $uti->idUti))?>" class="disable" title="Désactiver le profil utilisateur <?=$uti->login?>">
<u><font color="green">Oui</font></u>
</a>
<?php } else { ?>
<a href="<?=$this->url(array('controller' => 'user', 'action' => 'enable', 'login' => $uti->login,
'idUti' => $uti->idUti ))?>" class="enable" title="Activer le profil utilisateur <?=$uti->login?>">
<u><font color="red">Non</font></u>
</a>
<?php } ?>
</td>
<td class="StyleInfoData">
<?php echo $uti->nom.' '.$uti->prenom?><br/>
<a href="mailto:<?php echo $uti->email?>">
<?php echo str_replace(array(';',','), array('<br/>', '<br/>'), $uti->email);?>
</a>
</td>
<td class="StyleInfoData"><?php echo $uti->reference?></td>
</tr>
<?php }?>
</table>
<?php }?>
</div>
</div>
<script>
$(document).ready(function(){
$('a.delete').on('click', function(e){
@ -26,102 +104,3 @@ $(document).ready(function(){
});
});
</script>
<div class="row"><h1>Administration</h1></div>
<div class="row"><h2>Relevé de consommation complet</h2></div>
<?=$this->action('conso', 'user', null , array('login'=>$this->login, 'idClient'=>$this->idClient));?>
<div class="row"><h2>Liste des profils utilisateurs</h2></div>
<div class="paragraph">
<table id="utilisateur" class="table table-bordered">
<?php if (isset($message) && $message != '') {?>
<tr>
<td width="30">&nbsp;</td>
<td colspan="5" class="StyleInfoData" align="center">
<h3><?=$message?></h3>
</td>
</tr>
<?php } ?>
<tr class="border titre">
<td class="StyleInfoLib">Login</td>
<td class="StyleInfoLib">Actions</td>
<td class="StyleInfoLib">Actif</td>
<td class="StyleInfoLib">Informations</td>
<td class="StyleInfoLib">Référence</td>
</tr>
<?php
if (count($this->utilisateurs)>0) {
foreach ($this->utilisateurs as $uti) {
$lienParams = ' login="'.$uti->login.'"';
?>
<tr class="border">
<td class="StyleInfoData"><?=$uti->login;?></td>
<td align="center" valign="middle">
<a href="<?=$this->url(array(
'controller' => 'user',
'action' => 'edit',
'login' => $uti->login,
))?>" class="edit">
<img src="/themes/default/images/interfaces/edit0.gif" title="Editer le profil utilisateur" width="16" height="16"/>
</a>
<a href="<?=$this->url(array(
'controller' => 'user',
'action' => 'delete',
'login' => $uti->login,
'idUti' => $uti->idUti,
))?>" class="delete" title="Supprimer l'utilisateur <?=$uti->login?>">
<img src="/themes/default/images/interfaces/delete.gif" title="Supprimer le profil utilisateur" width="11" height="11"/>
</a>
</td>
<td class="StyleInfoData">
<?php
if ($uti->actif == 1) {
?>
<a href="<?=$this->url(array(
'controller' => 'user',
'action' => 'disable',
'login' => $uti->login,
'idUti' => $uti->idUti,
))?>" class="disable" title="Désactiver le profil utilisateur <?=$uti->login?>">
<u><font color="green">Oui</font></u>
</a>
<?php
} else {
?>
<a href="<?=$this->url(array(
'controller' => 'user',
'action' => 'enable',
'login' => $uti->login,
'idUti' => $uti->idUti,
))?>" class="enable" title="Activer le profil utilisateur <?=$uti->login?>">
<u><font color="red">Non</font></u>
</a>
<?php
}
?>
</td>
<td class="StyleInfoData">
<?php echo $uti->nom.' '.$uti->prenom?><br/>
<a href="mailto:<?php echo $uti->email?>">
<?php echo str_replace(array(';',','), array('<br/>', '<br/>'), $uti->email);?>
</a>
</td>
<td class="StyleInfoData"><?php echo $uti->reference?></td>
</tr>
<?php
}
}
?>
<tr><td colspan="5">&nbsp;</td></tr>
<tr>
<td colspan="5" align="center">
<a href="<?=$this->url(array(
'controller' => 'user',
'action' => 'index',
'op' => 'new'
))?>">Créer un profil utilisateur</a>
</td>
</tr>
</table>
</div>