📄 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 databaseinclude("../connect.php");include("../functions.php");//Set globalsglobal $SystemOptions;$result = query("SELECT * FROM {$class_prefix}system",$class_link);$SystemOptions = mysql_fetch_array($result);//Set languageinclude("{$insPath}languages/{$SystemOptions['language']}.php");//Ensure user is an admininclude("{$insPath}integration/{$SystemOptions['integration']}.php");if(!authenticateUser()) { header("Location: {$insUrl}account.php"); die(); } else { //Get user info $userID = getUserID(); $userData = getUserInfo($userID); //Check to see if they should be here if($userData['admin'] == "0" || $userData['admin'] == "") { header("Location: {$insUrl}account.php"); } }//Build menuswitch($userData['admin']) { case 1: //Ads admin $menu =<<<ENDMENU <div id="generalBox"> <table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr> <td><a href="index.php?action=ads">{$Languages['admin']['menuads']}</a></td> </tr> <tr> <td><a href="index.php?action=logout">{$Languages['admin']['menulogout']}</a></td> </tr> </table> </div>ENDMENU; break; case 2: //Full admin $menu =<<<ENDPRINT <div id="generalBox"> <table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr> <td><a href="index.php?action=system">{$Languages['admin']['menusystem']}</a></td> </tr> <tr> <td><a href="index.php?action=appearance">{$Languages['admin']['menuappearance']}</a></td> </tr> <tr> <td><a href="index.php?action=categories">{$Languages['admin']['menucategories']}</a></td> </tr> <tr> <td><a href="index.php?action=adtypes">{$Languages['admin']['menuadtypes']}</a></td> </tr> <tr> <td><a href="index.php?action=ads">{$Languages['admin']['menuads']}</a></td> </tr> <tr> <td><a href="index.php?action=coupons">{$Languages['admin']['menucoupons']}</a></td> </tr> <tr> <td><a href="index.php?action=banners">{$Languages['admin']['menubanners']}</a></td> </tr> <tr> <td><a href="index.php?action=users">{$Languages['admin']['menuusers']}</a></td> </tr> <tr> <td><a href="index.php?action=database">{$Languages['admin']['menudatabase']}</a></td> </tr> <tr> <td><a href="index.php?action=logout">{$Languages['admin']['menulogout']}</a></td> </tr> </table> </div>ENDPRINT; break; }switch($action) { case "system": if($userData['admin'] != 2) { header("Location: index.php?action=logout"); die(); } $pageTitle = toEdit($SystemOptions['title']); $metaKey = toEdit($SystemOptions['meta_key']); $metaDesc = toEdit($SystemOptions['meta_desc']); $path = "{$insPath}languages"; if ($handle = opendir($path)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != ".." && $file != "index.htm") { $lang = substr($file,0,strrpos($file,".")); $dispLang = ucfirst($lang); if($lang == $SystemOptions['language']) { $languageBox .= "<option value=\"$lang\" selected>$dispLang</option>"; } else { $languageBox .= "<option value=\"$lang\">$dispLang</option>"; } } } closedir($handle); } if($SystemOptions['spider'] == 1) { $spiderButtons = "<input type=\"radio\" name=\"newSpider\" value=\"1\" checked>{$Languages['admin']['yes']} <input type=\"radio\" name=\"newSpider\" value=\"0\">{$Languages['admin']['no']}"; } else { $spiderButtons = "<input type=\"radio\" name=\"newSpider\" value=\"1\">{$Languages['admin']['yes']} <input type=\"radio\" name=\"newSpider\" value=\"0\" checked>{$Languages['admin']['no']}"; } if($SystemOptions['panel_top'] == 0) { $topPanel = "<option value=\"0\" selected>{$Languages['admin']['systemaddoff']}</option><option value=\"1\">{$Languages['admin']['systemfeatured']}</option><option value=\"2\">{$Languages['admin']['systemfeatured']}, {$Languages['admin']['systemrotating']}</option><option value=\"4\">{$Languages['admin']['systemnew']}</option><option value=\"8\">{$Languages['admin']['systemnew']}, {$Languages['admin']['systemrotating']}</option>"; } if(($SystemOptions['panel_top'] & 1) != 0) { $topPanel = "<option value=\"0\">{$Languages['admin']['systemaddoff']}</option><option value=\"1\" selected>{$Languages['admin']['systemfeatured']}</option><option value=\"2\">{$Languages['admin']['systemfeatured']}, {$Languages['admin']['systemrotating']}</option><option value=\"4\">{$Languages['admin']['systemnew']}</option><option value=\"8\">{$Languages['admin']['systemnew']}, {$Languages['admin']['systemrotating']}</option>"; } if(($SystemOptions['panel_top'] & 2) != 0) { $topPanel = "<option value=\"0\">{$Languages['admin']['systemaddoff']}</option><option value=\"1\">{$Languages['admin']['systemfeatured']}</option><option value=\"2\" selected>{$Languages['admin']['systemfeatured']}, {$Languages['admin']['systemrotating']}</option><option value=\"4\">{$Languages['admin']['systemnew']}</option><option value=\"8\">{$Languages['admin']['systemnew']}, {$Languages['admin']['systemrotating']}</option>"; } if(($SystemOptions['panel_top'] & 4) != 0) { $topPanel = "<option value=\"0\">{$Languages['admin']['systemaddoff']}</option><option value=\"1\">{$Languages['admin']['systemfeatured']}</option><option value=\"2\">{$Languages['admin']['systemfeatured']}, {$Languages['admin']['systemrotating']}</option><option value=\"4\" selected>{$Languages['admin']['systemnew']}</option><option value=\"8\">{$Languages['admin']['systemnew']}, {$Languages['admin']['systemrotating']}</option>"; } if(($SystemOptions['panel_top'] & 8) != 0) { $topPanel = "<option value=\"0\">{$Languages['admin']['systemaddoff']}</option><option value=\"1\">{$Languages['admin']['systemfeatured']}</option><option value=\"2\">{$Languages['admin']['systemfeatured']}, {$Languages['admin']['systemrotating']}</option><option value=\"4\">{$Languages['admin']['systemnew']}</option><option value=\"8\" selected>{$Languages['admin']['systemnew']}, {$Languages['admin']['systemrotating']}</option>"; } if($SystemOptions['panel_bottom'] == 0) { $bottomPanel = "<option value=\"0\" selected>{$Languages['admin']['systemaddoff']}</option><option value=\"1\">{$Languages['admin']['systemfeatured']}</option><option value=\"2\">{$Languages['admin']['systemfeatured']}, {$Languages['admin']['systemrotating']}</option><option value=\"4\">{$Languages['admin']['systemnew']}</option><option value=\"8\">{$Languages['admin']['systemnew']}, {$Languages['admin']['systemrotating']}</option>"; } if(($SystemOptions['panel_bottom'] & 1) != 0) { $bottomPanel = "<option value=\"0\">{$Languages['admin']['systemaddoff']}</option><option value=\"1\" selected>{$Languages['admin']['systemfeatured']}</option><option value=\"2\">{$Languages['admin']['systemfeatured']}, {$Languages['admin']['systemrotating']}</option><option value=\"4\">{$Languages['admin']['systemnew']}</option><option value=\"8\">{$Languages['admin']['systemnew']}, {$Languages['admin']['systemrotating']}</option>"; } if(($SystemOptions['panel_bottom'] & 2) != 0) { $bottomPanel = "<option value=\"0\">{$Languages['admin']['systemaddoff']}</option><option value=\"1\">{$Languages['admin']['systemfeatured']}</option><option value=\"2\" selected>{$Languages['admin']['systemfeatured']}, {$Languages['admin']['systemrotating']}</option><option value=\"4\">{$Languages['admin']['systemnew']}</option><option value=\"8\">{$Languages['admin']['systemnew']}, {$Languages['admin']['systemrotating']}</option>"; } if(($SystemOptions['panel_bottom'] & 4) != 0) { $bottomPanel = "<option value=\"0\">{$Languages['admin']['systemaddoff']}</option><option value=\"1\">{$Languages['admin']['systemfeatured']}</option><option value=\"2\">{$Languages['admin']['systemfeatured']}, {$Languages['admin']['systemrotating']}</option><option value=\"4\" selected>{$Languages['admin']['systemnew']}</option><option value=\"8\">{$Languages['admin']['systemnew']}, {$Languages['admin']['systemrotating']}</option>"; } if(($SystemOptions['panel_bottom'] & 8) != 0) { $bottomPanel = "<option value=\"0\">{$Languages['admin']['systemaddoff']}</option><option value=\"1\">{$Languages['admin']['systemfeatured']}</option><option value=\"2\">{$Languages['admin']['systemfeatured']}, {$Languages['admin']['systemrotating']}</option><option value=\"4\">{$Languages['admin']['systemnew']}</option><option value=\"8\" selected>{$Languages['admin']['systemnew']}, {$Languages['admin']['systemrotating']}</option>"; } for($i=1;$i<=4;$i++) { if($SystemOptions['cat_columns'] == $i) { $selected = " selected"; } else { $selected = ""; } $columnBox .= "<option value=\"$i\" $selected>$i</option>"; } for($i=1;$i<=4;$i++) { if($SystemOptions['list_columns'] == $i) { $selected = " selected"; } else { $selected = ""; } $listingsBox .= "<option value=\"$i\" $selected>$i</option>"; } if($SystemOptions['subcats'] == 1) { $subcatsBox = "<option value=\"1\" selected>{$Languages['admin']['yes']}</option><option value=\"0\">{$Languages['admin']['no']}</option>"; } else{ $subcatsBox = "<option value=\"1\">{$Languages['admin']['yes']}</option><option value=\"0\" selected>{$Languages['admin']['no']}</option>"; } for($i=1;$i<=5;$i++) { if($SystemOptions['num_images'] == $i) { $selected = " selected"; } else { $selected = ""; } $imagesBox .= "<option value=\"$i\" $selected>$i</option>"; } if($SystemOptions['auto_approve'] == 1) { $approveButtons = "<input type=\"radio\" name=\"newApprove\" value=\"1\" checked>{$Languages['admin']['yes']} <input type=\"radio\" name=\"newApprove\" value=\"0\">{$Languages['admin']['no']}"; } else { $approveButtons = "<input type=\"radio\" name=\"newApprove\" value=\"1\">{$Languages['admin']['yes']} <input type=\"radio\" name=\"newApprove\" value=\"0\" checked>{$Languages['admin']['no']}"; } $path = "{$insPath}payments"; if ($handle = opendir($path)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != ".." && $file != "index.htm") { $gate = substr($file,0,strrpos($file,".")); $dispGate = ucfirst($gate); if($gate == $SystemOptions['payment_gateway']) { $paymentBox .= "<option value=\"$gate\" selected>$dispGate</option>"; } else { $paymentBox .= "<option value=\"$gate\">$dispGate</option>"; } } } closedir($handle); } if($SystemOptions['allow_featured'] == 1) { $featuredButtons = "<select name=\"newAllowFeatured\"><option value=\"1\" selected>{$Languages['admin']['yes']}</option><option value=\"0\">{$Languages['admin']['no']}</option></select>"; } else { $featuredButtons = "<select name=\"newAllowFeatured\"><option value=\"1\">{$Languages['admin']['yes']}</option><option value=\"0\" selected>{$Languages['admin']['no']}</option></select>"; } if($SystemOptions['allow_bold'] == 1) { $boldButtons = "<select name=\"newAllowBold\"><option value=\"1\" selected>{$Languages['admin']['yes']}</option><option value=\"0\">{$Languages['admin']['no']}</option></select>"; } else { $boldButtons = "<select name=\"newAllowBold\"><option value=\"1\">{$Languages['admin']['yes']}</option><option value=\"0\" selected>{$Languages['admin']['no']}</option></select>"; } if($SystemOptions['allow_italic'] == 1) { $italicButtons = "<select name=\"newAllowItalic\"><option value=\"1\" selected>{$Languages['admin']['yes']}</option><option value=\"0\">{$Languages['admin']['no']}</option></select>"; } else { $italicButtons = "<select name=\"newAllowItalic\"><option value=\"1\">{$Languages['admin']['yes']}</option><option value=\"0\" selected>{$Languages['admin']['no']}</option></select>"; } if($SystemOptions['allow_color'] == 1) { $colorButtons = "<select name=\"newAllowColor\"><option value=\"1\" selected>{$Languages['admin']['yes']}</option><option value=\"0\">{$Languages['admin']['no']}</option></select>"; } else { $colorButtons = "<select name=\"newAllowColor\"><option value=\"1\">{$Languages['admin']['yes']}</option><option value=\"0\" selected>{$Languages['admin']['no']}</option></select>"; } if(substr($SystemOptions['time_1_multiplier'],0,2) == "1|") { $time1Box = "<option value=\"1\" selected>{$Languages['admin']['systemmultiply']}</option><option value=\"2\">{$Languages['admin']['systemadd']}</option>"; } else { $time1Box = "<option value=\"1\">{$Languages['admin']['systemmultiply']}</option><option value=\"2\" selected>{$Languages['admin']['systemadd']}</option>"; } if(substr($SystemOptions['time_2_multiplier'],0,2) == "1|") { $time2Box = "<option value=\"1\" selected>{$Languages['admin']['systemmultiply']}</option><option value=\"2\">{$Languages['admin']['systemadd']}</option>"; } else { $time2Box = "<option value=\"1\">{$Languages['admin']['systemmultiply']}</option><option value=\"2\" selected>{$Languages['admin']['systemadd']}</option>"; } if(substr($SystemOptions['time_3_multiplier'],0,2) == "1|") { $time3Box = "<option value=\"1\" selected>{$Languages['admin']['systemmultiply']}</option><option value=\"2\">{$Languages['admin']['systemadd']}</option>"; } else { $time3Box = "<option value=\"1\">{$Languages['admin']['systemmultiply']}</option><option value=\"2\" selected>{$Languages['admin']['systemadd']}</option>"; } if(substr($SystemOptions['time_4_multiplier'],0,2) == "1|") { $time4Box = "<option value=\"1\" selected>{$Languages['admin']['systemmultiply']}</option><option value=\"2\">{$Languages['admin']['systemadd']}</option>"; } else { $time4Box = "<option value=\"1\">{$Languages['admin']['systemmultiply']}</option><option value=\"2\" selected>{$Languages['admin']['systemadd']}</option>"; } $time1Multiplier = substr($SystemOptions['time_1_multiplier'],2); $time2Multiplier = substr($SystemOptions['time_2_multiplier'],2); $time3Multiplier = substr($SystemOptions['time_3_multiplier'],2); $time4Multiplier = substr($SystemOptions['time_4_multiplier'],2); if($SystemOptions['time_1'] == "2147483647") { $SystemOptions['time_1'] = ""; } if($SystemOptions['time_2'] == "2147483647") { $SystemOptions['time_2'] = ""; } if($SystemOptions['time_3'] == "2147483647") { $SystemOptions['time_3'] = ""; } if($SystemOptions['time_4'] == "2147483647") { $SystemOptions['time_4'] = ""; } $displayData =<<<ENDDATA <div id="generalBox"> <table width="100%" border="0" cellspacing="1" cellpadding="3"> <form method="post" action="index.php"> <input type="hidden" name="action" value="systemProcess"> <tr> <td class="headtd">{$Languages['admin']['menusystem']}</td> </tr> <tr> <td> <b>{$Languages['admin']['systempagetitle']}:</b><br> <input style="width:450px;" type="text" name="newTitle" value="$pageTitle"><br> <br> <b>{$Languages['admin']['systemmetakey']}:</b><br> <textarea style="width:450px; height:50px;" name="newMetaKey">$metaKey</textarea><br> <br> <b>{$Languages['admin']['systemmetadesc']}:</b><br> <textarea style="width:450px; height:50px;" name="newMetaDesc">$metaDesc</textarea><br> <br> <b>{$Languages['admin']['systemlanguage']}:</b> <select name="newLanguage">$languageBox</select><br> <b>{$Languages['admin']['systemspider']}:</b> $spiderButtons<br> <b>{$Languages['admin']['systemoptiontop']}:</b> <select name="newPanelTop">$topPanel</select><br> <b>{$Languages['admin']['systemoptionbottom']}:</b> <select name="newPanelBottom">$bottomPanel</select><br> <b>{$Languages['admin']['systemcatcol']}:</b> <select name="newCatColumns">$columnBox</select><br> <b>{$Languages['admin']['systemlistcol']}:</b> <select name="newListColumns">$listingsBox</select><br> <b>{$Languages['admin']['systemdispsub']}:</b> <select name="newSubcats">$subcatsBox</select><br> <br> <b>{$Languages['admin']['systemnumimg']}:</b> <select name="newNumImages">$imagesBox</select><br> <b>{$Languages['admin']['systemmaxwidth']}:</b> <input type="text" name="newMaxWidth" style="width:50px;" value="{$SystemOptions['max_size']}"><br> <b>{$Languages['admin']['systemimagefee']}:</b> <input type="text" name="newImageFee" style="width:50px"; value="{$SystemOptions['fee_images']}"><br> <br> <b>{$Languages['admin']['systemapprove']}:</b> $approveButtons<br> <b>{$Languages['admin']['systemgateway']}:</b> <select name="newPaymentGateway"><option value="">{$Languages['admin']['none']}</option>$paymentBox</select><br> <b>{$Languages['admin']['systempayinfo']} 1:</b> <input type="text" name="newPaymentInfo1" value="{$SystemOptions['payment_info_1']}"><br> <b>{$Languages['admin']['systempayinfo']} 2:</b> <input type="text" name="newPaymentInfo2" value="{$SystemOptions['payment_info_2']}"><br> <br> <b>{$Languages['admin']['systememail']}:</b> <input style="width:150px;" type="text" name="newFromEmail" value="{$SystemOptions['from_email']}"><br> <br> <table width="400" border="0" cellspacing="1" cellpadding="3" style="border:0px;"> <tr> <td class="headtd" colspan="3">{$Languages['admin']['systemadoptions']}</td> </tr> <tr> <td width="50" class="headtd">{$Languages['admin']['systemallow']}</td> <td width="300" class="headtd">{$Languages['admin']['systemitem']}</td> <td width="50" class="headtd">{$Languages['admin']['systemfee']}</td> </tr> <tr> <td>$featuredButtons</td> <td>{$Languages['admin']['systemfeaturedads']}</td> <td><input type="text" style="width:50px;" name="newFeeFeatured" value="{$SystemOptions['fee_featured']}"></td> </tr> <tr> <td class="alttd">$boldButtons</td> <td class="alttd">{$Languages['admin']['systemboldads']}</td> <td class="alttd"><input type="text" style="width:50px;" name="newFeeBold" value="{$SystemOptions['fee_bold']}"></td> </tr> <tr> <td>$italicButtons</td> <td>{$Languages['admin']['systemitalicads']}</td> <td><input type="text" style="width:50px;" name="newFeeItalic" value="{$SystemOptions['fee_italic']}"></td> </tr> <tr> <td class="alttd">$colorButtons</td> <td class="alttd">{$Languages['admin']['systemcolorads']}</td> <td class="alttd"><input type="text" style="width:50px;" name="newFeeColored" value="{$SystemOptions['fee_color']}"></td> </tr> </table> <br> <table width="300" border="0" cellspacing="1" cellpadding="3" style="border:0px;"> <tr> <td class="headtd" colspan="3">{$Languages['admin']['systemtime']}</td> </tr> <tr> <td width="100" class="headtd">{$Languages['admin']['systemnumdays']}</td> <td width="100" class="headtd">{$Languages['admin']['systemmethod']}</td> <td width="100" class="headtd">{$Languages['admin']['systemamount']}</td> </tr> <tr> <td><input type="text" name="newTime1" value="{$SystemOptions['time_1']}" style="width:50px;"> {$Languages['admin']['systemdays']}</td> <td><select name="newTime1Method">$time1Box</select></td> <td><input type="text" name="newTime1Multiplier" value="$time1Multiplier" style="width:50px;"></td> </tr> <tr> <td class="alttd"><input type="text" name="newTime2" value="{$SystemOptions['time_2']}" style="width:50px;"> {$Languages['admin']['systemdays']}</td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -