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.35
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html /
webedi.bdcloud.fr /
core /
lib /
Delete
Unzip
Name
Size
Permission
Date
Action
accounting.lib.php
7.08
KB
-rw-r--r--
2020-08-17 04:34
admin.lib.php
67.53
KB
-rw-r--r--
2020-07-24 01:47
agenda.lib.php
19.97
KB
-rw-r--r--
2020-06-10 12:45
ajax.lib.php
28.77
KB
-rw-r--r--
2020-08-18 15:30
asset.lib.php
4.76
KB
-rw-r--r--
2020-05-12 15:31
bank.lib.php
13.29
KB
-rw-r--r--
2020-05-28 20:13
barcode.lib.php
14.29
KB
-rw-r--r--
2020-05-28 20:13
categories.lib.php
3.41
KB
-rw-r--r--
2020-05-17 12:52
company.lib.php
79.51
KB
-rw-r--r--
2020-07-25 03:01
contact.lib.php
4.66
KB
-rw-r--r--
2020-05-17 13:22
contract.lib.php
4.78
KB
-rw-r--r--
2020-05-12 15:31
cron.lib.php
4.4
KB
-rw-r--r--
2020-05-28 20:13
date.lib.php
34.54
KB
-rw-r--r--
2020-05-28 20:13
doc.lib.php
6.7
KB
-rw-r--r--
2020-05-28 20:13
doleditor.lib.php
4.29
KB
-rw-r--r--
2020-05-28 20:13
donation.lib.php
3.59
KB
-rw-r--r--
2020-05-17 12:52
ecm.lib.php
3.84
KB
-rw-r--r--
2020-05-28 20:13
emailing.lib.php
2.25
KB
-rw-r--r--
2020-06-20 12:19
expedition.lib.php
3.79
KB
-rw-r--r--
2020-05-12 15:31
expensereport.lib.php
5.69
KB
-rw-r--r--
2020-05-17 12:54
fichinter.lib.php
6.48
KB
-rw-r--r--
2020-05-17 12:54
files.lib.php
111.69
KB
-rw-r--r--
2020-06-17 14:45
fiscalyear.lib.php
1.86
KB
-rw-r--r--
2020-05-17 12:54
format_cards.lib.php
2.9
KB
-rw-r--r--
2020-05-28 20:13
fourn.lib.php
9.17
KB
-rw-r--r--
2020-09-09 13:55
functions.lib.php
360.25
KB
-rw-r--r--
2023-11-09 16:47
functions2.lib.php
93.61
KB
-rw-r--r--
2020-07-25 03:01
functions_ch.lib.php
3.66
KB
-rw-r--r--
2020-05-12 15:31
functionsnumtoword.lib.php
9.88
KB
-rw-r--r--
2020-08-07 10:00
geturl.lib.php
8.88
KB
-rw-r--r--
2020-05-28 20:13
holiday.lib.php
3.38
KB
-rw-r--r--
2020-07-04 13:01
hrm.lib.php
2.86
KB
-rw-r--r--
2020-05-17 12:54
images.lib.php
23.42
KB
-rw-r--r--
2020-08-06 17:24
import.lib.php
1.75
KB
-rw-r--r--
2020-05-12 15:31
index.html
0
B
-rw-r--r--
2020-04-18 15:05
invoice.lib.php
7.37
KB
-rw-r--r--
2020-09-09 13:52
invoice2.lib.php
8.84
KB
-rw-r--r--
2020-05-28 20:13
json.lib.php
11.53
KB
-rw-r--r--
2020-05-28 20:13
ldap.lib.php
5.19
KB
-rw-r--r--
2020-05-28 20:13
loan.lib.php
3.08
KB
-rw-r--r--
2020-05-12 15:31
mailmanspip.lib.php
1.24
KB
-rw-r--r--
2020-05-12 15:31
member.lib.php
10.04
KB
-rw-r--r--
2020-05-17 12:55
memory.lib.php
7.71
KB
-rw-r--r--
2020-05-28 20:13
modulebuilder.lib.php
12.2
KB
-rw-r--r--
2020-05-31 23:31
multicurrency.lib.php
1.85
KB
-rw-r--r--
2020-05-12 15:31
oauth.lib.php
6.77
KB
-rw-r--r--
2020-05-12 15:31
order.lib.php
5.64
KB
-rw-r--r--
2020-09-09 13:54
parsemd.lib.php
2.73
KB
-rw-r--r--
2020-05-28 20:13
payments.lib.php
13.75
KB
-rw-r--r--
2020-05-28 20:13
pdf.lib.php
96.37
KB
-rw-r--r--
2020-08-23 19:25
prelevement.lib.php
2.86
KB
-rw-r--r--
2020-07-27 18:41
price.lib.php
20.92
KB
-rw-r--r--
2020-07-25 02:47
product.lib.php
22.17
KB
-rw-r--r--
2020-05-28 20:13
project.lib.php
102.22
KB
-rw-r--r--
2020-09-09 13:56
propal.lib.php
5.27
KB
-rw-r--r--
2020-09-09 13:53
receiptprinter.lib.php
2.19
KB
-rw-r--r--
2020-05-12 15:31
reception.lib.php
3.69
KB
-rw-r--r--
2020-05-12 15:31
report.lib.php
3.78
KB
-rw-r--r--
2020-05-12 15:31
resource.lib.php
4.67
KB
-rw-r--r--
2020-05-12 15:31
salaries.lib.php
3.57
KB
-rw-r--r--
2020-05-17 12:58
security.lib.php
29.91
KB
-rw-r--r--
2020-08-17 19:55
security2.lib.php
17.25
KB
-rw-r--r--
2020-05-28 20:13
sendings.lib.php
16.23
KB
-rw-r--r--
2020-05-28 20:13
signature.lib.php
2.81
KB
-rw-r--r--
2020-05-28 20:13
stock.lib.php
3.67
KB
-rw-r--r--
2020-05-17 12:59
supplier_proposal.lib.php
4.85
KB
-rw-r--r--
2020-05-12 15:31
takepos.lib.php
1.96
KB
-rw-r--r--
2020-05-12 15:31
tax.lib.php
49.87
KB
-rw-r--r--
2020-05-28 20:13
ticket.lib.php
39.15
KB
-rw-r--r--
2020-06-11 23:37
treeview.lib.php
9.27
KB
-rw-r--r--
2020-05-28 20:13
trip.lib.php
1.98
KB
-rw-r--r--
2020-05-17 12:59
usergroups.lib.php
41.61
KB
-rw-r--r--
2020-09-16 13:12
vat.lib.php
2.55
KB
-rw-r--r--
2020-09-10 18:02
website.lib.php
47.84
KB
-rw-r--r--
2020-06-10 12:45
website2.lib.php
20.4
KB
-rw-r--r--
2020-06-19 10:36
ws.lib.php
3.52
KB
-rw-r--r--
2020-05-28 20:13
xcal.lib.php
16.59
KB
-rw-r--r--
2020-05-28 20:13
Save
Rename
<?php /* Copyright (C) 2006 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2006-2017 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, '', $head, $h, 'ldap'); 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 ("$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 ("$val" != $lastkey[$level] && !$subcount) print '</td></tr>'; } return 1; }