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 /
gf.bdcloud.fr /
core /
lib /
Delete
Unzip
Name
Size
Permission
Date
Action
accounting.lib.php
7.08
KB
-rw-r--r--
2020-10-12 13:32
admin.lib.php
67.53
KB
-rw-r--r--
2020-10-12 13:32
agenda.lib.php
19.97
KB
-rw-r--r--
2020-10-12 13:32
ajax.lib.php
28.77
KB
-rw-r--r--
2020-10-12 13:32
asset.lib.php
4.76
KB
-rw-r--r--
2020-10-12 13:32
bank.lib.php
13.29
KB
-rw-r--r--
2020-10-12 13:32
barcode.lib.php
14.29
KB
-rw-r--r--
2020-10-12 13:32
categories.lib.php
3.41
KB
-rw-r--r--
2020-10-12 13:32
company.lib.php
79.51
KB
-rw-r--r--
2020-10-12 13:32
contact.lib.php
4.66
KB
-rw-r--r--
2020-10-12 13:33
contract.lib.php
4.78
KB
-rw-r--r--
2020-10-12 13:32
cron.lib.php
4.4
KB
-rw-r--r--
2020-10-12 13:32
date.lib.php
34.54
KB
-rw-r--r--
2020-10-12 13:32
doc.lib.php
6.7
KB
-rw-r--r--
2020-10-12 13:32
doleditor.lib.php
4.29
KB
-rw-r--r--
2020-10-12 13:32
donation.lib.php
3.59
KB
-rw-r--r--
2020-10-12 13:32
ecm.lib.php
3.84
KB
-rw-r--r--
2020-10-12 13:33
emailing.lib.php
2.25
KB
-rw-r--r--
2020-10-12 13:32
expedition.lib.php
3.79
KB
-rw-r--r--
2020-10-12 13:32
expensereport.lib.php
5.69
KB
-rw-r--r--
2020-10-12 13:32
fichinter.lib.php
6.48
KB
-rw-r--r--
2020-10-12 13:32
files.lib.php
111.69
KB
-rw-r--r--
2020-10-12 13:32
fiscalyear.lib.php
1.86
KB
-rw-r--r--
2020-10-12 13:32
format_cards.lib.php
2.9
KB
-rw-r--r--
2020-10-12 13:32
fourn.lib.php
9.17
KB
-rw-r--r--
2020-10-12 13:33
functions.lib.php
360.25
KB
-rw-r--r--
2020-10-12 13:32
functions2.lib.php
93.61
KB
-rw-r--r--
2020-10-12 13:33
functions_ch.lib.php
3.66
KB
-rw-r--r--
2020-10-12 13:32
functionsnumtoword.lib.php
9.88
KB
-rw-r--r--
2020-10-12 13:32
geturl.lib.php
8.88
KB
-rw-r--r--
2020-10-12 13:33
holiday.lib.php
3.38
KB
-rw-r--r--
2020-10-12 13:32
hrm.lib.php
2.86
KB
-rw-r--r--
2020-10-12 13:32
images.lib.php
23.42
KB
-rw-r--r--
2020-10-12 13:32
import.lib.php
1.75
KB
-rw-r--r--
2020-10-12 13:32
index.html
0
B
-rw-r--r--
2020-10-12 13:32
invoice.lib.php
7.37
KB
-rw-r--r--
2020-10-12 13:32
invoice2.lib.php
8.84
KB
-rw-r--r--
2020-10-12 13:32
json.lib.php
11.53
KB
-rw-r--r--
2020-10-12 13:32
ldap.lib.php
5.19
KB
-rw-r--r--
2020-10-12 13:32
loan.lib.php
3.08
KB
-rw-r--r--
2020-10-12 13:32
mailmanspip.lib.php
1.24
KB
-rw-r--r--
2020-10-12 13:33
member.lib.php
10.04
KB
-rw-r--r--
2020-10-12 13:32
memory.lib.php
7.71
KB
-rw-r--r--
2020-10-12 13:32
modulebuilder.lib.php
12.2
KB
-rw-r--r--
2020-10-12 13:32
multicurrency.lib.php
1.85
KB
-rw-r--r--
2020-10-12 13:32
oauth.lib.php
6.77
KB
-rw-r--r--
2020-10-12 13:33
order.lib.php
5.64
KB
-rw-r--r--
2020-10-12 13:32
parsemd.lib.php
2.73
KB
-rw-r--r--
2020-10-12 13:32
payments.lib.php
13.75
KB
-rw-r--r--
2020-10-12 13:32
pdf.lib.php
96.37
KB
-rw-r--r--
2020-10-12 13:32
prelevement.lib.php
2.86
KB
-rw-r--r--
2020-10-12 13:33
price.lib.php
20.92
KB
-rw-r--r--
2020-10-12 13:33
product.lib.php
22.17
KB
-rw-r--r--
2020-10-12 13:32
project.lib.php
102.22
KB
-rw-r--r--
2020-10-12 13:33
propal.lib.php
5.27
KB
-rw-r--r--
2020-10-12 13:32
receiptprinter.lib.php
2.19
KB
-rw-r--r--
2020-10-12 13:33
reception.lib.php
3.69
KB
-rw-r--r--
2020-10-12 13:32
report.lib.php
3.78
KB
-rw-r--r--
2020-10-12 13:32
resource.lib.php
4.67
KB
-rw-r--r--
2020-10-12 13:32
salaries.lib.php
3.57
KB
-rw-r--r--
2020-10-12 13:33
security.lib.php
29.91
KB
-rw-r--r--
2020-10-12 13:32
security2.lib.php
17.25
KB
-rw-r--r--
2020-10-12 13:33
sendings.lib.php
16.23
KB
-rw-r--r--
2020-10-12 13:33
signature.lib.php
2.81
KB
-rw-r--r--
2020-10-12 13:32
stock.lib.php
3.67
KB
-rw-r--r--
2020-10-12 13:32
supplier_proposal.lib.php
4.85
KB
-rw-r--r--
2020-10-12 13:32
takepos.lib.php
1.96
KB
-rw-r--r--
2020-10-12 13:33
tax.lib.php
49.87
KB
-rw-r--r--
2020-10-12 13:32
ticket.lib.php
39.15
KB
-rw-r--r--
2020-10-12 13:32
treeview.lib.php
9.27
KB
-rw-r--r--
2020-10-12 13:32
trip.lib.php
1.98
KB
-rw-r--r--
2020-10-12 13:33
usergroups.lib.php
41.61
KB
-rw-r--r--
2020-10-12 13:32
vat.lib.php
2.55
KB
-rw-r--r--
2020-10-12 13:33
website.lib.php
47.84
KB
-rw-r--r--
2020-10-12 13:32
website2.lib.php
20.4
KB
-rw-r--r--
2020-10-12 13:32
ws.lib.php
3.52
KB
-rw-r--r--
2020-10-12 13:32
xcal.lib.php
16.59
KB
-rw-r--r--
2020-10-12 13:32
Save
Rename
<?php /* Copyright (C) 2009-2010 Laurent Destailleur <eldy@users.sourceforge.net> * * 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/memory.lib.php * \brief Set of function for memory/cache management */ global $shmkeys, $shmoffset; $shmkeys = array('main'=>1, 'admin'=>2, 'dict'=>3, 'companies'=>4, 'suppliers'=>5, 'products'=>6, 'commercial'=>7, 'compta'=>8, 'projects'=>9, 'cashdesk'=>10, 'agenda'=>11, 'bills'=>12, 'propal'=>13, 'boxes'=>14, 'banks'=>15, 'other'=>16, 'errors'=>17, 'members'=>18, 'ecm'=>19, 'orders'=>20, 'users'=>21, 'help'=>22, 'stocks'=>23, 'interventions'=>24, 'donations'=>25, 'contracts'=>26); $shmoffset = 1000; // Max number of entries found into a language file. If too low, some entries will be overwritten. /** * Save data into a memory area shared by all users, all sessions on server * * @param string $memoryid Memory id of shared area * @param string $data Data to save * @return int <0 if KO, Nb of bytes written if OK */ function dol_setcache($memoryid, $data) { global $conf; $result = 0; // Using a memcached server if (!empty($conf->memcached->enabled) && class_exists('Memcached')) { global $dolmemcache; if (empty($dolmemcache) || !is_object($dolmemcache)) { $dolmemcache = new Memcached(); $tmparray = explode(':', $conf->global->MEMCACHED_SERVER); $result = $dolmemcache->addServer($tmparray[0], $tmparray[1] ? $tmparray[1] : 11211); if (!$result) return -1; } $memoryid = session_name().'_'.$memoryid; //$dolmemcache->setOption(Memcached::OPT_COMPRESSION, false); $dolmemcache->add($memoryid, $data); // This fails if key already exists $rescode = $dolmemcache->getResultCode(); if ($rescode == 0) { return count($data); } else { return -$rescode; } } elseif (!empty($conf->memcached->enabled) && class_exists('Memcache')) { global $dolmemcache; if (empty($dolmemcache) || !is_object($dolmemcache)) { $dolmemcache = new Memcache(); $tmparray = explode(':', $conf->global->MEMCACHED_SERVER); $result = $dolmemcache->addServer($tmparray[0], $tmparray[1] ? $tmparray[1] : 11211); if (!$result) return -1; } $memoryid = session_name().'_'.$memoryid; //$dolmemcache->setOption(Memcached::OPT_COMPRESSION, false); $result = $dolmemcache->add($memoryid, $data); // This fails if key already exists if ($result) { return count($data); } else { return -1; } } // Using shmop elseif (isset($conf->global->MAIN_OPTIMIZE_SPEED) && ($conf->global->MAIN_OPTIMIZE_SPEED & 0x02)) { $result = dol_setshmop($memoryid, $data); } return $result; } /** * Read a memory area shared by all users, all sessions on server * * @param string $memoryid Memory id of shared area * @return int <0 if KO, data if OK */ function dol_getcache($memoryid) { global $conf; // Using a memcached server if (!empty($conf->memcached->enabled) && class_exists('Memcached')) { global $m; if (empty($m) || !is_object($m)) { $m = new Memcached(); $tmparray = explode(':', $conf->global->MEMCACHED_SERVER); $result = $m->addServer($tmparray[0], $tmparray[1] ? $tmparray[1] : 11211); if (!$result) return -1; } $memoryid = session_name().'_'.$memoryid; //$m->setOption(Memcached::OPT_COMPRESSION, false); //print "Get memoryid=".$memoryid; $data = $m->get($memoryid); $rescode = $m->getResultCode(); //print "memoryid=".$memoryid." - rescode=".$rescode." - data=".count($data)."\n<br>"; //var_dump($data); if ($rescode == 0) { return $data; } else { return -$rescode; } } elseif (!empty($conf->memcached->enabled) && class_exists('Memcache')) { global $m; if (empty($m) || !is_object($m)) { $m = new Memcache(); $tmparray = explode(':', $conf->global->MEMCACHED_SERVER); $result = $m->addServer($tmparray[0], $tmparray[1] ? $tmparray[1] : 11211); if (!$result) return -1; } $memoryid = session_name().'_'.$memoryid; //$m->setOption(Memcached::OPT_COMPRESSION, false); $data = $m->get($memoryid); //print "memoryid=".$memoryid." - rescode=".$rescode." - data=".count($data)."\n<br>"; //var_dump($data); if ($data) { return $data; } else { return -1; } } // Using shmop elseif (isset($conf->global->MAIN_OPTIMIZE_SPEED) && ($conf->global->MAIN_OPTIMIZE_SPEED & 0x02)) { $data = dol_getshmop($memoryid); return $data; } return 0; } /** * Return shared memory address used to store dataset with key memoryid * * @param string $memoryid Memory id of shared area ('main', 'agenda', ...) * @return int <0 if KO, Memoy address of shared memory for key */ function dol_getshmopaddress($memoryid) { global $shmkeys, $shmoffset; if (empty($shmkeys[$memoryid])) return 0; return $shmkeys[$memoryid] + $shmoffset; } /** * Return list of contents of all memory area shared * * @return array */ function dol_listshmop() { global $shmkeys, $shmoffset; $resarray = array(); foreach ($shmkeys as $key => $val) { $result = dol_getshmop($key); if (!is_numeric($result) || $result > 0) $resarray[$key] = $result; } return $resarray; } /** * Save data into a memory area shared by all users, all sessions on server * * @param int $memoryid Memory id of shared area ('main', 'agenda', ...) * @param string $data Data to save * @return int <0 if KO, Nb of bytes written if OK */ function dol_setshmop($memoryid, $data) { global $shmkeys, $shmoffset; //print 'dol_setshmop memoryid='.$memoryid."<br>\n"; if (empty($shmkeys[$memoryid]) || !function_exists("shmop_write")) return 0; $shmkey = dol_getshmopaddress($memoryid); $newdata = serialize($data); $size = strlen($newdata); //print 'dol_setshmop memoryid='.$memoryid." shmkey=".$shmkey." newdata=".$size."bytes<br>\n"; $handle = shmop_open($shmkey, 'c', 0644, 6 + $size); if ($handle) { $shm_bytes_written1 = shmop_write($handle, str_pad($size, 6), 0); $shm_bytes_written2 = shmop_write($handle, $newdata, 6); if (($shm_bytes_written1 + $shm_bytes_written2) != (6 + dol_strlen($newdata))) { print "Couldn't write the entire length of data\n"; } shmop_close($handle); return ($shm_bytes_written1 + $shm_bytes_written2); } else { print 'Error in shmop_open for memoryid='.$memoryid.' shmkey='.$shmkey.' 6+size=6+'.$size; return -1; } } /** * Read a memory area shared by all users, all sessions on server * * @param string $memoryid Memory id of shared area ('main', 'agenda', ...) * @return int <0 if KO, data if OK */ function dol_getshmop($memoryid) { global $shmkeys, $shmoffset; if (empty($shmkeys[$memoryid]) || !function_exists("shmop_open")) return 0; $shmkey = dol_getshmopaddress($memoryid); //print 'dol_getshmop memoryid='.$memoryid." shmkey=".$shmkey."<br>\n"; $handle = @shmop_open($shmkey, 'a', 0, 0); if ($handle) { $size = trim(shmop_read($handle, 0, 6)); if ($size) $data = unserialize(shmop_read($handle, 6, $size)); else return -1; shmop_close($handle); } else { return -2; } return $data; }