|
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 ] |
|---|
<?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>