function karaoke() { $content = ''; if (isset($_REQUEST['search'])) { $url = "http://webzone.vn/karaoke/tim-kiem.html?keyword=" . $_REQUEST['search']; } if (!isset($_REQUEST['search'])) { $url = "http://webzone.vn/karaoke/"; } $indexpage = "?karaoke"; $trans = new web_transfer(); $indexpage = '/'; $base = '/'; $trans->initiate_news($url, $indexpage); $trans->converturl($url, $base); $trans->start_transfer("webzone.vn"); $trans->getcontent($content); if (!isset($_REQUEST['search'])) { for ($i = 1; $i < 809; $i++) { $content = str_replace('webzone.vn/karaoke/page/' . $i, 'myweb.pro.vn/music/karaoke?search=A', $content); } } $content = str_replace('http://webzone.vn/karaoke/tim-kiem.html?keyword', '/music/karaoke?search', $content); $content = str_replace('Kết quả tìm được', '', $content); $content = str_replace('Hiển thị kết quả trang thứ', 'Trang', $content); $content = str_replace('class="adsence"', 'class="adsence" style="display: none;', $content); $content = str_replace('glyphicon glyphicon-thumbs-up', 'fa fa-hand-o-up fa-2x', $content); preg_match_all('/<div class="main-content">(.*?)<footer class="footer">/s', $content, $matches, PREG_SET_ORDER); foreach ($matches as $key) { } $data['content'] = $key[1]; $this->load->view('music/karaoke', $data); //start analytic $analytic = new analytic(); $analytic->myweb('general'); //end analytic //for web crawler $header = new header(); $header->index("Tra mã số karaoke", "/music/karaoke/", "Nhập tên, lời đầu bài hát hoặc ca sỹ"); }
function index($sort_by = 'NAME', $sort_order = 'asc', $offset = 0) { //start analytic $analytic = new analytic(); $analytic->myweb('game'); //end analytic $this->load->model('log_model'); $header = new header(); $result = $this->db->select("*")->from("game_index")->where('id', $_REQUEST['id'])->get()->result_array(); $data['game'] = $this->db->select('*')->from('game_index')->get()->result_array(); $data['user_playing'] = $this->db->select('*')->from('qtht_users')->get()->result_array(); foreach ($result as $key) { } //count game play $count_play = $key['PLAYED_COUNT'] + 1; $this->db->where('ID', $key['ID']); $this->db->update('game_index', array('PLAYED_COUNT' => $count_play)); //end $category = $this->db->select('*')->from('game_category')->where('ID', $key['ID_CATEGORY'])->get()->result_array(); foreach ($category as $key_category) { } if ($key['VIDEO_DESCRIPTION'] != null) { $data['is_video'] = "display:inline-block;"; $data['game_video'] = $key['VIDEO_DESCRIPTION']; } else { $data['is_video'] = "display:none;"; $data['game_video'] = ''; } $data['category_name'] = $key_category['NAME']; $data['category_id'] = $key_category['ID']; $data['file_name'] = ''; $data['pre_load'] = ''; $data['EXTRA_STYLE'] = $key['EXTRA_STYLE']; $data['embed_src'] = $key['GAME_PATH']; $data['embed_flash'] = $key['GAME_PATH']; $data['src'] = $key['GAME_PATH']; $data['w'] = '100%'; $data['h'] = '100%'; if ($key['STYLE'] != '0') { $data['style'] = $key['STYLE']; } if ($key['STYLE'] == '0') { $data['style'] = '0'; } if ($key['PLAYER_STYLE'] != '') { $data['player_style'] = $key['PLAYER_STYLE']; } if ($key['PLAYER_STYLE'] == '') { $data['player_style'] = '0'; } $data['title'] = $key['NAME']; $data['id'] = $key['ID']; $data['description'] = str_replace('Vuigame', 'website myweb.pro.vn', $key['DESCRIPTION']); $data['played_count'] = $key['PLAYED_COUNT']; $data['key'] = $key['GAME_KEY']; $data['thumbs'] = $key['THUMBS']; if (isset($_REQUEST['name_category'])) { $data['cate_name'] = $this->input->get_post('name_category'); $data['cate_name_top'] = $this->input->get_post('name_category'); } else { $data['cate_name'] = ""; $data['cate_name_top'] = ""; } if (isset($_REQUEST['count_category_item'])) { $data['count_category_item'] = $_REQUEST['count_category_item']; } else { $data['count_category_item'] = "0"; } if (isset($_REQUEST['id_category'])) { $data['id_category'] = $_REQUEST['id_category']; } else { $data['id_category'] = "0"; } if (isset($_REQUEST['type'])) { $data['type'] = $_REQUEST['type']; } else { $data['type'] = "0"; } //asign view variable $data['csrf_test_name'] = $this->security->get_csrf_hash(); $data['keyword'] = $this->db->select("*")->from("game_index")->get()->result_array(); $data['count_all_game'] = $this->db->count_all('game_index'); $data['count_all_ebook'] = $this->db->count_all('ebook_index'); if ($this->session->userdata('username')) { $data['user_data'] = $this->log_model->getIdUserLogin(); } else { $data['user_data'] = "-1"; } $is_logged_in = $this->session->userdata('is_logged_in'); if (!isset($is_logged_in) || $is_logged_in != true) { $data['is_logged'] = "0"; } else { $data['is_logged'] = "1"; } $data['game'] = $this->db->select('*')->from('game_index')->get()->result_array(); $data['search_frm'] = '/game/play/'; $this->load->view('header/game', $data); if ($this->session->userdata('username')) { $data['is_log'] = 1; } else { $data['is_log'] = 0; } $array_related = explode(" ", $key['GAME_RELATED']); $array_related_output = array(); for ($i = 0; $i < count($array_related); $i++) { $array_related_output = array_merge($array_related_output, $this->db->select("ID,NAME, NAME_ENG, THUMBS")->from('game_index')->where('id', $array_related[$i])->get()->result_array()); } $data['array_related_output'] = $array_related_output; switch ($key['EMBED_TYPE']) { case "unity3d": $this->load->view('game/template/unity3D', $data); break; case "flash": $this->load->view('game/template/flash', $data); break; case "webgame": $this->load->view('game/template/frame', $data); break; case "360game": $data['embed_src'] = '/play/get_internal_game/' . $key['ID']; $this->load->view('game/template/frame', $data); break; } }
function index($sort_by = 'NAME', $sort_order = 'asc', $offset = 0) { $this->load->model('log_model'); $header = new header(); $result = $this->db->select("*")->from("game_index")->where('id', $_REQUEST['id'])->get()->result_array(); $data['user_playing'] = $this->db->select('*')->from('qtht_users')->get()->result_array(); if ($result) { foreach ($result as $key) { } } else { redirect('/'); } //count game play $count_play = $key['PLAYED_COUNT'] + 1; $this->db->where('ID', $key['ID']); $this->db->update('game_index', array('PLAYED_COUNT' => $count_play)); //end //game category $data['game_category'] = $this->db->select('*')->from('game_category')->get()->result_array(); //end $category = $this->db->select('*')->from('game_category')->where('ID', $key['ID_CATEGORY'])->get()->result_array(); if ($category) { $data['category_name'] = $category[0]['NAME']; $data['category_id'] = $category[0]['ID']; } else { $data['category_name'] = 'Đua xe'; $data['category_id'] = '1'; } if ($key['VIDEO_DESCRIPTION'] != null) { $data['is_video'] = "display:inline-block;"; $data['game_video'] = $key['VIDEO_DESCRIPTION']; } else { $data['is_video'] = "display:none;"; $data['game_video'] = ''; } $data['file_name'] = ''; $data['pre_load'] = ''; $data['EXTRA_STYLE'] = $key['EXTRA_STYLE']; $data['embed_src'] = $key['GAME_PATH']; $data['embed_flash'] = $key['GAME_PATH']; $data['src'] = $key['GAME_PATH']; $data['w'] = '100%'; $data['h'] = '100%'; if ($key['STYLE'] != '0') { $data['style'] = $key['STYLE']; } if ($key['STYLE'] == '0') { $data['style'] = '0'; } if ($key['PLAYER_STYLE'] != '') { $data['player_style'] = $key['PLAYER_STYLE']; } if ($key['PLAYER_STYLE'] == '') { $data['player_style'] = '0'; } $data['title'] = $key['NAME']; $data['id'] = $key['ID']; $description = str_replace('Vuigame', 'website myweb.pro.vn', $key['DESCRIPTION']); $description = stripslashes($description); $data['description'] = str_replace('Vuigame.vn', 'website myweb.pro.vn', $description); $data['played_count'] = $key['PLAYED_COUNT']; $data['key'] = $key['GAME_KEY']; $data['thumbs'] = $key['THUMBS']; if (isset($_REQUEST['name_category'])) { $data['cate_name'] = $this->input->get_post('name_category'); $data['cate_name_top'] = $this->input->get_post('name_category'); } else { $data['cate_name'] = ""; $data['cate_name_top'] = ""; } if (isset($_REQUEST['count_category_item'])) { $data['count_category_item'] = $_REQUEST['count_category_item']; } else { $data['count_category_item'] = "0"; } if (isset($_REQUEST['id_category'])) { $data['id_category'] = $_REQUEST['id_category']; } else { $data['id_category'] = "0"; } if (isset($_REQUEST['type'])) { $data['type'] = $_REQUEST['type']; } else { $data['type'] = "0"; } //asign view variable $data['csrf_test_name'] = $this->security->get_csrf_hash(); $data['count_all_game'] = $this->db->count_all('game_index'); $data['count_all_ebook'] = '1'; if ($this->session->userdata('username')) { $data['user_data'] = $this->log_model->getIdUserLogin(); } else { $data['user_data'] = "-1"; } $is_logged_in = $this->session->userdata('is_logged_in'); if (!isset($is_logged_in) || $is_logged_in != true) { $data['is_logged'] = "0"; } else { $data['is_logged'] = "1"; } $data['search_frm'] = '/game/play/'; $this->load->view('header/game', $data); if ($this->session->userdata('username')) { $data['is_log'] = 1; } else { $data['is_log'] = 0; } $array_related = explode(" ", $key['GAME_RELATED']); $array_related_output = array(); for ($i = 0; $i < count($array_related); $i++) { $array_related_output = array_merge($array_related_output, $this->db->select("ID,NAME, NAME_ENG, THUMBS")->from('game_index')->where('id', $array_related[$i])->get()->result_array()); } $data['array_related_output'] = $array_related_output; //start analytic $analytic = new analytic(); $analytic->myweb('game'); //end analytic switch ($key['EMBED_TYPE']) { case "unity3d": $this->load->view('game/template/unity3D', $data); break; case "flash": $this->load->view('game/template/flash', $data); break; case "webgame": $this->load->view('game/template/frame', $data); break; case "360game": $data['embed_src'] = '/play/get_internal_game/' . $key['ID']; $this->load->view('game/template/frame', $data); break; } if (preg_match('/vi.y8.com/', $key['REFERER'])) { $content = file_get_contents($key['REFERER']); $content = str_replace('Y8', 'myweb.pro.vn', $content); $content = str_replace('google', 'myweb.pro.vn', $content); $data['game'] = $content; $data['path'] = ''; $data['game_name'] = trim(strip_tags($key['NAME'])); $data['id_cate'] = $key['ID_CATEGORY']; $this->load->view('game/fetch_game', $data); } if (preg_match('/game.24h.com.vn/', $key['REFERER'])) { $content = file_get_contents($key['REFERER']); $content = str_replace('/upload/game/', 'http://game.24h.com.vn/upload/game/', $content); preg_match_all('/<div class="choiGame-container">(.*?)<!--Right-->/s', $content, $matches, PREG_SET_ORDER); if ($matches) { foreach ($matches as $val) { } } else { redirect('/game/'); } $data['game'] = $val[0]; $data['path'] = ''; $data['id_cate'] = $key['ID_CATEGORY']; $data['game_name'] = strip_tags($key['NAME']); $this->load->view('game/fetch_game', $data); } if (preg_match('/www.trochoiviet.com/', $key['REFERER'])) { $content = file_get_contents($key['REFERER']); $content = str_replace('Y8', 'myweb.pro.vn', $content); $data['path'] = $key['EMBED_PATH']; $content = '<div id="trochoiviet"></div>'; $data['game'] = $content; $data['game_name'] = strip_tags($key['NAME']); $data['id_cate'] = $key['ID_CATEGORY']; $this->load->view('game/fetch_game', $data); } }
function doc_luan_van() { $header_title = ''; if (!isset($_REQUEST['id'])) { redirect('/luanvan/index/'); } else { //case id exist in the database then render to html if ($_REQUEST['id'] != "-1") { $book_data = $this->db->select('ebook_index.*,ebook_category.NAME as CATE_NAME')->from('ebook_index')->join('ebook_category', 'ebook_category.id=ebook_index.ID_CATEGORY', 'inner')->where('REFERER', 'luanvannetvn')->where('ebook_index.ID', $_REQUEST['id'])->get()->result_array(); if ($book_data) { foreach ($book_data as $key) { } $next_id = $key['ID'] + 1; $data['book_title'] = $key['NAME']; $data['book_description'] = $key['DESCRIPTION']; $data['book_thumbs'] = $key['THUMBS']; $data['share_id'] = $key['ID']; $data['next_id'] = $next_id; $data['cate_name'] = $key['CATE_NAME']; $data['id_cate'] = $key['ID_CATEGORY']; $header_title = $key['NAME']; } else { $next = $_REQUEST['id'] + 1; redirect("http://m.myweb.pro.vn/doc-luan-van?id=" . $next); //11854 } } //end //start if if ($_REQUEST['id'] == "-1") { $book_data = $this->db->select('ebook_index.*,ebook_category.NAME as CATE_NAME')->from('ebook_index')->join('ebook_category', 'ebook_category.id=ebook_index.ID_CATEGORY', 'inner')->where('REFERER', 'luanvannetvn')->where('ebook_index.NAME', $_REQUEST['book_title'])->get()->result_array(); if ($book_data) { foreach ($book_data as $key) { } $data['book_title'] = $key['NAME']; $data['book_description'] = $key['DESCRIPTION']; $data['book_thumbs'] = $key['THUMBS']; $data['cate_name'] = $key['CATE_NAME']; $data['id_cate'] = $key['ID_CATEGORY']; $data['share_id'] = $key['ID']; $header_title = $key['NAME']; } else { $data = array('REFERER' => 'luanvannetvn', 'NAME' => strip_tags(trim($_REQUEST['book_title'])), 'DESCRIPTION' => '', 'ID_CATEGORY' => '8', 'path' => 'http://luanvan.net.vn' . $_REQUEST['path'], 'THUMBS' => $_REQUEST['book_thumbs']); $this->db->insert('ebook_index', $data); $header_title = $_REQUEST['book_title']; $data['book_title'] = $_REQUEST['book_title']; $data['book_description'] = ''; $data['cate_name'] = 'Chưa phân loại'; $data['id_cate'] = '8'; $data['book_thumbs'] = $_REQUEST['book_thumbs']; $data['share_id'] = $this->db->insert_id(); } } //end if } if (isset($_REQUEST['path'])) { $content = file_get_contents('http://luanvan.net.vn/' . $_REQUEST['path']); } else { $content = file_get_contents($key['path']); } $data['content'] = str_replace('Scale=0.95', 'Scale=1.00', $content); $data['csrf_test_name'] = $this->security->get_csrf_hash(); //start analytic $analytic = new analytic(); $analytic->myweb('book'); //end analytic //login pop-up if (isset($_REQUEST['type'])) { $data['type'] = $_REQUEST['type']; } else { $data['type'] = '0'; } //end $this->load->view('/luanvan/detail', $data); }
function view() { if (!isset($_REQUEST['fetch_id']) && !isset($_REQUEST['id'])) { redirect('/video/'); } if (isset($_REQUEST['fetch_id'])) { $link = $_REQUEST['fetch_id']; $data['link'] = $link; $data['name'] = $this->input->post('name'); $data['thumbs'] = $_REQUEST['thumbs']; $query = $this->db->select("*")->from('film')->where('NAME', $_REQUEST['name'])->get()->result_array(); //save in db if (count($query) == "0") { $url = 'http://phim3s.net/' . $link . 'xem-phim/'; $data_ins = array("name" => $_REQUEST['name'], 'link' => $url, 'thumb' => $_REQUEST['thumbs'], 'internal_link' => $_REQUEST['fetch_id']); $this->db->insert('film', $data_ins); $data['id'] = $this->db->insert_id(); } if (count($query) == "1") { foreach ($query as $key_video) { } $data['id'] = $key_video['id']; } //end save in db } if (isset($_REQUEST['id'])) { foreach ($this->db->select("*")->from('film')->where('id', $_REQUEST['id'])->get()->result_array() as $vid_id) { } $data['link'] = $vid_id['internal_link']; $data['name'] = $vid_id['name']; $data['id'] = $_REQUEST['id']; $data['thumbs'] = $vid_id['thumb']; $link = $vid_id['internal_link']; } $url = 'http://phim3s.net/' . $link . '/xem-phim/'; $trans = new web_transfer(); $indexpage = '?film'; $base = '/'; $trans->initiate_news($url, $indexpage); $trans->converturl($url, $base); $content = ''; $trans->start_transfer("phim3s.net"); $trans->getcontent($content); $content = str_replace('data/images/flags/vn.png', '/images/vn.png', $content); $content = str_replace("<script", "<kaka", $content); $content = str_replace('<a', '<button', $content); preg_match_all('/<div class="serverlist">(.*?)<div>/s', $content, $matches, PREG_SET_ORDER); if (count($matches) == "0") { redirect('/video/'); } foreach ($matches as $key) { } $data['content'] = $key[1]; $data['film_description'] = $this->get_film_description($link); //user is login $this->load->model('log_model'); $user_log = $this->log_model->getIdUserLogin(); $is_logged_in = $this->session->userdata('is_logged_in'); if (!isset($is_logged_in) || $is_logged_in != true) { $data['is_logged'] = "0"; } else { $data['is_logged'] = "1"; } if ($this->session->userdata('username')) { $data['user_data'] = $user_log; } else { $data['user_data'] = "-1"; } //end //start analytic $analytic = new analytic(); $analytic->myweb('video'); //end analytic $data['csrf_test_name'] = $this->security->get_csrf_hash(); $this->load->view('film/view', $data); }
function all() { $header = new header(); $header->index("Tủ sách học tập", "/book/index", "Enter để tìm sách tham khảo, luận văn..."); $data['book'] = $this->db->select('*')->from('ebook_index')->limit(0, 100)->get()->result_array(); //start analytic $analytic = new analytic(); $analytic->myweb('general'); //end analytic $this->load->view('book/all', $data); $this->output->cache(3); }