Esempio n. 1
0
 private function generatePage($offset)
 {
     $userId = current_userid();
     $seriesList = $this->sm->admin_list_series($offset, 10);
     foreach ($seriesList as $series) {
         $episodes = $this->sm->admin_list_episodes_for_series($series->seriesId);
         $series->numEpisodes = count($episodes);
         $series->episodes = $episodes;
     }
     $this->load->library('pagination');
     $config['base_url'] = base_url() . 'adminseries/page/';
     $config['total_rows'] = $this->sm->series_count();
     $config['per_page'] = '10';
     $config['first_link'] = 'Första';
     $config['last_link'] = 'Sista';
     $config['num_links'] = '5';
     $this->pagination->initialize($config);
     $data['pagenation'] = $this->pagination->create_links();
     $latestEpisodes = $this->sm->list_episodes_ordered_by_date(1, 10);
     $data['list_title'] = 'Serier';
     $data['episodes_list'] = $latestEpisodes;
     $data['series_list'] = $seriesList;
     $data['script_tag'] = '<script type="text/javascript" src="' . base_url() . '/scripts/admin.js"> </script>';
     $data['left_content'] = 'home/episodeslist';
     $data['main_content'] = 'admin/series';
     $this->load->view('includes/admintemplate', $data);
 }
Esempio n. 2
0
 function edit($episodeId)
 {
     if (is_numeric($episodeId)) {
         $userId = current_userid();
         $episode = $this->sm->admin_get_episode($episodeId);
         if (count($episode) == 0) {
             echo "Could not find episode.";
             return;
         }
         $data['episode'] = $episode[0];
         echo $this->load->view('admin/editepisodepopup', $data);
     }
 }
Esempio n. 3
0
 function episode($episodeId)
 {
     $this->load->model('Files_model', 'fm');
     $userId = current_userid();
     $query = $this->fm->GetFullFileName($episodeId);
     $ip = $this->input->ip_address();
     if (!$this->input->valid_ip($ip)) {
         return;
     }
     if ($query->num_rows() > 0) {
         $row = $query->row();
         $this->fm->RegisterDownload($userId, $row->fileId, $ip);
         $this->SendFile($row->fullname);
     }
 }
Esempio n. 4
0
        } else {
            echo "downloadButton";
        }
        ?>
" title="Ladda ner">D</a>
                        <div id="toggleSeen<?php 
        echo $episode->episodeId;
        ?>
" onclick="ToggleSeenStatus(<?php 
        echo $episode->episodeId;
        ?>
)" class="unSeenButton" title="Markera som sett">S</div>
						<a href="<?php 
        echo base_url();
        ?>
download/stream/<?php 
        echo $episode->episodeId . '_' . current_sessionId() . '_' . current_userid();
        ?>
" class="streamButton" title="Streaming, kopiera länken till VLC eller liknande..">V</a>
                </li>
                <?php 
    }
    ?>
                </ul>
            </li>
        <?php 
}
?>
    </ul>
</div>