AnonSec Team
Server IP : 10.128.40.6  /  Your IP : 216.73.216.233
Web Server : Apache
System : Linux webd006.cluster128.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
User : logmcpe ( 111175)
PHP Version : 7.3.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0705) :  /home/logmcpe/www/TEST/www/../../MC/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/logmcpe/www/TEST/www/../../MC/factures-pdf-m.php
<?php
include 'code/init.php' ;

// echo '<pre>';
// print_r($_POST);
// echo '</pre>';


// echo "----> $agence <br/>" ; 

if(isset($_POST['debutmonth'])) {
$dated = sprintf("%02d%02d00", $_POST['debutyear'], $_POST['debutmonth']);
$datef = sprintf("%02d%02d31", $_POST['debutyear'], $_POST['debutmonth']);
$factures=array();

//echo "--->".$_POST["affiche"] ; 
//exit() ;

// echo " ++ $dated / $datef ++ ";
$N=0;
if($_POST['fact_email']=="immediat-papier" )
{
		if($_POST['type_entete']=="ancien")
		{
		include 'includes/factureV3.php' ;
		}
		if($_POST['type_entete']=="nouveau")
		{
		include 'includes/factureV3entet.php' ;
		}
		if($_POST['type_entete']=="nouveau_s")
		{
		// include 'includes/factureV3S.php' ;
		include 'includes/factureV44.php' ;
		}
}
else
{
	// echo "dd" ; 
include 'includes/factureV4.php' ;
}
 if($_POST["affiche"]=='Afficher les factures (mail)')
 {
$rf=dbi_query("SELECT * FROM ".TABLE_FACT." f , ".TABLE_CLIENT." c  WHERE f.agence_id=$agence  AND  date_fact BETWEEN  $dated AND $datef AND f.client_id=c.client_id AND client_fmail = '1' ORDER BY client_nom,client_pnom") ;
 }
  if($_POST["affiche"]=='Afficher les factures (courrier)')
 {
 $rf=dbi_query("SELECT * FROM ".TABLE_FACT." f , ".TABLE_CLIENT." c  WHERE f.agence_id=$agence  AND  date_fact BETWEEN  $dated AND $datef AND f.client_id=c.client_id AND client_fmail = '0' ORDER BY client_nom,client_pnom ") ;
 }
// AND f.client_id IN (653,8713,8152,4963,8196,4096,8197,9782,8221)
// echo "SELECT * FROM ".TABLE_FACT." f , ".TABLE_CLIENT." c  WHERE f.agence_id=$agence  AND  date_fact BETWEEN  $dated AND $datef AND f.client_id=c.client_id ORDER BY client_nom,client_pnom ASC";
if(mysqli_num_rows($rf)>0){
while($f = dbi_fetch_row($rf))

{ 
$N++;
// echo 
$client_id=$f['client_id'];
$fact_id=$f['fact_id'];
$chemFact="temp/$client_id/";
// echo " $N --->  $client_id / $fact_id !!! <br/>";
if (!is_dir("temp"))
			{
				mkdir("temp", 0755) ;
				chmod("temp", 0755) ;
			}
$dossier="temp";			
			if (!is_dir("temp/$client_id"))
			{
				mkdir("temp/$client_id", 0755) ;
				chmod("temp/$client_id", 0755) ;
			}
$f = new Facture ($fact_id ) ;
$f->Output($chemFact.$fact_id.".pdf", 'F') ;
							$factures[] = $chemFact.$fact_id.".pdf" ;
}

$fichier_pdf = "temp/$agence-".date('d-m-Y-H:i').".pdf";
pdf_concatene($factures, $fichier_pdf) ;
	}
	
	}
	
	
	print_header ('', '', $BodyX );
	
	
?>



		
		
	<fieldset>
	<legend>Facture sans entete</legend>	
		
		<form action="" method="post">
  <input type="hidden" name="action" value="recherche" />
  <h1>Afficher les factures</h1>
  <table>
    <tr>
      <td>Date de facturation :  </td>
      <td colspan="2">
	  <input name="tab1" type="hidden" value="1"><html><?		
		echo '<select name="debutmonth">';
	    for ($k = 1 ; $k <= 12 ; $k++) {
		   $m = month_short_name ($k - 1);
		   echo "<option value=\"$k\"".($k == date("m") ? " selected=\"selected\" style=\"font-weight:bold\"" : "").">$m</option>\n";
		}
		echo '</select>';

		echo '<select name="debutyear">';
	    for ($k = (date("Y")-5) ; $k <= (date("Y")+3) ; $k++) {
		   echo "<option value=\"$k\"".($k == date("Y") ? " selected=\"selected\" style=\"font-weight:bold\"" : "").">$k</option>\n";
		}
		echo '</select>';		
?>
	  <input type="submit" name="affiche" class="bigbutton" value="Afficher les factures (mail)" style="text-align:center">
	  <input type="submit" name="affiche" class="bigbutton" value="Afficher les factures (courrier)" style="text-align:center">
	  </td>
    </tr>

  </table>
  
</form>
</fieldset>


	<fieldset>
	<legend>Facture avec entete auncien </legend>	
		
		<form action="" method="post">
  <input type="hidden" name="action" value="recherche" />
  <h1>Afficher les factures</h1>
  <table>
    <tr>
      <td>Date de facturation :  </td>
      <td colspan="2">
	  <input name="tab1" type="hidden" value="1"><html><?		
		echo '<select name="debutmonth">';
	    for ($k = 1 ; $k <= 12 ; $k++) {
		   $m = month_short_name ($k - 1);
		   echo "<option value=\"$k\"".($k == date("m") ? " selected=\"selected\" style=\"font-weight:bold\"" : "").">$m</option>\n";
		}
		echo '</select>';

		echo '<select name="debutyear">';
	    for ($k = (date("Y")-5) ; $k <= (date("Y")+3) ; $k++) {
		   echo "<option value=\"$k\"".($k == date("Y") ? " selected=\"selected\" style=\"font-weight:bold\"" : "").">$k</option>\n";
		}
		echo '</select>';		
?>
      <input type="hidden" name="type_entete" value="ancien" />
      <input type="hidden" name="fact_email" value="immediat-papier" />
	  <input type="submit" name="affiche" class="bigbutton" value="Afficher les factures (mail)" style="text-align:center">
	  <input type="submit" name="affiche" class="bigbutton" value="Afficher les factures (courrier)" style="text-align:center">
	  </td>
    </tr>

  </table>
  
</form>
</fieldset>


	<fieldset>
	<legend>Facture avec entete nouveau </legend>	
		
		<form action="" method="post">
  <input type="hidden" name="action" value="recherche" />
  <h1>Afficher les factures</h1>
  <table>
    <tr>
      <td>Date de facturation :  </td>
      <td colspan="2">
	  <input name="tab1" type="hidden" value="1"><html><?		
		echo '<select name="debutmonth">';
	    for ($k = 1 ; $k <= 12 ; $k++) {
		   $m = month_short_name ($k - 1);
		   echo "<option value=\"$k\"".($k == date("m") ? " selected=\"selected\" style=\"font-weight:bold\"" : "").">$m</option>\n";
		}
		echo '</select>';

		echo '<select name="debutyear">';
	    for ($k = (date("Y")-5) ; $k <= (date("Y")+3) ; $k++) {
		   echo "<option value=\"$k\"".($k == date("Y") ? " selected=\"selected\" style=\"font-weight:bold\"" : "").">$k</option>\n";
		}
		echo '</select>';		
?>
      <input type="hidden" name="type_entete" value="nouveau" />
      <input type="hidden" name="fact_email" value="immediat-papier" />
	  <input type="submit" name="affiche" class="bigbutton" value="Afficher les factures (mail)" style="text-align:center">
	  <input type="submit" name="affiche" class="bigbutton" value="Afficher les factures (courrier)" style="text-align:center">
	  </td>
    </tr>

  </table>
  
</form>
</fieldset>


	<fieldset>
	<legend>Facture sans entete nouveau </legend>	
		
		<form action="" method="post">
  <input type="hidden" name="action" value="recherche" />
  <h1>Afficher les factures</h1>
  <table>
    <tr>
      <td>Date de facturation :  </td>
      <td colspan="2">
	  <input name="tab1" type="hidden" value="1"><html><?		
		echo '<select name="debutmonth">';
	    for ($k = 1 ; $k <= 12 ; $k++) {
		   $m = month_short_name ($k - 1);
		   echo "<option value=\"$k\"".($k == date("m") ? " selected=\"selected\" style=\"font-weight:bold\"" : "").">$m</option>\n";
		}
		echo '</select>';

		echo '<select name="debutyear">';
	    for ($k = (date("Y")-5) ; $k <= (date("Y")+3) ; $k++) {
		   echo "<option value=\"$k\"".($k == date("Y") ? " selected=\"selected\" style=\"font-weight:bold\"" : "").">$k</option>\n";
		}
		echo '</select>';		
?>
      <input type="hidden" name="type_entete" value="nouveau_s" />
      <input type="hidden" name="fact_email" value="immediat-papier" />
	  <input type="submit" name="affiche" class="bigbutton" value="Afficher les factures (mail)" style="text-align:center">
	  <input type="submit" name="affiche" class="bigbutton" value="Afficher les factures (courrier)" style="text-align:center">
	  </td>
    </tr>

  </table>
  
</form>
</fieldset>

AnonSec - 2021