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.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html /
gmd.bdcloud.fr /
core /
lib /
Delete
Unzip
Name
Size
Permission
Date
Action
accounting.lib.php
9.12
KB
-rw-r--r--
2022-09-27 16:06
admin.lib.php
66.42
KB
-rw-r--r--
2022-09-27 16:06
agenda.lib.php
18.22
KB
-rw-r--r--
2022-09-27 16:06
ajax.lib.php
31.31
KB
-rw-r--r--
2022-09-27 16:06
asset.lib.php
4.8
KB
-rw-r--r--
2022-09-27 16:06
bank.lib.php
12.94
KB
-rw-r--r--
2022-09-27 16:06
barcode.lib.php
15.26
KB
-rw-r--r--
2022-09-27 16:06
categories.lib.php
3.43
KB
-rw-r--r--
2022-09-27 16:06
company.lib.php
79.8
KB
-rw-r--r--
2022-09-27 16:06
contact.lib.php
4.51
KB
-rw-r--r--
2022-09-27 16:06
contract.lib.php
4.77
KB
-rw-r--r--
2022-09-27 16:06
cron.lib.php
4.69
KB
-rw-r--r--
2022-09-27 16:06
date.lib.php
37.78
KB
-rw-r--r--
2022-09-27 16:06
doc.lib.php
6.73
KB
-rw-r--r--
2022-09-27 16:06
doleditor.lib.php
3.93
KB
-rw-r--r--
2022-09-27 16:06
donation.lib.php
3.61
KB
-rw-r--r--
2022-09-27 16:06
ecm.lib.php
5.12
KB
-rw-r--r--
2022-09-27 16:06
emailing.lib.php
2.25
KB
-rw-r--r--
2022-09-27 16:06
eventorganization.lib.php
2.21
KB
-rw-r--r--
2022-09-27 16:06
expedition.lib.php
3.9
KB
-rw-r--r--
2022-09-27 16:06
expensereport.lib.php
5.6
KB
-rw-r--r--
2022-09-27 16:06
fichinter.lib.php
6.45
KB
-rw-r--r--
2022-09-27 16:06
files.lib.php
122.46
KB
-rw-r--r--
2022-09-27 16:06
fiscalyear.lib.php
1.86
KB
-rw-r--r--
2022-09-27 16:06
format_cards.lib.php
2.8
KB
-rw-r--r--
2022-09-27 16:06
fourn.lib.php
10.09
KB
-rw-r--r--
2022-09-27 16:06
functions.lib.php
429.39
KB
-rw-r--r--
2022-09-27 16:06
functions2.lib.php
91.31
KB
-rw-r--r--
2022-09-27 16:06
functions_ch.lib.php
3.66
KB
-rw-r--r--
2022-09-27 16:06
functionsnumtoword.lib.php
9.96
KB
-rw-r--r--
2022-09-27 16:06
geturl.lib.php
14.68
KB
-rw-r--r--
2022-09-27 16:06
holiday.lib.php
3.43
KB
-rw-r--r--
2022-09-27 16:06
hrm.lib.php
3.21
KB
-rw-r--r--
2022-09-27 16:06
images.lib.php
24.95
KB
-rw-r--r--
2022-09-27 16:06
import.lib.php
1.89
KB
-rw-r--r--
2022-09-27 16:06
intracommreport.lib.php
2.59
KB
-rw-r--r--
2022-09-27 16:06
invoice.lib.php
50.52
KB
-rw-r--r--
2022-09-27 16:06
invoice2.lib.php
9.16
KB
-rw-r--r--
2022-09-27 16:06
json.lib.php
10.92
KB
-rw-r--r--
2022-09-27 16:06
ldap.lib.php
5.37
KB
-rw-r--r--
2022-09-27 16:06
loan.lib.php
5.24
KB
-rw-r--r--
2022-09-27 16:06
mailmanspip.lib.php
1.24
KB
-rw-r--r--
2022-09-27 16:06
member.lib.php
10.23
KB
-rw-r--r--
2022-09-27 16:06
memory.lib.php
9.5
KB
-rw-r--r--
2022-09-27 16:06
modulebuilder.lib.php
13.56
KB
-rw-r--r--
2022-09-27 16:06
multicurrency.lib.php
2.07
KB
-rw-r--r--
2022-09-27 16:06
oauth.lib.php
5.73
KB
-rw-r--r--
2022-09-27 16:06
order.lib.php
9.82
KB
-rw-r--r--
2022-09-27 16:06
parsemd.lib.php
2.54
KB
-rw-r--r--
2022-09-27 16:06
payments.lib.php
17.44
KB
-rw-r--r--
2022-09-27 16:06
pdf.lib.php
104
KB
-rw-r--r--
2022-09-27 16:06
phpsessionindb.lib.php
8.28
KB
-rw-r--r--
2022-09-27 16:06
prelevement.lib.php
3.23
KB
-rw-r--r--
2022-09-27 16:06
price.lib.php
21.38
KB
-rw-r--r--
2022-09-27 16:06
product.lib.php
24.78
KB
-rw-r--r--
2022-09-27 16:06
project.lib.php
111.69
KB
-rw-r--r--
2022-09-27 16:06
propal.lib.php
9.38
KB
-rw-r--r--
2022-09-27 16:06
receiptprinter.lib.php
2.19
KB
-rw-r--r--
2022-09-27 16:06
reception.lib.php
4.69
KB
-rw-r--r--
2022-09-27 16:06
report.lib.php
3.84
KB
-rw-r--r--
2022-09-27 16:06
resource.lib.php
4.7
KB
-rw-r--r--
2022-09-27 16:06
salaries.lib.php
3.54
KB
-rw-r--r--
2022-09-27 16:06
security.lib.php
38.24
KB
-rw-r--r--
2022-09-27 16:06
security2.lib.php
18.07
KB
-rw-r--r--
2022-09-27 16:06
sendings.lib.php
16.55
KB
-rw-r--r--
2022-09-27 16:06
signature.lib.php
4.08
KB
-rw-r--r--
2022-09-27 16:06
stock.lib.php
3.6
KB
-rw-r--r--
2022-09-27 16:06
supplier_proposal.lib.php
4.82
KB
-rw-r--r--
2022-09-27 16:06
takepos.lib.php
2.18
KB
-rw-r--r--
2022-09-27 16:06
tax.lib.php
56.03
KB
-rw-r--r--
2022-09-27 16:06
ticket.lib.php
36.72
KB
-rw-r--r--
2022-09-27 16:06
treeview.lib.php
9.23
KB
-rw-r--r--
2022-09-27 16:06
trip.lib.php
1.98
KB
-rw-r--r--
2022-09-27 16:06
usergroups.lib.php
42.7
KB
-rw-r--r--
2022-09-27 16:06
vat.lib.php
2.6
KB
-rw-r--r--
2022-09-27 16:06
website.lib.php
53.39
KB
-rw-r--r--
2022-09-27 16:06
website2.lib.php
24.95
KB
-rw-r--r--
2022-09-27 16:06
ws.lib.php
3.34
KB
-rw-r--r--
2022-09-27 16:06
xcal.lib.php
16.9
KB
-rw-r--r--
2022-09-27 16:06
Save
Rename
<?php /* Copyright (C) 2006 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2006-2021 Regis Houssin <regis.houssin@inodbox.com> * * 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 <https://www.gnu.org/licenses/>. * or see https://www.gnu.org/ */ /** * \file htdocs/core/lib/ldap.lib.php * \brief Ensemble de fonctions de base pour le module LDAP * \ingroup ldap */ /** * Initialize the array of tabs for customer invoice * * @return array Array of head tabs */ function ldap_prepare_head() { global $langs, $conf, $user; $langs->load("ldap"); // Onglets $head = array(); $h = 0; $head[$h][0] = DOL_URL_ROOT."/admin/ldap.php"; $head[$h][1] = $langs->trans("LDAPGlobalParameters"); $head[$h][2] = 'ldap'; $h++; if (!empty($conf->global->LDAP_SYNCHRO_ACTIVE)) { $head[$h][0] = DOL_URL_ROOT."/admin/ldap_users.php"; $head[$h][1] = $langs->trans("LDAPUsersSynchro"); $head[$h][2] = 'users'; $h++; } if (!empty($conf->global->LDAP_SYNCHRO_ACTIVE)) { $head[$h][0] = DOL_URL_ROOT."/admin/ldap_groups.php"; $head[$h][1] = $langs->trans("LDAPGroupsSynchro"); $head[$h][2] = 'groups'; $h++; } if (!empty($conf->societe->enabled) && !empty($conf->global->LDAP_CONTACT_ACTIVE)) { $head[$h][0] = DOL_URL_ROOT."/admin/ldap_contacts.php"; $head[$h][1] = $langs->trans("LDAPContactsSynchro"); $head[$h][2] = 'contacts'; $h++; } if (!empty($conf->adherent->enabled) && !empty($conf->global->LDAP_MEMBER_ACTIVE)) { $head[$h][0] = DOL_URL_ROOT."/admin/ldap_members.php"; $head[$h][1] = $langs->trans("LDAPMembersSynchro"); $head[$h][2] = 'members'; $h++; } if (!empty($conf->adherent->enabled) && !empty($conf->global->LDAP_MEMBER_TYPE_ACTIVE)) { $head[$h][0] = DOL_URL_ROOT."/admin/ldap_members_types.php"; $head[$h][1] = $langs->trans("LDAPMembersTypesSynchro"); $head[$h][2] = 'memberstypes'; $h++; } // Show more tabs from modules // Entries must be declared in modules descriptor with line // $this->tabs = array('entity:+tabname:Title:@mymodule:/mymodule/mypage.php?id=__ID__'); to add new tab // $this->tabs = array('entity:-tabname); to remove a tab complete_head_from_modules($conf, $langs, null, $head, $h, 'ldap'); complete_head_from_modules($conf, $langs, null, $head, $h, 'ldap', 'remove'); return $head; } /** * Show button test LDAP synchro * * @param string $butlabel Label * @param string $testlabel Label * @param string $key Key * @param string $dn Dn * @param string $objectclass Class * @return void */ function show_ldap_test_button($butlabel, $testlabel, $key, $dn, $objectclass) { global $langs, $conf, $user; //print 'key='.$key.' dn='.$dn.' objectclass='.$objectclass; print '<br>'; if (!function_exists("ldap_connect")) { print '<a class="butActionRefused classfortooltip" href="#" title="'.$langs->trans('LDAPFunctionsNotAvailableOnPHP').'">'.$butlabel.'</a>'; } elseif (empty($conf->global->LDAP_SERVER_HOST)) { print '<a class="butActionRefused classfortooltip" href="#" title="'.$langs->trans('LDAPSetupNotComplete').'">'.$butlabel.'</a>'; } elseif (empty($key) || empty($dn) || empty($objectclass)) { $langs->load("errors"); print '<a class="butActionRefused classfortooltip" href="#" title="'.$langs->trans('ErrorLDAPSetupNotComplete').'">'.$butlabel.'</a>'; } else { print '<a class="butAction reposition" href="'.$_SERVER["PHP_SELF"].'?action='.$testlabel.'">'.$butlabel.'</a>'; } print '<br><br>'; } /** * Show a LDAP array into an HTML output array. * * @param array $result Array to show. This array is already encoded into charset_output * @param int $level Level * @param int $count Count * @param string $var Var * @param int $hide Hide * @param int $subcount Subcount * @return int */ function show_ldap_content($result, $level, $count, $var, $hide = 0, $subcount = 0) { global $bc, $conf; $count--; if ($count == 0) { return -1; // To stop loop } if (!is_array($result)) { return -1; } foreach ($result as $key => $val) { if ("$key" == "objectclass") { continue; } if ("$key" == "count") { continue; } if ("$key" == "dn") { continue; } if (!is_array($val) && "$val" == "objectclass") { continue; } $lastkey[$level] = $key; if (is_array($val)) { $hide = 0; if (!is_numeric($key)) { print '<tr class="oddeven">'; print '<td>'; print $key; print '</td><td>'; if (strtolower($key) == 'userpassword') { $hide = 1; } } show_ldap_content($val, $level + 1, $count, $var, $hide, $val["count"]); } elseif ($subcount) { $subcount--; $newstring = dol_htmlentitiesbr($val); if ($hide) { print preg_replace('/./i', '*', $newstring); } else { print $newstring; } print '<br>'; } if (!is_array($val) && "$val" != $lastkey[$level] && !$subcount) { print '</td></tr>'; } } return 1; }