Correction selection tribunal mandataire
This commit is contained in:
parent
2bb8c99fc5
commit
7bbd13f369
@ -79,7 +79,8 @@ class MandataireController extends Zend_Controller_Action
|
|||||||
|
|
||||||
//Les tribunaux
|
//Les tribunaux
|
||||||
$tmp = $ws->getTribunaux(array('C','I','G')); //
|
$tmp = $ws->getTribunaux(array('C','I','G')); //
|
||||||
$tribunaux = $tmp->result;
|
|
||||||
|
$tribunaux = $tmp->result->item;
|
||||||
}else{
|
}else{
|
||||||
$message = 'Pas de tribunal sélectionné.';
|
$message = 'Pas de tribunal sélectionné.';
|
||||||
}
|
}
|
||||||
@ -87,6 +88,7 @@ class MandataireController extends Zend_Controller_Action
|
|||||||
$this->view->assign('message', $message);
|
$this->view->assign('message', $message);
|
||||||
$this->view->assign('tabMandataires', $tabMandataires);
|
$this->view->assign('tabMandataires', $tabMandataires);
|
||||||
$this->view->assign('coursAppel', $this->coursAppel);
|
$this->view->assign('coursAppel', $this->coursAppel);
|
||||||
|
$this->view->assign('tribunal', $tribunal);
|
||||||
$this->view->assign('tribunaux', $tribunaux);
|
$this->view->assign('tribunaux', $tribunaux);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -179,12 +181,10 @@ class MandataireController extends Zend_Controller_Action
|
|||||||
public function getAction()
|
public function getAction()
|
||||||
{
|
{
|
||||||
$this->_helper->layout->disableLayout();
|
$this->_helper->layout->disableLayout();
|
||||||
$this->_helper->viewRenderer->setNoRender();
|
$this->_helper->viewRenderer->setNoRender(true);
|
||||||
|
|
||||||
$request = $this->getRequest();
|
|
||||||
$siren = $request->getParam('siren', '');
|
|
||||||
|
|
||||||
$siren = trim($siren);
|
$request = $this->getRequest();
|
||||||
|
$siren = $request->getParam('siren');
|
||||||
$siren = str_replace(' ','',$siren); //Remplacer les espaces
|
$siren = str_replace(' ','',$siren); //Remplacer les espaces
|
||||||
|
|
||||||
if ( $siren=='' || strlen($siren)!=14 ) {
|
if ( $siren=='' || strlen($siren)!=14 ) {
|
||||||
@ -198,20 +198,19 @@ class MandataireController extends Zend_Controller_Action
|
|||||||
$tabEntrep = array();
|
$tabEntrep = array();
|
||||||
$ws = new WsScores();
|
$ws = new WsScores();
|
||||||
$tabEntrep = $ws->getIdentite($siren);
|
$tabEntrep = $ws->getIdentite($siren);
|
||||||
|
if ($tabEntrep!==false){
|
||||||
/**
|
/**
|
||||||
* Utiliser la raison sociale la plus longue
|
* Utiliser la raison sociale la plus longue
|
||||||
* Nom, Nom2, NomLong
|
* Nom, Nom2, NomLong
|
||||||
*/
|
*/
|
||||||
if (!empty($tabEntrep->NomLong) &&
|
if (!empty($tabEntrep->NomLong) && strlen($tabEntrep->NomLong)>strlen($tabEntrep->Nom)){
|
||||||
strlen($tabEntrep->NomLong)>strlen($tabEntrep->Nom)){
|
$tabEntrep->Nom = $tabEntrep->NomLong;
|
||||||
$tabEntrep->Nom = $tabEntrep->NomLong;
|
}
|
||||||
|
|
||||||
|
//Retourner le tableau sous forme json
|
||||||
|
echo json_encode($tabEntrep);
|
||||||
}
|
}
|
||||||
|
|
||||||
//Retourner le tableau sous forme json
|
|
||||||
$tabEntrepD = $this->htmlentitydecode_deep($tabEntrep);
|
|
||||||
echo json_encode($tabEntrepD);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function saveAction()
|
public function saveAction()
|
||||||
@ -223,8 +222,7 @@ class MandataireController extends Zend_Controller_Action
|
|||||||
|
|
||||||
$error = false;
|
$error = false;
|
||||||
|
|
||||||
$tabMandataires = array();
|
$tabMandataires = $request->getParam('tabMandataires', array());
|
||||||
$tabMandataires = $_REQUEST['tabMandataires'];
|
|
||||||
|
|
||||||
//Vérification des données
|
//Vérification des données
|
||||||
$fields = array();
|
$fields = array();
|
||||||
@ -250,6 +248,8 @@ class MandataireController extends Zend_Controller_Action
|
|||||||
if($tabMandataires['ville']==''){$fields[] ='Ville'; $error = true;}
|
if($tabMandataires['ville']==''){$fields[] ='Ville'; $error = true;}
|
||||||
if($tabMandataires['tel']==''){$fields[] ='Téléphone'; $error = true;}
|
if($tabMandataires['tel']==''){$fields[] ='Téléphone'; $error = true;}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//Envoi de la requête au webservices
|
//Envoi de la requête au webservices
|
||||||
if ($error==true){
|
if ($error==true){
|
||||||
$message = '<font color="red">';
|
$message = '<font color="red">';
|
||||||
|
@ -65,9 +65,10 @@ foreach ($this->tribunaux as $item)
|
|||||||
{
|
{
|
||||||
$select = '';
|
$select = '';
|
||||||
if ($tabMandataires['tribunal']==$item->code) $select = ' selected';
|
if ($tabMandataires['tribunal']==$item->code) $select = ' selected';
|
||||||
elseif ($item->code==$tribunal) $select = ' selected';
|
elseif ($item->code==$this->tribunal) $select = ' selected';
|
||||||
if (strlen($item->lib)>39) $lib=substr($item->lib,0,41).'...';
|
|
||||||
echo '<option value="'.$item->code.'"'.$select.'>'.$item->lib.'</option>';
|
if (strlen($item->nom)>39) $lib=substr($item->nom,0,41).'...';
|
||||||
|
echo '<option value="'.$item->code.'"'.$select.'>'.$item->nom.'</option>';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</select>
|
</select>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user