fixed issue #0000258
This commit is contained in:
parent
7c7b867466
commit
b5c6441c3b
@ -26,7 +26,26 @@ function supprAnnonceCollecte($idan, $siret = ''){
|
||||
} elseif ( isset($error) && $error['errNum'] != 0 ) {
|
||||
$output = 'Erreur lors de la suppression.';
|
||||
} else {
|
||||
$output ="Une erreur est survenue...";
|
||||
$output = "Une erreur est survenue...";
|
||||
}
|
||||
return $output;
|
||||
}
|
||||
|
||||
function dupliqueAnnonceCollecte($idan, $siret){
|
||||
global $client;
|
||||
try {
|
||||
$O = $client->dupliqueAnnonceCollecte($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.' dupliqué sur '.$siret.'!';
|
||||
} elseif ( isset($error) && $error['errNum'] != 0 ) {
|
||||
$output = 'Erreur lors de la duplication.';
|
||||
} else {
|
||||
$output = "Une erreur est survenue...";
|
||||
}
|
||||
return $output;
|
||||
}
|
||||
@ -46,7 +65,18 @@ switch ( $subaction ) {
|
||||
<?php
|
||||
break;
|
||||
case 'copyDialog':
|
||||
|
||||
$idan = $params[2];
|
||||
$siret = $params[3];
|
||||
?>
|
||||
<div id="result">
|
||||
Affecte l'annonce <?=$idan?> de <?=$siret?> sur un nouveau siren.
|
||||
</div>
|
||||
<br/>
|
||||
<form name="copyDialog">
|
||||
<input type="hidden" name="idan" value="<?=$idan?>" />
|
||||
Siren / Siret : <input type="text" name="siret" value="" />
|
||||
</form>
|
||||
<?php
|
||||
break;
|
||||
case 'editDialog':
|
||||
$inEditDialog = true;
|
||||
@ -116,8 +146,9 @@ switch ( $subaction ) {
|
||||
echo supprAnnonceCollecte($idan, $siret);
|
||||
break;
|
||||
case 'copy':
|
||||
|
||||
|
||||
$idan = $_REQUEST['idan'];
|
||||
$siret = str_replace(' ','',$_REQUEST['siret']);
|
||||
echo dupliqueAnnonceCollecte($idan, $siret);
|
||||
break;
|
||||
case 'edit':
|
||||
$idan = $_REQUEST['idan'];
|
||||
|
@ -61,14 +61,22 @@ $(document).ready(function(){
|
||||
bgiframe: true,
|
||||
title: title,
|
||||
width: 350,
|
||||
height: 150,
|
||||
height: 200,
|
||||
modal: true,
|
||||
closeOnEscape: false,
|
||||
open: function(event, ui) {
|
||||
$(this).html('Chargement...').load(href);
|
||||
},
|
||||
buttons: {
|
||||
'Enregistrer': function() { },
|
||||
'Dupliquer': function() {
|
||||
var siret = $('input:hidden[name=siret]').val();
|
||||
var idan = $('input:hidden[name=idan]').val();
|
||||
$.post('index.php',
|
||||
{ page: 'saisieajax', q: 'annonces/copy',
|
||||
idan: idan, siret: siret},
|
||||
function(data){ $('#result').html(data); }
|
||||
);
|
||||
},
|
||||
'Quitter': function() { $(this).dialog('close'); }
|
||||
},
|
||||
close: function() { $('#dialog').remove(); }
|
||||
|
Loading…
x
Reference in New Issue
Block a user