Exemplo n.º 1
0
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);
Exemplo n.º 2
0
function urlMenuFormat($url, $variablesGet)
{
    foreach ($variablesGet as $key => $value) {
        $arr[$key] = $value;
        $url = removeqsvar($url, $key);
    }
    $newqs = http_build_query($arr);
    return $url . '&' . $newqs;
}
Exemplo n.º 3
0
 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;
 }