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_old /
htdocs /
core /
lib /
Delete
Unzip
Name
Size
Permission
Date
Action
accounting.lib.php
8.92
KB
-rw-r--r--
2021-10-16 13:26
admin.lib.php
61.16
KB
-rw-r--r--
2021-10-16 13:26
agenda.lib.php
18.32
KB
-rw-r--r--
2021-10-16 13:26
ajax.lib.php
29.21
KB
-rw-r--r--
2021-10-16 13:26
asset.lib.php
4.78
KB
-rw-r--r--
2021-10-16 13:26
bank.lib.php
12.6
KB
-rw-r--r--
2021-10-16 13:26
barcode.lib.php
13.22
KB
-rw-r--r--
2021-10-16 13:26
categories.lib.php
3.41
KB
-rw-r--r--
2021-10-16 13:26
company.lib.php
75.87
KB
-rw-r--r--
2021-10-16 13:26
contact.lib.php
4.5
KB
-rw-r--r--
2021-10-16 13:26
contract.lib.php
4.73
KB
-rw-r--r--
2021-10-16 13:26
cron.lib.php
4.47
KB
-rw-r--r--
2021-10-16 13:26
date.lib.php
34.54
KB
-rw-r--r--
2021-10-16 13:26
doc.lib.php
6.67
KB
-rw-r--r--
2021-10-16 13:26
doleditor.lib.php
4.11
KB
-rw-r--r--
2021-10-16 13:26
donation.lib.php
3.59
KB
-rw-r--r--
2021-10-16 13:26
ecm.lib.php
4.71
KB
-rw-r--r--
2021-10-16 13:26
emailing.lib.php
2.24
KB
-rw-r--r--
2021-10-16 13:26
expedition.lib.php
3.9
KB
-rw-r--r--
2021-10-16 13:26
expensereport.lib.php
5.64
KB
-rw-r--r--
2021-10-16 13:26
fichinter.lib.php
6.4
KB
-rw-r--r--
2021-10-16 13:26
files.lib.php
115.23
KB
-rw-r--r--
2021-10-16 13:26
fiscalyear.lib.php
1.86
KB
-rw-r--r--
2021-10-16 13:26
format_cards.lib.php
2.8
KB
-rw-r--r--
2021-10-16 13:26
fourn.lib.php
9.05
KB
-rw-r--r--
2021-10-16 13:26
functions.lib.php
388.61
KB
-rw-r--r--
2021-10-16 13:26
functions2.lib.php
89.1
KB
-rw-r--r--
2021-10-16 13:26
functions_ch.lib.php
3.66
KB
-rw-r--r--
2021-10-16 13:26
functionsnumtoword.lib.php
9.86
KB
-rw-r--r--
2021-10-16 13:26
geturl.lib.php
11.44
KB
-rw-r--r--
2021-10-16 13:26
holiday.lib.php
3.42
KB
-rw-r--r--
2021-10-16 13:26
hrm.lib.php
2.81
KB
-rw-r--r--
2021-10-16 13:26
images.lib.php
22.98
KB
-rw-r--r--
2021-10-16 13:26
import.lib.php
1.88
KB
-rw-r--r--
2021-10-16 13:26
index.html
0
B
-rw-r--r--
2021-10-16 13:26
intracommreport.lib.php
2.59
KB
-rw-r--r--
2021-10-16 13:26
invoice.lib.php
7.24
KB
-rw-r--r--
2021-10-16 13:26
invoice2.lib.php
8.83
KB
-rw-r--r--
2021-10-16 13:26
json.lib.php
10.76
KB
-rw-r--r--
2021-10-16 13:26
ldap.lib.php
5.26
KB
-rw-r--r--
2021-10-16 13:26
loan.lib.php
4.95
KB
-rw-r--r--
2021-10-16 13:26
mailmanspip.lib.php
1.24
KB
-rw-r--r--
2021-10-16 13:26
member.lib.php
9.75
KB
-rw-r--r--
2021-10-16 13:26
memory.lib.php
7.59
KB
-rw-r--r--
2021-10-16 13:26
modulebuilder.lib.php
12.95
KB
-rw-r--r--
2021-10-16 13:26
multicurrency.lib.php
2.07
KB
-rw-r--r--
2021-10-16 13:26
oauth.lib.php
5.73
KB
-rw-r--r--
2021-10-16 13:26
order.lib.php
5.6
KB
-rw-r--r--
2021-10-16 13:26
parsemd.lib.php
2.55
KB
-rw-r--r--
2021-10-16 13:26
payments.lib.php
14.54
KB
-rw-r--r--
2021-10-16 13:26
pdf.lib.php
96.97
KB
-rw-r--r--
2021-10-16 13:26
phpsessionindb.lib.php
5.29
KB
-rw-r--r--
2021-10-16 13:26
prelevement.lib.php
2.86
KB
-rw-r--r--
2021-10-16 13:26
price.lib.php
21.26
KB
-rw-r--r--
2021-10-16 13:26
product.lib.php
24.04
KB
-rw-r--r--
2021-10-16 13:26
project.lib.php
104.08
KB
-rw-r--r--
2021-10-16 13:26
propal.lib.php
5.2
KB
-rw-r--r--
2021-10-16 13:26
receiptprinter.lib.php
2.19
KB
-rw-r--r--
2021-10-16 13:26
reception.lib.php
4.03
KB
-rw-r--r--
2021-10-16 13:26
report.lib.php
3.8
KB
-rw-r--r--
2021-10-16 13:26
resource.lib.php
4.66
KB
-rw-r--r--
2021-10-16 13:26
salaries.lib.php
3.46
KB
-rw-r--r--
2021-10-16 13:26
security.lib.php
32.03
KB
-rw-r--r--
2021-10-16 13:26
security2.lib.php
17.27
KB
-rw-r--r--
2021-10-16 13:26
sendings.lib.php
16.54
KB
-rw-r--r--
2021-10-16 13:26
signature.lib.php
2.8
KB
-rw-r--r--
2021-10-16 13:26
stock.lib.php
3.6
KB
-rw-r--r--
2021-10-16 13:26
supplier_proposal.lib.php
4.79
KB
-rw-r--r--
2021-10-16 13:26
takepos.lib.php
2.15
KB
-rw-r--r--
2021-10-16 13:26
tax.lib.php
46.55
KB
-rw-r--r--
2021-10-16 13:26
ticket.lib.php
35.67
KB
-rw-r--r--
2021-10-16 13:26
treeview.lib.php
9.13
KB
-rw-r--r--
2021-10-16 13:26
trip.lib.php
1.98
KB
-rw-r--r--
2021-10-16 13:26
usergroups.lib.php
41.54
KB
-rw-r--r--
2021-10-16 13:26
vat.lib.php
2.5
KB
-rw-r--r--
2021-10-16 13:26
website.lib.php
49.25
KB
-rw-r--r--
2021-10-16 13:26
website2.lib.php
22.24
KB
-rw-r--r--
2021-10-16 13:26
ws.lib.php
3.31
KB
-rw-r--r--
2021-10-16 13:26
xcal.lib.php
16.58
KB
-rw-r--r--
2021-10-16 13:26
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; }