📄 index.php
字号:
<?php//////////////////////////// COPYRIGHT NOTICE ////////////////////////////////////// This script is part of BosClassifieds, a software application by BosDev, Inc //// Use of any kind of part or all of this script or modification of this //// script requires a license from BosDev, Inc. Use or modification of //// this script without a license constitutes Software Piracy and will //// result in legal action from BosDev, Inc. All rights reserved. //// http://www.bosdev.com sales@bosdev.com //// //// BosClassifieds Copyright 2004, BosDev, Inc. //////////////////////////////////////////////////////////////////////////////////////Connect to database & get functions loadedinclude("connect.php");include("functions.php");//Set globalsglobal $SystemOptions,$cat_id;$result = query("SELECT * FROM {$class_prefix}system",$class_link);$SystemOptions = mysql_fetch_array($result);//Check for spider-friendly URLif(isset($_SERVER['PATH_INFO']) && $SystemOptions['spider'] == 1) { $parts = explode('/', substr($_SERVER['PATH_INFO'],1)); for($i=0; $i < count($parts); $i++){ if($i % 2 == 0){ $$parts[$i] = $parts[$i+1];} } }//Set languageinclude("{$insPath}languages/{$SystemOptions['language']}.php");//Include integration fileinclude("{$insPath}integration/{$SystemOptions['integration']}.php");//Check for expired adsexpireAds();//Set some defaults and do some protectionif($cat_id == "") { $cat_id = 0; } else { $cat_id = protect($cat_id); $result = query("SELECT category_title FROM {$class_prefix}categories WHERE category_id=$cat_id",$class_link); list($cat_title) = mysql_fetch_row($result); $title_extra = stripslashes($cat_title)." | "; }if($pg == "") { $pg = 1; }include("header.php");//Add viewer to statisticsrecordUser("v");//Load ad types$adTypes = array();$result = query("SELECT type_id,type_title FROM {$class_prefix}ad_types",$class_link);while(list($typeID,$typeTitle) = mysql_fetch_row($result)) { $adTypes[$typeID] = stripslashes($typeTitle); }//Load bannersif($cat_id != 0) { //Load all banners $result = query("SELECT banner_id,banner_text,banner_url,banner_image FROM {$class_prefix}banners",$class_link); while(list($bannerID,$bannerText,$bannerUrl,$bannerImage) = mysql_fetch_row($result)) { $bannerArray[$bannerID]['text'] = stripslashes($bannerText); $bannerArray[$bannerID]['url'] = stripslashes($bannerUrl); $bannerArray[$bannerID]['image'] = stripslashes($bannerImage); } //Get the category info $result = query("SELECT banner_top,banner_bottom FROM {$class_prefix}categories WHERE category_id=$cat_id",$class_link); list($bannerTop,$bannerBottom) = mysql_fetch_row($result); //Top display if($bannerTop != "" && count($bannerArray) != 0) { if($bannerTop == "rand") { srand ((float) microtime() * 10000000); $bannerTop = array_rand ($bannerArray,1); } $bannerInfo = getimagesize("{$insPath}images/banners/{$bannerArray[$bannerTop]['image']}"); if($bannerInfo[2] != 4 && $bannerInfo[2] != 13) { $topBannerImage = "<img src=\"{$insUrl}images/banners/{$bannerArray[$bannerTop]['image']}\" width=\"{$bannerInfo[0]}\" height=\"{$bannerInfo[1]}\" border=\"0\" alt=\"{$bannerArray[$bannerTop]['text']}\" title=\"{$bannerArray[$bannerTop]['text']}\" style=\"padding-top:5px;\">"; } else { $topBannerImage = "<embed src=\"{$insUrl}images/banners/{$bannerArray[$bannerTop]['image']}\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" width=\"{$bannerInfo[0]}\" height=\"{$bannerInfo[1]}\" alt=\"{$bannerArray[$bannerTop]['text']}\" border=\"0\" title=\"{$bannerArray[$bannerTop]['text']}\"></embed>"; } if($bannerArray[$bannerTop]['url'] != "") { $topBannerImage = "<a href=\"{$bannerArray[$bannerTop]['url']}\" target=\"_blank\">$topBannerImage</a>"; } $topBannerImage = "$topBannerImage"; } //Bottom display if($bannerBottom != "" && count($bannerArray) != 0) { if($bannerBottom == "rand") { srand ((float) microtime() * 10000000); $bannerBottom = array_rand ($bannerArray,1); } $bannerInfo = getimagesize("{$insPath}images/banners/{$bannerArray[$bannerBottom]['image']}"); if($bannerInfo[2] != 4 && $bannerInfo[2] != 13) { $bottomBannerImage = "<img src=\"{$insUrl}images/banners/{$bannerArray[$bannerBottom]['image']}\" width=\"{$bannerInfo[0]}\" height=\"{$bannerInfo[1]}\" border=\"0\" alt=\"{$bannerArray[$bannerBottom]['text']}\" title=\"{$bannerArray[$bannerBottom]['text']}\" style=\"padding-top:5px;\">"; } else { $bottomBannerImage = "<embed src=\"{$insUrl}images/banners/{$bannerArray[$bannerBottom]['image']}\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" width=\"{$bannerInfo[0]}\" height=\"{$bannerInfo[1]}\" alt=\"{$bannerArray[$bannerBottom]['text']}\" border=\"0\" title=\"{$bannerArray[$bannerBottom]['text']}\"></embed>"; } if($bannerArray[$bannerBottom]['url'] != "") { $bottomBannerImage = "<a href=\"{$bannerArray[$bannerBottom]['url']}\" target=\"_blank\">$bottomBannerImage</a>"; } $bottomBannerImage = "$bottomBannerImage"; } }//Display top bannerecho $topBannerImage;//Load optional headerif($cat_id != 0) { $featured_cat = "AND ad_category=$cat_id"; }$result = query("SELECT COUNT(ad_id) FROM {$class_prefix}ads WHERE ad_status=1 $featured_cat AND (ad_options & 1 != 0)",$class_link);list($chkFeaturedCount) = mysql_fetch_row($result);$result = query("SELECT COUNT(ad_id) FROM {$class_prefix}ads WHERE ad_status=1 $featured_cat",$class_link);list($chkNewCount) = mysql_fetch_row($result);switch($SystemOptions['panel_top']) { case "1": $paneltype = "featured"; include("{$insPath}panel.php"); break; case "2": if($chkFeaturedCount != 0) { echo<<<ENDPRINT<iframe src="{$insUrl}panel.php?paneltype=featured&cat_id=$cat_id&rotate=true" width="{$SystemOptions['page_width']}" height="200" frameborder="0" border="0" style="overflow:hidden;"></iframe>ENDPRINT; } break; case "4": $paneltype = "new"; include("{$insPath}panel.php"); break; case "8": if($chkNewCount != 0) { echo<<<ENDPRINT<iframe src="{$insUrl}panel.php?paneltype=new&cat_id=$cat_id&rotate=true" width="{$SystemOptions['page_width']}" height="200" frameborder="0" border="0" style="overflow:hidden;"></iframe>ENDPRINT; } break; }//List categoriesif($pg == 1) { $cell = ""; $category_counter = 0; $result = query("SELECT category_id,category_title,category_img,category_desc,category_subs,category_listings FROM {$class_prefix}categories WHERE category_parent=$cat_id ORDER BY category_order",$class_link); while(list($category_id,$category_title,$category_img,$category_desc,$category_subs,$category_listings) = mysql_fetch_row($result)) { if($SystemOptions['subcats'] == 1) { $result2 = query("SELECT category_id,category_title FROM {$class_prefix}categories WHERE category_parent=$category_id ORDER BY RAND() LIMIT 3",$class_link); $subs = ""; while(list($subcat_id,$sub_cat) = mysql_fetch_row($result2)) { if($SystemOptions['spider'] == 1) { $subs .= "<a class=\"subCat\" href=\"{$insUrl}index.php/cat_id/$subcat_id\">$sub_cat</a>, "; } else { $subs .= "<a class=\"subCat\" href=\"{$insUrl}index.php?cat_id=$subcat_id\">$sub_cat</a>, "; } } if($subs != "") { $subs = "<br>".substr($subs,0,strlen($subs)-2); } } if($category_desc != "") { $category_desc = "<br>".$category_desc; } $counts = "($category_subs/$category_listings)"; if($category_img != "") { $image = "<img src=\"{$insUrl}images/categories/$category_img\" align=\"left\" border=\"0\">"; } else { $image = ""; } if($SystemOptions['spider'] == 1) { $cell[$category_counter] = "<a class=\"cat\" href=\"{$insUrl}index.php/cat_id/$category_id\">$image $category_title</a> <span class=\"subCat\">$counts</span> <span class=\"catDesc\">$category_desc</span> $subs"; } else { $cell[$category_counter] = "<a class=\"cat\" href=\"{$insUrl}index.php?cat_id=$category_id\">$image $category_title</a> <span class=\"subCat\">$counts</span> <span class=\"catDesc\">$category_desc</span> $subs"; } $category_counter++; } if($category_counter != 0) { echo<<<ENDPRINT <br> <div id="menu"> <table width="{$SystemOptions['page_width']}" border="0" cellspacing="1" cellpadding="3"> <tr> <td colspan="{$SystemOptions['cat_columns']}">{$Languages['index']['categories']}</td> </tr> </table> </div> <div id="categories"> <table width="{$SystemOptions['page_width']}" border="0" cellspacing="1" cellpadding="3">ENDPRINT; if(substr($SystemOptions['page_width'],-1) == "%") { $colWidth = floor($SystemOptions['page_width'] / $SystemOptions['cat_columns']) . "%"; } else { $colWidth = floor($SystemOptions['page_width'] / $SystemOptions['cat_columns']); } for($i=0; $i<=$category_counter; $i++) { if($cell[$i] == "") { continue; } echo "<tr>"; for($ii=0; $ii<=$SystemOptions['cat_columns'] - 1; $ii++) { $j = $i + $ii; echo "<td width=\"$colWidth\" valign=\"top\">$cell[$j]</td>"; } echo "</tr><tr><td colspan=\"{$SystemOptions['cat_columns']}\"> </td></tr>"; $i = $i + $SystemOptions['cat_columns'] - 1; } echo<<<ENDPRINT <tr> <td colspan="{$SystemOptions['cat_columns']}" class="catDesc" align="right">{$Languages['index']['key']}</td> </tr> </table> </div>ENDPRINT; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -