Merge from trunk

This commit is contained in:
Michael RICOIS 2013-04-16 13:54:55 +00:00
commit 777ca099fb
6 changed files with 55 additions and 23 deletions

View File

@ -326,6 +326,8 @@ class EvaluationController extends Zend_Controller_Action
$request = $this->getRequest();
$upload = $request->getParam('upload', null);
$siren = substr($this->siret, 0, 9);
$user = new Scores_Utilisateur();
if (empty($upload)){
@ -353,6 +355,9 @@ class EvaluationController extends Zend_Controller_Action
$this->view->assign('siret', $this->siret);
$this->view->assign('id', $this->id);
$sessionEntreprise = new SessionEntreprise($this->siret, $this->id);
$this->view->assign('rs', $sessionEntreprise->getRaisonSociale());
} else {
$this->_helper->viewRenderer->setNoRender(true);
@ -381,13 +386,14 @@ class EvaluationController extends Zend_Controller_Action
@$doc->loadHTMLFile($path.'/'.$file);
//Générer style particulier pour le rapport
$style.= 'body{background-color:#ffffff;}';
$style.= 'body {background-color:#ffffff;} ';
$style.= '#footer {display:none;} ';
$style.= '#customRapport {display:none;} ';
$style.= '.notvisible{display:none;} ';
$style.= '#center h1 {background-color:'.$couleurh1.';color:'.$texth1.';border:1px solid;} ';
if($logo_background) {
$style.= '#global{background-image:url(./themes/default/images/customrapport/logo_ordertocash_background.jpg);background-repeat:no-repeat;} ';
$style.= '#center {background-image:url(./themes/default/images/customrapport/logo_ordertocash_background.jpg);background-repeat:no-repeat;background-position:center;} ';
}
$style.= '#customRapport{display:none;}';
$style.= '.notvisible{display:none;}';
$style.= '#center h1{background-color:'.$couleurh1.';color:'.$texth1.';border:1px solid;}';
$style.= '#center h2 {background-color:'.$couleurh2.';color:'.$texth2.'} ';
$style.= 'p#rsynthese {font-size:14px;font-weight:bold;} ';
@ -423,7 +429,8 @@ class EvaluationController extends Zend_Controller_Action
$contentDom->appendChild($element);
if ($user->checkModeEdition() || $user->getIdClient()==110) {
$element = $doc->createElement('span', "Les équipes d'Order To Cash se tiennent à votre disposition pour vous assister dans l'interprétation de ces données au 01 47 90 94 31 ou par mail à l'adresse suivante : contact@ordertocash.fr");
$element = $doc->createElement('span', "Les équipes d'Order To Cash se tiennent à votre disposition pour vous assister dans l'interprétation de ces données au 01 84 16 50 00 ou par mail à l'adresse suivante : contact@ordertocash.fr");
$element->setAttribute('style', 'text-align:left;');
$contentDom->appendChild($element);
}
@ -435,7 +442,7 @@ class EvaluationController extends Zend_Controller_Action
$body = $doc->getElementsByTagName('body')->item(0);
$div = $body->getElementsByTagName('div');
foreach($div as $item){
if ($item->hasAttribute('id') && $item->getAttribute('id') == 'global'){
if ($item->hasAttribute('id') && $item->getAttribute('id') == 'center'){
break;
}
}
@ -452,6 +459,8 @@ class EvaluationController extends Zend_Controller_Action
$wkhtmltopdf = new wkhtmltopdf();
$wkhtmltopdf->setOptions('footer-right', 'Page [page] sur [toPage]');
$wkhtmltopdf->setOptions('header-right', date('d/m/Y H:i:s'));
$wkhtmltopdf->setOptions('disable-external-links');
$wkhtmltopdf->setOptions('disable-internal-links');
$pdfFile = $wkhtmltopdf->exec($outfile);
if (file_exists($pdfFile)){

View File

@ -1687,12 +1687,12 @@ class SaisieController extends Zend_Controller_Action
} else {
$siren = $request->getParam('siren', null);
$idLien = $request->getParam('idLien', null);
$type = $request->getParam('type', null);
$this->view->assign('idType', $type);
if ($siren===null) {
$this->view->assign('idType', 'Lien');
$this->view->assign('idNum', $idLien);
} else {
$this->view->assign('idType', 'Entreprise');
$ws = new WsScores();
$identite = $ws->getIdentite($siren);
$infos = array(

View File

@ -28,6 +28,7 @@ echo $this->partial('identite/fiche-item.phtml', $this->dBlock['Capitalisation']
echo $this->partial('identite/fiche-item.phtml', $this->logo);
echo $this->partial('identite/fiche-item.phtml', $this->dBlock['NumRC']);
echo $this->partial('identite/fiche-item.phtml', $this->dBlock['AutreId']);
echo $this->partial('identite/fiche-item.phtml', $this->dBlock['NumRM']);
echo $this->partial('identite/fiche-item.phtml', $this->dBlock['Actif']);
echo $this->partial('identite/fiche-item.phtml', $this->dBlock['SituationJuridique']);
echo $this->partial('identite/fiche-item.phtml', $this->dBlock['AutreSiren']);

View File

@ -66,7 +66,14 @@
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib"></td>
<td width="350" class="StyleInfoLib">
<a class="dialog" title="Lier un document" href="<?=$this->url(array('controller'=>'saisie','action'=>'liendoc','siren'=>$this->siren), null, true)?>">
<?php
if ($this->siren) {
$href = $this->url(array('controller'=>'saisie','action'=>'liendoc','siren'=>$this->siren, 'type'=>'Entreprise'), null, true);
} else {
$href = $this->url(array('controller'=>'saisie','action'=>'liendoc','idLien'=>$this->lienref, 'type'=>'Entreprise'), null, true);
}
?>
<a class="dialog" title="Lier un document" href="<?=$href?>">
<img style="vertical-align:middle;" src="/themes/default/images/interfaces/page_white_put.png" />
Lier un document (organigramme du groupe)
</a>
@ -188,7 +195,7 @@ Cette entreprise est une personne physique exerçant son activité en nom propre
</td>
<?php if ($this->edition) {?>
<td width="150">
<a class="documentsLien" title="Documents associés" href="<?=$this->url(array('controller'=>'identite','action'=>'liendoc','id'=>$lien->id,'type'=>'Lien'))?>">+</a>
<a class="documentsLien" title="Documents associés" href="<?=$this->url(array('controller'=>'identite','action'=>'liendoc','id'=>$lien->id,'type'=>'Lien'), null, true)?>">+</a>
<?php if ($part == 'actionnaires') {?>
<a class="dialog" title="Fusionner/Déplacer actionnaire" href="<?=$this->url(array('controller'=>'saisie','action'=>'lienchange','mode'=>'moveact','lienref'=>$lien->idFiche), null, true)?>"><img src="/themes/default/images/interfaces/page_swap.png" /></a>
<a class="dialog" title="Modifier actionnaire" href="<?=$this->url(array('controller'=>'saisie','action'=>'lien','type'=>'actionnaire','mode'=>'edit','siren'=>$this->siren,'idLien'=>$lien->id), null, true)?>"><img src="/themes/default/images/interfaces/editer.png" /></a>
@ -198,7 +205,7 @@ Cette entreprise est une personne physique exerçant son activité en nom propre
<a class="dialog" title="Modifier participation" href="<?=$this->url(array('controller'=>'saisie','action'=>'lien','type'=>'participation','mode'=>'edit','siren'=>$this->siren,'idLien'=>$lien->id), null, true)?>"><img src="/themes/default/images/interfaces/editer.png" /></a>
<a class="dialog" title="Supprimer participation" href="<?=$this->url(array('controller'=>'saisie','action'=>'lien','type'=>'participation','mode'=>'delete','siren'=>$this->siren,'idLien'=>$lien->id), null, true)?>"><img src="/themes/default/images/interfaces/supprimer.png" /></a>
<?php }?>
<a class="dialog" title="Lier un document" href="<?=$this->url(array('controller'=>'saisie','action'=>'liendoc','idLien'=>$lien->id), null, true)?>"><img src="/themes/default/images/interfaces/page_white_put.png" /></a>
<a class="dialog" title="Lier un document" href="<?=$this->url(array('controller'=>'saisie','action'=>'liendoc','idLien'=>$lien->id,'type'=>'Lien'), null, true)?>"><img src="/themes/default/images/interfaces/page_white_put.png" /></a>
</td>
<?php }?>
</tr>

View File

@ -2,6 +2,7 @@
<form name="lienDoc" action="<?=$this->url(array('controller'=>'saisie', 'action'=>'liendocsave'),null,true)?>">
<input type="hidden" name="idNum" value="<?=$this->idNum?>"/>
<?php if ($this->mode == 'delete') {?>
<input type="hidden" name="mode" value="<?=$this->mode?>"/>

View File

@ -126,13 +126,12 @@ class IdentiteEntreprise
{
if (!empty($this->identite->NumRC))
return 'Num&eacute;ro R.C.';
if (!empty($this->identite->NumRC) && preg_match('/(A|B|C|D)/i', $this->identite->NumRC))
return 'Num&eacute;ro R.C.';
if (!empty($this->identite->NumRC) && preg_match('/(P)/i', $this->identite->NumRC))
return 'Num&eacute;ro R.S.A.C.';
if (!empty($this->identite->NumRM))
return 'Répertoire des métiers';
}
public function getNumRCTexte()
{
@ -146,9 +145,21 @@ class IdentiteEntreprise
return $this->identite->NumRC.$libTrib;
}
if (!empty($this->identite->NumRM)){
return $this->identite->NumRM;
return false;
}
public function getNumRMLabel()
{
if ( !empty($this->identite->NumRM) )
return 'Répertoire des métiers';
}
public function getNumRMTexte()
{
if ( !empty($this->identite->NumRM) ){
return $this->identite->NumRM;
}
return false;
}
@ -156,26 +167,29 @@ class IdentiteEntreprise
{
if (substr($this->identite->AutreId,0,1)=='W')
return 'Identifiant R.N.A.';
if (preg_match('/(A|B|C|D)/i', $this->identite->AutreId))
return 'Num&eacute;ro R.C.';
if (preg_match('/(P)/i', $this->identite->AutreId))
return 'Num&eacute;ro R.S.A.C.';
}
public function getAutreIdTexte()
{
if ( $this->identite->AutreId=='' || (!empty($this->identite->NumRC) || substr($this->identite->AutreId,0,1)!='W') )
return false;
if (substr($this->identite->AutreId,0,1)=='W') {
return $this->identite->AutreId;
}
$libTrib = '';
if (preg_match('/(A|B|C|D)/i', $this->identite->AutreId)) {
$libTrib = ' RCS '.preg_replace('/(^TC |^TI |^TGIcc |^TMX )/i','',$this->identite->TribunalLib);
return $this->identite->AutreId.' RCS '.preg_replace('/(^TC |^TI |^TGIcc |^TMX )/i','',$this->identite->TribunalLib);
}
if (preg_match('/(P)/i', $this->identite->AutreId)) {
$libTrib = ' RSAC '.preg_replace('/(^TC |^TI |^TGIcc |^TMX )/i','',$this->identite->TribunalLib);
return $this->identite->AutreId.' RSAC '.preg_replace('/(^TC |^TI |^TGIcc |^TMX )/i','',$this->identite->TribunalLib);
}
return $this->identite->AutreId.$libTrib;
return false;
}
public function getActifLabel()