function get_page_data($url_name) { $url_name = urldecode($url_name); preg_match("#_(\\d+)\$#i", $url_name, $article_id); $article_id = (int) $article_id[1]; $query = $this->db->query("SELECT * FROM `articles` WHERE `id`={$article_id}"); if ($query->num_rows() < 1) { return FALSE; } $row = $query->row_array(); $result_ar['title'] = $row['title']; $result_ar['text'] = $this->get_short_txt($row['text'], 3000); $result_ar['url_name'] = $row['url_name']; $rearch_str = strip_tags($row['title']); $rearch_str = preg_replace("#&\\w{2,8};#i", ' ', $rearch_str); $query = $this->db->query("SELECT `title`, `text` FROM `articles` WHERE `id`!={$article_id} AND MATCH(`title`, `text`) AGAINST('" . $this->db->escape_str($rearch_str) . "') LIMIT 10 "); if ($query->num_rows() > 0) { foreach ($query->result_array() as $row) { $tmp_articles_ar[] = $row; } shuffle($tmp_articles_ar); $cnt_tmp_ar = count($tmp_articles_ar); // print_r($tmp_articles_ar); for ($i = 0; $i < 5 && $i < $cnt_tmp_ar; $i++) { $result_ar['text'] .= "<br /><br /><h3>{$tmp_articles_ar[$i]['title']}</h3>\n"; $result_ar['text'] .= $this->get_short_txt($tmp_articles_ar[$i]['text'], 2000); // HC Link if ($i == 1) { $result_ar['text'] .= '<br />' . $this->set_nofollow(get_city_link($article_id), $article_id, 10); } } } if ($article_id % 3 == 0) { //Article Link $article_url = 'http://house-control.org.ua/article/' . $article_id . '/' . $result_ar['url_name'] . '/'; $result_ar['text'] .= '<br /><a href="' . $article_url . '">' . $result_ar['title'] . '</a>'; } else { //Goods Text & Link $result_ar['text'] .= $this->get_top_goods($url_name, $article_id); } // Sape Link $result_ar['text'] .= '<br />' . get_city_link($article_id, 'sape_a_link_donor.txt'); // CCTV_PL Link if ($article_id % 10 == 0) { $result_ar['text'] .= '<br />' . get_cctv_pl_link($article_id); } // CY Donor Link // $donor_ar = $this->get_donor_domain( $article_id ); // $donor_url = get_donor_url($donor_ar, $article_id); // #$donor_url = 'http://cy.'.$donor_ar['prefix_1'].$donor_ar['name'].'/'; // $result_ar['text'] .= '<br /><a href="'.$donor_url.'">'.$donor_url.'</a>'; echo json_encode($result_ar); }
function get_hc_face_link() { $url_int = abs(crc32($_SERVER['HTTP_HOST'])); if ($url_int % 10 == 0) { return get_cctv_pl_link($url_int); } else { return ' '; } }