function piclens_gallery() { $item_id = EClassApi::getParam('item_id'); $entry = ''; if ($item_id) { $sql = 'select id, original_image_url, title, position from item_image where item_id = ' . intval($item_id) . ' ORDER BY position '; DB::query($sql); if (DB::num_rows()) { $entry = ''; while ($rows = DB::fetch_row()) { $rows['title'] = $rows['title'] ? $rows['title'] : "Image {$rows['position']}"; $rows['title'] = trim(XMLLib::_xml_encode_attribute($rows['title'])); if (ereg('/', $rows['original_image_url'])) { $url = trim(XMLLib::_xml_encode_attribute("http://" . IMAGE_PATH . "{$rows['original_image_url']}")); } else { $url = trim(XMLLib::_xml_encode_attribute("http://" . IMAGE_PATH . "uploaded/items/{$rows['original_image_url']}")); } $entry .= "\n\t\t \t \t<item>\n\t\t \t \t\t\t<title>" . stripslashes($rows['title']) . "</title>\n\t\t\t\t\t\t<link>{$url}</link>\n\t\t\t\t\t\t<guid>Image {$rows['position']}</guid>\n\t\t\t\t\t\t<media:thumbnail url=\"{$url}\" />\n\t\t\t\t\t\t<media:content url=\"{$url}\" />\n\t\t\t\t</item>\n\t\t \t \t"; } @header("Content-type: text/xml"); echo "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n\t\t\t <rss version=\"2.0\" xmlns:media=\"http://search.yahoo.com/mrss\">\n\t\t\t <channel>\t\t\t\n\t\t\t <title>Enbac.com</title>\n\t\t\t <link>http://www.chonmon.vn/</link>\n\t\t\t <description>Enbac.com - </description>\n\t\t\t <logo url=\"style/images/logo.piclens.png\" />\n\t\t\t"; echo $entry; echo "\n\t\t \t </channel>\n\t\t\t </rss>\n\t\t\t"; } else { die("no_info"); } } else { die("no_info"); } }
function flash_view_gallery() { $user_id = (int) Url::get('user_id'); if ($user_id) { $sql = 'select id, original_image_url, des FROM item_image WHERE user_id = ' . $user_id . ' AND root_id=0 ORDER BY id DESC LIMIT 0,200'; DB::query($sql); if (DB::num_rows()) { $entry = ''; while ($rows = DB::fetch_row()) { $rows['des'] = $rows['des'] ? $rows['des'] : "Image {$rows['id']}"; $rows['des'] = trim(XMLLib::_xml_encode_attribute($rows['des'])); if (eregi('/', $rows['original_image_url'])) { $url = trim(XMLLib::_xml_encode_attribute("http://" . IMAGE_PATH . "{$rows['original_image_url']}")); } else { $url = trim(XMLLib::_xml_encode_attribute("http://" . IMAGE_PATH . "uploaded/items/{$rows['original_image_url']}")); } $entry .= "\n\t\t\t\t\t\t\t<photo imageurl=\"{$url}\" linkurl=\"http://chonmon.vn\">\n\t\t\t\t\t\t\t\t<title>{$rows['des']}</title>\n\t\t\t\t\t\t\t</photo>\t\t \t \t\n\t\t\t\t \t \t"; } @header("Content-type: text/xml"); echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?" . '>'; echo "<tiltviewergallery><photos>"; echo $entry; echo "</photos></tiltviewergallery>"; } else { die("no_info"); } } else { die("no_info"); } }
function build_rss_cat($cat_id = '0', $cat_name = 'home', $limit = 100, $user_id = false) { $rss2 = ''; // content of rss2 file // start:begin rss2 $rss2 = '<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel>'; $rss2 .= '<title>' . $cat_name . ' - Enbac.com</title>'; $rss2 .= '<description>' . $cat_name . ' - Enbac.com</description>'; //$rss2.= '<link>'.trim(XMLLib::_xml_encode_attribute(WEB_ROOT.'?page=list_detail&category_id='.$cat_id)).'</link>'; //$cat_id ? $rss2.= '<link>'.WEB_ROOT.'?page=list_detail&category_id='.$cat_id.'</link>' : $rss2.='<link>'.WEB_ROOT.'?page=list_detail</link>'; $rss2 .= '<link>' . WEB_ROOT . '</link>'; //$rss2.= '<link>'.WEB_ROOT.'?page=list_detail&category_id='.$cat_id.'</link>'; $rss2 .= '<copyright>Enbac.com: http://chonmon.vn , Powered by Enbac Team: enbac@vccorp.vn</copyright>'; $rss2 .= '<docs>http://backend.userland.com/rss</docs>'; $rss2 .= '<generator>Enbac.com:http://chonmon.vn/rss.html</generator>'; $rss2 .= '<image><title>ChọnMón.vn</title><url>' . WEB_ROOT . 'style/images/logo.gif</url><link>http://chonmon.vn</link><width>290</width><height>65</height></image>'; //Tối ưu if ($user_id) { $sql = "SELECT item.id, category_id, item.name, up_time, item.description, item.transaction_type, item.created_time\n\t\t\t\t\t\tFROM item WHERE user_id=" . $user_id . " AND status=1 ORDER BY created_time DESC LIMIT 0,25"; } else { $sqlCate = "SELECT id FROM category WHERE parent_id = {$cat_id}"; $re = DB::query($sqlCate); $strId = "{$cat_id}"; if ($re) { while ($aryId = mysql_fetch_assoc($re)) { $strId .= "," . $aryId['id']; } } $sql = "SELECT id, category_id, name, up_time, description, transaction_type, created_time FROM item WHERE category_id IN({$strId}) AND status=1 ORDER BY created_time DESC LIMIT 0,{$limit}"; } /*$user_id ? $sql = "SELECT item.id, category_id, item.name, up_time, item.description, item.transaction_type, item.created_time FROM item WHERE user_id=".$user_id." AND status=1 ORDER BY created_time DESC LIMIT 0,25" : $sql = "SELECT item.id, category_id, item.name, up_time, item.description, item.transaction_type, item.created_time FROM item, category WHERE category.id = item.category_id AND item.status=1 AND (category_id='".$cat_id."' OR category.parent_id='".$cat_id."') ORDER BY created_time DESC LIMIT 0,".$limit;*/ $re = DB::query($sql); if ($re) { while ($item = mysql_fetch_assoc($re)) { $page = 'item_detail'; $item['name'] = trim(XMLLib::_xml_encode_attribute(strip_tags(html_entity_decode($item['name'])))); $item['description'] = trim(XMLLib::_xml_encode_attribute(strip_tags(html_entity_decode(EClassApi::word_limit($item['description'], 150), ENT_QUOTES, "UTF-8")))); //$item['url'] = trim(XMLLib::_xml_encode_attribute(WEB_ROOT."?page=".$page."&id=".$item['id']."&category_id=".$item['category_id']."&ebname=".EClassApi::safe_title($item['name']))); $item['url'] = WEB_ROOT . "p" . $item['id'] . "/" . EClassApi::safe_title($item['name']) . ".html"; //$item['url'] = EClassApi::remove_4_js($item['url']); //rss2 $rss2 .= "<item>"; $rss2 .= "<title>" . $item['name'] . " - Enbac.com</title>"; $rss2 .= "<description>(Enbac) - " . $item['description'] . "</description>"; $rss2 .= "<link>" . $item['url'] . "</link>"; $rss2 .= '<guid isPermaLink="True">' . $item['url'] . '</guid>'; $rss2 .= "<pubDate>" . date("D, d M Y H:i:s", $item['created_time']) . " GMT</pubDate>"; $rss2 .= "</item>"; } } //content:end // end:begin $rss2 .= '</channel></rss>'; // end:end return $rss2; }
function build_rss_cat($cat_id = '0', $cat_name = 'home', $limit = 100, $user_id = false) { $rss2 = ''; // content of rss2 file // start:begin rss2 $rss2 = '<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel>'; $rss2 .= '<title>' . $cat_name . ' - ' . WEB_NAME . '</title>'; $rss2 .= '<description>' . $cat_name . ' - ' . WEB_NAME . '</description>'; //$rss2.= '<link>'.trim(XMLLib::_xml_encode_attribute(WEB_ROOT.'?page=list_detail&category_id='.$cat_id)).'</link>'; //$cat_id ? $rss2.= '<link>'.WEB_ROOT.'?page=list_detail&category_id='.$cat_id.'</link>' : $rss2.='<link>'.WEB_ROOT.'?page=list_detail</link>'; $rss2 .= '<link>' . WEB_ROOT . '</link>'; //$rss2.= '<link>'.WEB_ROOT.'?page=list_detail&category_id='.$cat_id.'</link>'; $rss2 .= '<copyright>' . WEB_NAME . ': http://' . strtolower(WEB_NAME) . ' , Powered by AzNet Team: contact@aznetgroup.com</copyright>'; $rss2 .= '<docs>http://backend.userland.com/rss</docs>'; $rss2 .= '<generator>' . WEB_NAME . ':http://' . strtolower(WEB_NAME) . '/rss.html</generator>'; $rss2 .= '<image><title>' . WEB_NAME . '</title><url>' . WEB_ROOT . 'style/img/header/logo.png</url><link>http://' . strtolower(WEB_NAME) . '</link><width>150</width><height>83</height></image>'; $user_id ? $sql = "SELECT item.id, category_id, item.name, item.description, item.created_time \r\n\t\t\t\t\t\t\tFROM item WHERE status=1 AND user_id=" . $user_id . " \r\n\t\t\t\t\t\t\tORDER BY created_time DESC LIMIT 0,25" : ($sql = "SELECT item.id, category_id, item.name, item.description, item.created_time \r\n\t\t\t\t\t\t\tFROM item, category \r\n\t\t\t\t\t\t\tWHERE category.id = item.category_id AND item.status=1 \r\n\t\t\t\t\t\t\tAND (category_id='" . $cat_id . "' OR category.parent_id='" . $cat_id . "') \r\n\t\t\t\t\t\t\tORDER BY created_time DESC LIMIT 0," . $limit); $re = DB::query($sql); if ($re) { while ($item = mysql_fetch_assoc($re)) { $page = 'item_detail'; $item['name'] = trim(XMLLib::_xml_encode_attribute(strip_tags(html_entity_decode($item['name'])))); $item['description'] = trim(XMLLib::_xml_encode_attribute(strip_tags(html_entity_decode(AZLib::word_limit($item['description'], 150), ENT_QUOTES, "UTF-8")))); //$item['url'] = trim(XMLLib::_xml_encode_attribute(WEB_ROOT."?page=".$page."&id=".$item['id']."&category_id=".$item['category_id']."&ebname=".AZLib::safe_title($item['name']))); $item['url'] = WEB_ROOT . "p" . $item['id'] . "/" . AZLib::safe_title($item['name']) . ".html"; //$item['url'] = AZLib::remove_4_js($item['url']); //rss2 $rss2 .= "<item>"; $rss2 .= "<title>" . $item['name'] . " - " . WEB_NAME . "</title>"; $rss2 .= "<description>(" . WEB_NAME . ") - " . $item['description'] . "</description>"; $rss2 .= "<link>" . $item['url'] . "</link>"; $rss2 .= '<guid isPermaLink="True">' . $item['url'] . '</guid>'; $rss2 .= "<pubDate>" . date("D, d M Y H:i:s", $item['created_time']) . " GMT</pubDate>"; $rss2 .= "</item>"; } } //content:end // end:begin $rss2 .= '</channel></rss>'; // end:end return $rss2; }