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); }
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); } }
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); } }
} 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>