Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by http://DeZender.Net
- * @ deZender (PHP7 Decoder for ionCube Encoder)
- *
- * @ Version : 4.1.0.0
- * @ Author : DeZender
- * @ Release on : 15.05.2020
- * @ Official site : http://DeZender.Net
- *
- */
- defined('BASEPATH') || exit('No direct script access allowed');
- class Page extends Front_Controller
- {
- public function index()
- {
- $nav = $this->input->post('nav', true);
- if ($nav) {
- if ($this->cache->get(md5('index_nav'))) {
- echo $this->cache->get(md5('index_nav'));
- exit();
- }
- }
- else if ($this->cache->get(md5(__FUNCTION__))) {
- echo $this->cache->get(md5(__FUNCTION__));
- exit();
- }
- if (!$this->seriesMode) {
- if ($this->lastEpisode) {
- $lastEpisodeList = $this->series_m->getLastEpisodeList();
- }
- $episodeListId = $this->series_m->getEpisodeList(NULL, 3);
- if (!empty($episodeListId)) {
- $this->db->join('series', 'series.s_id = episode.s_id');
- $this->db->where_in('episode.e_id', $episodeListId);
- if ($this->seriesMode) {
- $this->db->where('request', NULL);
- }
- $lastSeries = $this->my_model->get('episode', NULL, 'result', '', ['e_id', 'desc']);
- $data['lastSeries'] = $lastSeries;
- }
- $this->db->join('series', 'series.s_id = episode.s_id');
- $this->db->group_by('episode.s_id');
- $this->db->limit(3);
- if ($this->cuff && $this->setting->cuff) {
- $this->db->where('cuff', 1);
- }
- $lastMovies = $this->my_model->get('episode', ['series.s_type' => 1, 'series.s_active' => 1, 'request' => NULL], 'result', [3, 0], ['e_id', 'desc']);
- $data['lastMovies'] = $lastMovies;
- $this->db->join('series', 'series.s_id = fragman.s_id');
- $data['fragman'] = $this->my_model->get('fragman', ['view' => 1], 'result', [8, 0], ['sort', 'asc']);
- $this->db->select('episode.show,series.s_id,s_name,episode.e_id,episode.e_name,episode.e_link,season_number,e_num,e_date_up,s_anime,s_active,timeout,s_type,no_season,s_image,s_link,e_overview,vote_count,');
- $this->db->join('series', 'series.s_id = episode.s_id');
- if ($this->setting->episode_status) {
- $this->db->join('episode_video', 'episode_video.e_id = episode.e_id');
- $this->db->group_by('episode_video.e_id');
- }
- if (!empty($lastEpisodeList) && $this->lastEpisode) {
- $this->db->where_in('episode.e_id', $lastEpisodeList);
- }
- if ($this->setting->show) {
- $where = ['request' => NULL, 'series.s_type' => NULL, 'episode.show' => 1, 'series.s_anime' => NULL, 'series.s_active' => 1, 'timeout <=' => date('Y-m-d H:i:s')];
- }
- else {
- $where = ['series.s_type' => NULL, 'series.s_anime' => NULL, 'request' => NULL, 'series.s_active' => 1, 'timeout <=' => date('Y-m-d H:i:s')];
- }
- $episode = $this->my_model->get('episode', $where, 'result', [$this->setting->series_limit, 0], ['episode.e_date_up,episode.e_id,episode.season_number,episode.e_num', 'desc']);
- $data['episode'] = $episode;
- }
- if ($this->movie) {
- if ($this->setting->show) {
- $where = ['series.show' => 1, 's_type' => 1, 'series.s_active' => 1, 'request' => NULL];
- }
- else {
- $where = ['s_type' => 1, 'series.s_active' => 1, 'request' => NULL];
- }
- $movie = $this->my_model->get('series', $where, 'result', [$this->setting->movie_limit, 0], ['s_id', 'desc']);
- $data['movies'] = $movie;
- }
- if ($this->setting->series_popular) {
- $data['populerSeries'] = $this->my_model->get('series', ['s_popular' => 1, 's_type' => NULL, 'request' => NULL, 'series.s_active' => 1, 's_anime' => NULL, 's_access !=' => 1], 'result', [8, 0]);
- }
- else {
- $data['populerSeries'] = $this->my_model->get('series', ['s_view >=' => 1, 's_type' => NULL, 'request' => NULL, 'series.s_active' => 1, 's_anime' => NULL, 's_access !=' => 1], 'result', [8, 0], ['s_view', 'desc']);
- }
- if (!empty($nav) && $this->navigo) {
- $this->load->view(THEME . '/template/default', $data);
- $content = $this->load->view(THEME . '/template/default', $data, true);
- if (!$this->cache->get(md5('index_nav'))) {
- $this->cache->save(md5('index_nav'), $content);
- }
- else {
- echo $this->cache->get(md5('index_nav'));
- }
- }
- else {
- $data['subview'] = THEME . '/template/default';
- $this->load->view(THEME . '/_main_layout', $data);
- ..................................................................
- ....................................
- ...............
Add Comment
Please, Sign In to add comment