ajout control email
This commit is contained in:
parent
1b104b139e
commit
0122f6c24e
@ -91,6 +91,7 @@ if($ajax===TRUE)
|
||||
}
|
||||
exit;
|
||||
}
|
||||
//Fin traitement ajax
|
||||
|
||||
function sendCmdMail($sujet, $message)
|
||||
{
|
||||
@ -120,24 +121,31 @@ function sendCmdMail($sujet, $message)
|
||||
//Envoi d'un mail de demande de reception de kbis par mail
|
||||
if(isset($_REQUEST['mailkbis']) && $_REQUEST['mailkbis']=='Ok')
|
||||
{
|
||||
sendCmdMail(
|
||||
'[COMMANDE PIECES] - KBIS par email après essai(s) de téléchargement',
|
||||
'COMMANDE DE PIECES - Demande de kbis par email après essai(s) de téléchargement <br/>'.EOL.
|
||||
'Demande pour recevoir le KBIS de SIREN :'.
|
||||
'<a href="'.EXTRANET_URL.'/?page=identite&siret='.$_REQUEST['siret'].'">'.
|
||||
$_REQUEST['siret'].'</a><br/>'.EOL.
|
||||
'pour login '.$_SESSION['tabInfo']['login'].'('.$_REQUEST['email'].')<br/>'.EOL.
|
||||
'Référence : '.$_REQUEST['ref']
|
||||
);
|
||||
$client->setLog('kbis', $_REQUEST['siret'], 0, 'mail');
|
||||
$message = 'Votre demande de reception de Kbis par email à été prise en compte';
|
||||
if(!empty($_REQUEST['mail']))
|
||||
{
|
||||
sendCmdMail(
|
||||
'[COMMANDE PIECES] - KBIS par email après essai(s) de téléchargement',
|
||||
'COMMANDE DE PIECES - Demande de kbis par email après essai(s) de téléchargement <br/>'.EOL.
|
||||
'Demande pour recevoir le KBIS de SIREN :'.
|
||||
'<a href="'.EXTRANET_URL.'/?page=identite&siret='.$_REQUEST['siret'].'">'.
|
||||
$_REQUEST['siret'].'</a><br/>'.EOL.
|
||||
'pour login '.$_SESSION['tabInfo']['login'].'('.$_REQUEST['mail'].')<br/>'.EOL.
|
||||
'Référence : '.$_REQUEST['ref']
|
||||
);
|
||||
$client->setLog('kbis', $_REQUEST['siret'], 0, 'mail');
|
||||
$message = 'Votre demande de reception de Kbis par email à été prise en compte';
|
||||
}else{
|
||||
$message = 'Votre demande n\'a pas été prise en compte veuillez saisir un email?';
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (!$_SESSION['connected'])
|
||||
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
|
||||
elseif ( !preg_match('/\bKBIS\b/i', $_SESSION['tabInfo']['droits']))
|
||||
echo ('Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité');
|
||||
else {
|
||||
else
|
||||
{
|
||||
require_once 'common/dates.php';
|
||||
require_once 'common/curl.php';
|
||||
|
||||
@ -190,31 +198,29 @@ else {
|
||||
}
|
||||
}
|
||||
|
||||
if ($errCJ || $errDep || $errNum)
|
||||
{
|
||||
?>
|
||||
<div id="center">
|
||||
|
||||
<h1>PIECES OFFICIELLES</h1>
|
||||
|
||||
<table>
|
||||
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="200" class="StyleInfoLib">Numéro identifiant Siren</td>
|
||||
<td width="350" class="StyleInfoData"><?=substr($siren,0,3).' '.substr($siren,3,3).' '.substr($siren,6,3)?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="200" class="StyleInfoLib">Raison Sociale</td>
|
||||
<td width="350" class="StyleInfoData"><?=$raisonSociale?></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h2>Actes & Status</h2>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
if ($errCJ || $errDep || $errNum)
|
||||
{
|
||||
//Affichage erreur pour département, catégorie juridique non pris en compte
|
||||
?>
|
||||
<div id="center">
|
||||
<h1>PIECES OFFICIELLES</h1>
|
||||
<table>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="200" class="StyleInfoLib">Numéro identifiant Siren</td>
|
||||
<td width="350" class="StyleInfoData"><?=substr($siren,0,3).' '.substr($siren,3,3).' '.substr($siren,6,3)?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="200" class="StyleInfoLib">Raison Sociale</td>
|
||||
<td width="350" class="StyleInfoData"><?=$raisonSociale?></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h2>Actes & Status</h2>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="550" colspan="2" class="StyleInfoData">
|
||||
<h3>
|
||||
@ -225,159 +231,161 @@ else {
|
||||
?>
|
||||
</h3>
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
<?php
|
||||
if($errDep)
|
||||
{
|
||||
?>
|
||||
<tr>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="550" colspan="2" class="StyleInfoData">
|
||||
Afin d'obtenir un extrait K-bis, contactez directement le greffe du tribunal à compétence commercial
|
||||
dont vous trouverez les coordonnées <a href="./?page=competences&idEntreprise=<?=$idEntreprise?>&siret=<?=$siret?>&type=tri">ici</a>.
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
</table>
|
||||
</div>
|
||||
<?
|
||||
}
|
||||
else
|
||||
{
|
||||
}
|
||||
else
|
||||
{
|
||||
//Lancement du téléchargement du kbis
|
||||
?>
|
||||
<script src="./js/jqueryprogressbar.js" type="text/javascript"></script>
|
||||
<div id="center">
|
||||
<h1>PIECES OFFICIELLES</h1>
|
||||
<table>
|
||||
<script src="./js/jqueryprogressbar.js" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('input[type=checkbox][name=sendmail]').live('click', function()
|
||||
{
|
||||
if($(this).attr('checked')== true){
|
||||
$('#formMail').css('display', 'block');
|
||||
}else{
|
||||
$('#formMail').css('display', 'none');
|
||||
}
|
||||
});
|
||||
|
||||
$('form[name=mailkbis]').submit(function(){
|
||||
var eMail = $('input[name=mail]').val();
|
||||
var isMail = eMail.length;
|
||||
var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
|
||||
if(!isMail || verif.exec(eMail)==null){
|
||||
alert('Veuillez saisir une adresse email.');
|
||||
return false;
|
||||
}
|
||||
else { return true; }
|
||||
});
|
||||
|
||||
<?php
|
||||
if ($message!='')
|
||||
if( !(isset($_REQUEST['mailkbis']) && $_REQUEST['mailkbis']=='Ok') )
|
||||
{
|
||||
?>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="550" colspan="2" class="StyleInfoData"><h3><?=$message;?></h3></td>
|
||||
</tr>
|
||||
var start = <?=$start?>;
|
||||
var pct = 0;
|
||||
var prec = 0;
|
||||
var checkInterval = 5;
|
||||
var url = '';
|
||||
var message = 'Le temps maximum d"attente a été atteint. Merci de réssayez en cliquant <a href="./?page=kbis2&siret=<?=$siren?>&start=<?=$start+1?>">ici</a><br/>ou faire la demande pour recevoir le kbis par mail <input type="checkbox" name="sendmail" value="1"/>';
|
||||
|
||||
function checkKbis(start)
|
||||
{
|
||||
if(start>=1){
|
||||
$.post( 'pages/kbis2.php', { ajax: 'true', start: start, siret: '<?=$siren?>' },
|
||||
function (data, textStatus) { url = data; }
|
||||
);
|
||||
}else{
|
||||
$.post( 'pages/kbis2.php', { ajax: 'true', start: 0, url: url, siret: '<?=$siren?>' },
|
||||
function (data, textStatus) { if( data!='' && data!='FALSE' ){ updateInfo(data); } }
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
function update()
|
||||
{
|
||||
$('#progressbar').reportprogress(++pct);
|
||||
if(pct==100){
|
||||
updateInfo(message);
|
||||
pct=0;
|
||||
}
|
||||
if(Math.floor(pct/checkInterval)!=prec){
|
||||
prec = Math.floor(pct/checkInterval);
|
||||
checkKbis(false);
|
||||
}
|
||||
}
|
||||
|
||||
function updateInfo(html){
|
||||
$('#result').html(html);
|
||||
clearInterval(holdTheInterval);
|
||||
}
|
||||
|
||||
checkKbis(start);
|
||||
var holdTheInterval = setInterval(update, 1200);
|
||||
$('#progressbar').reportprogress(0);
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
});
|
||||
</script>
|
||||
<div id="center">
|
||||
<h1>PIECES OFFICIELLES</h1>
|
||||
<table>
|
||||
<?php
|
||||
if ($message!='')
|
||||
{
|
||||
?>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="550" colspan="2" class="StyleInfoData"><h3><?=$message;?></h3></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="200" class="StyleInfoLib">Numéro identifiant Siren</td>
|
||||
<td width="350" class="StyleInfoData"><?=substr($siren,0,3).' '.substr($siren,3,3).' '.substr($siren,6,3)?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="200" class="StyleInfoLib">Raison Sociale</td>
|
||||
<td width="350" class="StyleInfoData"><?=$raisonSociale?></td>
|
||||
</tr>
|
||||
<tr><td colspan="3"> </td></tr>
|
||||
</table>
|
||||
<h2>Actes & Status</h2>
|
||||
<table>
|
||||
<tr>
|
||||
<td width="100"> </td>
|
||||
<td width="380">
|
||||
<?php
|
||||
if(empty($message))
|
||||
{
|
||||
?>
|
||||
<div id="result"><div id="progressbar"></div></div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="200" class="StyleInfoLib">Numéro identifiant Siren</td>
|
||||
<td width="350" class="StyleInfoData"><?=substr($siren,0,3).' '.substr($siren,3,3).' '.substr($siren,6,3)?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="200" class="StyleInfoLib">Raison Sociale</td>
|
||||
<td width="350" class="StyleInfoData"><?=$raisonSociale?></td>
|
||||
</tr>
|
||||
<tr><td colspan="3"> </td></tr>
|
||||
</table>
|
||||
<h2>Actes & Status</h2>
|
||||
<table>
|
||||
<tr>
|
||||
<td width="100"> </td>
|
||||
<td width="380">
|
||||
<?php
|
||||
if(empty($message))
|
||||
{
|
||||
?>
|
||||
<div id="result"><div id="progressbar"></div></div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<span id="formMail" style="display:none">
|
||||
<form name="mailkbis" method="post" action="./?page=kbis2&siret=<?=$siret?>">
|
||||
<input type="hidden" name="login" value="<?=$_SESSION['tabInfo']['login']?>"/>
|
||||
<input type="hidden" name="siren" value="<?=$siren?>"/>
|
||||
<label>Votre Email : </label>
|
||||
<input type="text" name="mail" value="<?php if ($_SESSION['tabInfo']['login']<>'testreunica' && $_SESSION['tabInfo']['login']<>'reunicacsf') echo $_SESSION['tabInfo']['email']?>"/>
|
||||
<input type="submit" name="mailkbis" value="Ok"/>
|
||||
</form>
|
||||
</span>
|
||||
</td>
|
||||
<td width="100"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('input[type=checkbox][name=sendmail]').live('click', function()
|
||||
{
|
||||
if($(this).attr('checked')== true){
|
||||
$('#formMail').css('display', 'block');
|
||||
}else{
|
||||
$('#formMail').css('display', 'none');
|
||||
}
|
||||
});
|
||||
|
||||
$('form[name=mailkbis]').submit(function(){
|
||||
var eMail = $('input[name=mail]').val();
|
||||
var isMail = eMail.length;
|
||||
var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
|
||||
if(!isMail || verif.exec(eMail)==null){
|
||||
alert('Veuillez saisir une adresse email.');
|
||||
return false;
|
||||
}
|
||||
else { return true; }
|
||||
});
|
||||
|
||||
|
||||
<span id="formMail" style="display:none">
|
||||
<form name="mailkbis" method="post" action="./?page=kbis2&siret=<?=$siret?>">
|
||||
<input type="hidden" name="login" value="<?=$_SESSION['tabInfo']['login']?>"/>
|
||||
<input type="hidden" name="siren" value="<?=$siren?>"/>
|
||||
<label>Votre Email : </label>
|
||||
<input type="text" name="mail" value="<?php
|
||||
if ($_SESSION['tabInfo']['login']<>'testreunica' &&
|
||||
$_SESSION['tabInfo']['login']<>'reunicacsf')
|
||||
echo $_SESSION['tabInfo']['email']
|
||||
?>"/>
|
||||
<input type="submit" name="mailkbis" value="Ok"/>
|
||||
</form>
|
||||
</span>
|
||||
</td>
|
||||
<td width="100"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<?php
|
||||
if( !(isset($_REQUEST['mailkbis']) && $_REQUEST['mailkbis']=='Ok') )
|
||||
{
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
var start = <?=$start?>;
|
||||
var pct = 0;
|
||||
var prec = 0;
|
||||
var checkInterval = 5;
|
||||
var url = '';
|
||||
var message = 'Le temps maximum d"attente a été atteint. Merci de réssayez en cliquant <a href="./?page=kbis2&siret=<?=$siren?>&start=<?=$start+1?>">ici</a><br/>ou faire la demande pour recevoir le kbis par mail <input type="checkbox" name="sendmail" value="1"/>';
|
||||
|
||||
function checkKbis(start)
|
||||
{
|
||||
if(start>=1){
|
||||
$.post( 'pages/kbis2.php', { ajax: 'true', start: start, siret: '<?=$siren?>' },
|
||||
function (data, textStatus) { url = data; }
|
||||
);
|
||||
}else{
|
||||
$.post( 'pages/kbis2.php', { ajax: 'true', start: 0, url: url, siret: '<?=$siren?>' },
|
||||
function (data, textStatus) { if( data!='' && data!='FALSE' ){ updateInfo(data); } }
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
function update()
|
||||
{
|
||||
$('#progressbar').reportprogress(++pct);
|
||||
if(pct==100){
|
||||
updateInfo(message);
|
||||
pct=0;
|
||||
}
|
||||
if(Math.floor(pct/checkInterval)!=prec){
|
||||
prec = Math.floor(pct/checkInterval);
|
||||
checkKbis(false);
|
||||
}
|
||||
}
|
||||
|
||||
function updateInfo(html){
|
||||
$('#result').html(html);
|
||||
clearInterval(holdTheInterval);
|
||||
}
|
||||
|
||||
checkKbis(start);
|
||||
var holdTheInterval = setInterval(update, 1200);
|
||||
$('#progressbar').reportprogress(0);
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
});
|
||||
</script>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user