Example #1
0
 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");
     }
 }
Example #2
0
 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");
     }
 }
Example #3
0
 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;
 }
Example #4
0
 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;
 }