Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.41
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html_old /
btm2000.bak /
compta /
prelevement /
Delete
Unzip
Name
Size
Permission
Date
Action
class
[ DIR ]
drwxr-xr-x
2025-11-25 13:08
bons.php
6.66
KB
-rw-r--r--
2025-11-25 13:08
card.php
12.68
KB
-rw-r--r--
2025-11-25 13:08
create.php
10.56
KB
-rw-r--r--
2025-11-25 13:08
demandes.php
5.62
KB
-rw-r--r--
2025-11-25 13:08
factures.php
9.96
KB
-rw-r--r--
2025-11-25 13:08
fiche-rejet.php
7.84
KB
-rw-r--r--
2025-11-25 13:08
fiche-stat.php
5.65
KB
-rw-r--r--
2025-11-25 13:08
index.php
13.54
KB
-rw-r--r--
2025-11-25 13:08
ligne.php
9.94
KB
-rw-r--r--
2025-11-25 13:08
list.php
7.91
KB
-rw-r--r--
2025-11-25 13:08
rejets.php
3.99
KB
-rw-r--r--
2025-11-25 13:08
stats.php
6.15
KB
-rw-r--r--
2025-11-25 13:08
Save
Rename
<?php /* Copyright (C) 2004-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org> * Copyright (C) 2005-2010 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2005-2009 Regis Houssin <regis.houssin@capnetworks.com> * Copyright (C) 2011-2012 Juanjo Menent <jmenent@2byte.es> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ /** * \file htdocs/compta/prelevement/demandes.php * \ingroup prelevement * \brief Page to list withdraw requests */ require('../../main.inc.php'); require_once DOL_DOCUMENT_ROOT.'/core/modules/modPrelevement.class.php'; require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php'; require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php'; require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php'; // Load translation files required by the page $langs->loadLangs(array('banks', 'categories', 'withdrawals', 'companies')); // Security check $socid = GETPOST('socid','int'); if ($user->societe_id) $socid=$user->societe_id; $result = restrictedArea($user, 'prelevement','','','bons'); // Get supervariables $page = GETPOST('page','int'); $sortorder = GETPOST('sortorder','alpha'); $sortfield = GETPOST('sortfield','alpha'); $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit; $sortfield = GETPOST("sortfield",'alpha'); $sortorder = GETPOST("sortorder",'alpha'); $page = GETPOST("page",'int'); if (empty($page) || $page == -1) { $page = 0; } // If $page is not defined, or '' or -1 $offset = $limit * $page; $pageprev = $page - 1; $pagenext = $page + 1; if (! $sortorder) $sortorder="DESC"; if (! $sortfield) $sortfield="f.facnumber"; /* * View */ llxHeader(); $thirdpartystatic=new Societe($db); $invoicestatic=new Facture($db); // List of requests $sql= "SELECT f.facnumber, f.rowid, f.total_ttc,"; $sql.= " s.nom as name, s.rowid as socid,"; $sql.= " pfd.date_demande as date_demande,"; $sql.= " pfd.fk_user_demande"; $sql.= " FROM ".MAIN_DB_PREFIX."facture as f,"; $sql.= " ".MAIN_DB_PREFIX."societe as s,"; $sql.= " ".MAIN_DB_PREFIX."prelevement_facture_demande as pfd"; if (!$user->rights->societe->client->voir && !$socid) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; $sql.= " WHERE s.rowid = f.fk_soc"; $sql.= " AND f.entity = ".$conf->entity; if (!$user->rights->societe->client->voir && !$socid) $sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id; if ($socid) $sql.= " AND f.fk_soc = ".$socid; if (!$statut) $sql.= " AND pfd.traite = 0"; if ($statut) $sql.= " AND pfd.traite = ".$statut; $sql.= " AND pfd.fk_facture = f.rowid"; if (dol_strlen(trim(GETPOST('search_societe','alpha')))) { $sql.= natural_search("s.nom", 'search_societe'); } $sql.= " ORDER BY $sortfield $sortorder "; $sql.= $db->plimit($limit+1, $offset); $resql=$db->query($sql); if ($resql) { $num = $db->num_rows($resql); $i = 0; if (!$statut) { print_barre_liste($langs->trans("RequestStandingOrderToTreat"), $page, "demandes.php", $urladd, $sortfield, $sortorder, '', $num); } else { print_barre_liste($langs->trans("RequestStandingOrderTreated"), $page, "demandes.php", $urladd, $sortfield, $sortorder, '', $num); } print '<form action="'.$_SERVER["PHP_SELF"].'" method="GET">'; print '<table class="liste" width="100%">'; print '<tr class="liste_titre">'; print_liste_field_titre("Bill", $_SERVER["PHP_SELF"]); print_liste_field_titre("Company", $_SERVER["PHP_SELF"]); print_liste_field_titre("Amount", $_SERVER["PHP_SELF"], "", "", $param, 'align="right"'); print_liste_field_titre("DateRequest", $_SERVER["PHP_SELF"], "", "", $param, 'align="center"'); print_liste_field_titre(''); print '</tr>'; print '<tr class="liste_titre">'; print '<td class="liste_titre"><input type="text" class="flat" name="search_facture" size="12" value="'.dol_escape_htmltag(GETPOST('search_facture','alpha')).'"></td>'; print '<td class="liste_titre"><input type="text" class="flat" name="search_societe" size="18" value="'.dol_escape_htmltag(GETPOST('search_societe','alpha')).'"></td>'; print '<td class="liste_titre"></td>'; print '<td class="liste_titre"></td>'; // Action column print '<td class="liste_titre" align="middle">'; $searchpicto=$form->showFilterAndCheckAddButtons($massactionbutton?1:0, 'checkforselect', 1); print $searchpicto; print '</td>'; print '</tr>'; $users = array(); while ($i < min($num,$limit)) { $obj = $db->fetch_object($resql); print '<tr class="oddeven">'; // Ref facture print '<td>'; $invoicestatic->id=$obj->rowid; $invoicestatic->ref=$obj->facnumber; print $invoicestatic->getNomUrl(1,'withdraw'); print '</td>'; print '<td>'; $thirdpartystatic->id=$obj->socid; $thirdpartystatic->name=$obj->name; print $thirdpartystatic->getNomUrl(1,'customer'); print '</td>'; print '<td align="right">'.price($obj->total_ttc).'</td>'; print '<td align="center">'.dol_print_date($db->jdate($obj->date_demande),'day').'</td>'; print '<td align="right"></td>'; print '</tr>'; $i++; } print "</table><br>"; print '</form>'; } else { dol_print_error($db); } llxFooter(); $db->close();