if (!empty($mangaCollection)) { foreach ($mangaCollection as $manga) { $mangaData = $manga->getData(); $mangaData['status'] = $vbphrase["yrms_projectstatus{$mangaData['status']}"]; if ($mangaData['numberofchapter'] == 0) { $mangaData['numberofchapter'] = '??'; } if ($tableorder % 2 == 1) { $mangaData['rowtype'] = 'even'; } else { $mangaData['rowtype'] = 'odd'; } $mangaDatas[] = $mangaData; $tableorder++; } $pagenav = construct_pagenavigation($page, $limit, $totalManga, removeqsvar($_SERVER['REQUEST_URI'], page)); } else { $messagetype = "error"; if (!empty($keyword)) { $message = construct_phrase($vbphrase['yrms_msg_error_notfound'], $vbphrase['yrms_manga'], $keyword); } else { $message = construct_phrase($vbphrase['yrms_msg_error_emptylist'], $vbphrase['yrms_manga'], $vbphrase['yrms_mangaadd']); } $messagebox = vB_Template::create('yrms_messagebox'); $messagebox->register('messagetype', $messagetype); $messagebox->register('message', $message); $mangalist = $messagebox->render(); } $pageTitle = $vbphrase['yrms_vietsubmangalist']; $page_templater = vB_Template::create('yrms_vietsubmanga_manga_list'); $page_templater->register('pageTitle', $pageTitle);
function urlMenuFormat($url, $variablesGet) { foreach ($variablesGet as $key => $value) { $arr[$key] = $value; $url = removeqsvar($url, $key); } $newqs = http_build_query($arr); return $url . '&' . $newqs; }
public function chapterlist() { global $vbulletin, $vbphrase; $totalchapters = $vbulletin->db->query_read("SELECT * FROM `" . TABLE_PREFIX . "yrms_vietsubmanga_chapter` WHERE `mangaid`='{$this->manga->mangaid}'"); if (empty($_GET['page'])) { $page = 1; } else { $page = $_GET['page']; } if ($page > ceil($vbulletin->db->num_rows($totalchapters) / 20)) { $page = ceil($vbulletin->db->num_rows($totalchapters) / 20); } if ($page < 1) { $page = 1; } $query = "SELECT * FROM `" . TABLE_PREFIX . "yrms_vietsubmanga_chapter` WHERE `mangaid`='{$this->manga->mangaid}' LIMIT " . 20 * ($page - 1) . ",20"; $chapterlist = ''; $chapters = $vbulletin->db->query_read($query); $tableorder = 1; while ($chapter = $vbulletin->db->fetch_array($chapters)) { $this->set($chapter); $action = ''; // <editor-fold defaultstate="collapsed" desc=" Analyze information "> if ($this->chapternumber == 0) { $chapternumber = ''; } else { $chapternumber = $this->chapternumber; } if (empty($this->chaptertitle)) { $chaptertitle = ''; } else { $chaptertitle = " - " . $this->chaptertitle; } $linkstatus = 1; if ($this->numberofhost > 1) { $mirrorstatus = 1; } else { $mirrorstatus = 0; $action .= '<a href="yrms/vietsubmanga.php?do=chaptermirrorlinkadd&chapterid=' . $this->chapterid . '">' . $vbphrase['yrms_mirrorlinkadd'] . '</a><br/>'; if (!empty($this->numberofhost)) { $linkstatus = 1; $action .= '<a href="yrms/vietsubmanga.php?do=chapterreport&chapterid=' . $this->chapterid . '">' . $vbphrase['yrms_brokenlink_report'] . '</a><br/>'; } else { $linkstatus = 0; } } if (!empty($this->onlinelink)) { $onlinestatus = 1; } else { $onlinestatus = 0; $action .= '<a href="yrms/vietsubmanga.php?do=chaptermirrorlinkadd&chapterid=' . $this->chapterid . '">' . $vbphrase['yrms_readonlinelinkadd'] . '</a><br/>'; } // </editor-fold> if ($this->manga->isfansubmember()) { $action = '<a href="yrms/vietsubmanga.php?do=chapteredit&chapterid=' . $this->chapterid . '">' . $vbphrase['yrms_edit'] . '</a><br/>' . $action; } if (can_moderate($vbulletin->options['yrms_vietsubmanga_id_truyendich'])) { } $action .= '<a href="yrms/vietsubmanga.php?do=delete&chapterid=' . $this->chapterid . '">' . $vbphrase['yrms_delete'] . '</a><br/>'; $chapterdata = "<td style=\"text-align:left;\">\n {$vbphrase["yrms_chaptertype{$this->type}"]} {$chapternumber} {$chaptertitle} <img id=\"{$this->chapterid}toggle\" style=\"vertical-align: middle;margin-bottom:2px;\" height=\"18\" src=\"yrms/images/expand.png\" onclick=\"toggleOption({$this->chapterid})\"/>\n <div id=\"{$this->chapterid}content\" style=\"display:none;\">{$action}</div>\n </td>\n <td>{$vbphrase["yrms_availablestatus{$mirrorstatus}"]}</td>\n <td>{$vbphrase["yrms_availablestatus{$onlinestatus}"]}</td>\n <td>{$vbphrase["yrms_linkstatus{$linkstatus}"]}"; if ($tableorder % 2 == 1) { $chapterdata = "<tr>{$chapterdata}</tr>"; } else { $chapterdata = "<tr class=\"alt\">{$chapterdata}</tr>"; } $chapterlist .= $chapterdata; $tableorder++; } if (!empty($chapterlist)) { $chapterlist = '<div class="datagrid"> <table> <thead> <tr> <th>' . $vbphrase['yrms_chaptername'] . '</th> <th>' . $vbphrase['yrms_mirrorlink'] . '</th> <th>' . $vbphrase['yrms_readonlinelink'] . '</th> <th>' . $vbphrase['yrms_linkstatus'] . '</th> </tr> </thead> <tbody> ' . $chapterlist . ' </tbody> <tfoot> <tr> <td colspan="6"> <div id="paging" style="padding-right:10px;"> ' . construct_pagenavigation($page, 20, $vbulletin->db->num_rows($totalchapters), removeqsvar($_SERVER['REQUEST_URI'], page)) . ' </div> </td> </tr> </tfoot> </table> </div>'; } else { $messagetype = "error"; $message = construct_phrase($vbphrase['yrms_msg_error_emptylist'], $vbphrase['yrms_chaptername'], $vbphrase['yrms_chapteradd']); $messagebox = vB_Template::create('yrms_messagebox'); $messagebox->register('messagetype', $messagetype); $messagebox->register('message', $message); $chapterlist = $messagebox->render(); } return $chapterlist; }