-
محافظت از کدهای Php
شاید نرم افزارهای مختلفی برای محافظت ار کدهای php دیده باشید.
در اینجا یه
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
معرفی می کنم که واسه ناخوانا کردن کردن کدهای php هست و صد البته رایگان.
با این نرم افزار می تونین نام کلیه کلاسها ، متغیر ها ، توابع و ... بکار رفته تو پروژه هاتون رو ناخوانا کنید و این ناخوانا کردن بصورت یکطرفه و غیر قابل برگشت هست (MD5).
دوستان علاقمند می تونن از لینک زیر اونو بگیرن .
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
یا
نقل قول:
کد:
http://php_obfuscate.bishtar.ir
-
سلام
تبلیغات در این انجمن ها ممنوعه
وانگهی ، این برنامه gui شما چطور نیاز به تغییرات در سرور نداره
و بعلاوه اینکه چیز غیر قابل دیکود شدن نداریم
زند با اون همه توانایی کرک می شه این که جای خود داره و منبع کودینگش نامعلومه"معتبر نیست"
-
این نرم افزار در این ورژن نام توابع و کلاسها و متغیرها رو ناخوانا می کنه و این ناخوان کردن بصورت یطرفه هست .(محصول این نرم افزار نیاز به اکستنشن یا غیره و ذالک نداره)
کار encrypt رو ورژن بعدی نرم افزار انجام می ده (هنوز مراحل تست رو می گذرونه) که برای استفاده از اسکریپتهای کد شده بایستی حتما اکستنشن مربوطه رو روی سرور نصب کنید.
ادعای کرک شدن و نشدن هم نداریم. تنها چیزی که قابل هک نیست انجمن بندگان خوب خداست و تنها چیزی هم که قابل کرک نیست اسم اعظم خداست :D.
موفق باشید.
-
یه چیزی برای من گنگه
اگه شما یه کد رو بیاد با md5 هش کنی اونوقت این کد چطوری میتونه اجرا بشه؟؟
-
کار این نرم افزار به این صورته که نام متغیر ها و توایع و کلاسها را بصورت زیر عوض میکنه
مثال خود برنامه
[php]<?php
require_once( "./include/global.php" );
class SearchSuggest {
function SearchForm( $searchScript, $searchTemplate, $searchString, $howmanyresultsperpage, $s, $e, $user_e, $includeSuggestTable=FALSE ) {
$outputString = "";
if ( SearchSuggest::SuggestActive() ) {
$outputString .= SearchSuggest::echoSearchSuggest( $searchScript, $searchTemplate, $s, $e, $user_e );
}
$outputString .= SearchSuggest::echoSearchForm( $searchScript, $searchTemplate, $searchString, $howmanyresultsperpage, $user_e );
if ( $includeSuggestTable ) {
$outputString .= SearchSuggest::echoSearchTable();
}
return $outputString;
}
function SuggestActive() {
global $tsep_config;
return FALSE;
}
function lConvert2HTMLent( $text ) {
$trans = get_html_translation_table( HTML_ENTITIES );
$text = strtr( $text, $trans );
$text = str_replace( "\\", "", $text );
return $text;
}
function echoSearchForm( $searchScript, $searchTemplate, $searchString, $howmanyresultsperpage, $user_e ) {
global $tsep_config, $tsep_lng;
$outputString = "";
$outputString .= "\n<div class=\"SearchBlock\">\n";
$outputString .= " <form action=\"$searchScript\" method=\"get\" name=\"tsepsearchform\" id=\"tsepsearchform\">\n";
$outputString .= " <input name=\"q\" type=\"text\" class=\"SearchField\" value=\"".SearchSuggest::lConvert2HTMLent( utf8_decode( $searchString ))."\" onKeyUp=\"tsep_processSearchKey( this.value )\" autocomplete=\"off\" />\n";
if ( $tsep_config['config_Show_Record_Change'] == "true" ) {
$outputString .= " <select name=\"user_e\" title=\"".$tsep_lng['show_results_per_page']."\" onChange=\"document.tsepsearchform.submit()\">\n";
do {
if ( $row_howmanyresultsperpage['numericvalue'] > 0 ) {
$outputString .= " <option value=\"".$row_howmanyresultsperpage['numericvalue']."\"".( $user_e == $row_howmanyresultsperpage['numericvalue'] ? " selected" : "" ).">".$row_howmanyresultsperpage['numericvalue'].$tsep_lng['show_x_results_per_page']."</option>\n";
}
} while ( $row_howmanyresultsperpage = mysql_fetch_assoc( $howmanyresultsperpage ));
$rows = mysql_num_rows($howmanyresultsperpage);
if ( $rows > 0 ) {
mysql_data_seek( $howmanyresultsperpage, 0 );
$row_howmanyresultsperpage = mysql_fetch_assoc( $howmanyresultsperpage );
}
$outputString .= " </select>\n";
} else {
$outputString .= " <input type=\"hidden\" name=\"user_e\" value=\"".$tsep_config['config_How_Many_Results']."\" />\n";
}
$outputString .= "\n";
$outputString .= " <input type=\"hidden\" name=\"e\" value=\"".$tsep_config['config_How_Many_Results']."\" />\n";
$outputString .= " <input type=\"hidden\" name=\"s\" value=\"0\" />\n";
$outputString .= " <input type=\"hidden\" name=\"searchpagelocation\" value=\"$searchTemplate\" />\n";
$outputString .= " <input type=\"hidden\" name=\"redirect_url\" value=\"$searchScript\" />\n";
$outputString .= " <input type=\"submit\" name=\"subButton\" value=\"".$tsep_lng['button_search']."\" />\n";
$outputString .= " <div class=\"SearchHintsHelp\"><a href=\"/".$tsep_config['config_Path']."/searchtips.php\" target=\"_blank\" title=\"".$tsep_lng['search_tips_help']."\" class=\"SearchHintsHelp\">".$tsep_lng['search_tips']."</a></div>\n";
$outputString .= " </form>\n";
$outputString .= " <script>document.tsepsearchform.q.focus();</script>\n";
$outputString .= "</div>\n\n";
return $outputString;
}
function echoSearchTable() {
global $tsep_config, $tsep_lng;
$outputString = "";
if ( SearchSuggest::SuggestActive() ) {
$outputString .= "\n<div class=\"suggestBlock\">\n";
$outputString .= " <div id=\"suggestHeader\" class=\"suggestHeader\">\n";
$outputString .= " <span id=\"termHeader\" class=\"suggestHeaderTerm\" title=\"".$tsep_lng["ss_search_term_hover"]."\">".$tsep_lng["ss_search_term"]."</span>\n";
if ( $tsep_config["show_popular"] == "true" ) {
$outputString .= " <span id=\"popularHeader\" class=\"suggestHeaderPopular\" title=\"".$tsep_lng["ss_popular_hover"]."\">".$tsep_lng["ss_popular"]."</span>\n";
}
if ( $tsep_config["show_nr_hits"] == "true" ) {
$outputString .= " <span id=\"retpagesHeader\" class=\"suggestHeaderRetPages\" title=\"".$tsep_lng["ss_returned_pages_hover"]."\">".$tsep_lng["ss_returned_pages"]."</span>\n";
}
$outputString .= " </div>\n\n";
for ( $i=0; $i<$tsep_config["how_many_hints"]; $i++ ) {
$outputString .= " <div id=\"r".$i."_row\">\n";
$outputString .= " <span id=\"r".$i."_term\" class=\"suggestTerm\"> </span>\n";
if ( $tsep_config["show_popular"] == "true" ) {
$outputString .= " <span id=\"r".$i."_popular\" class=\"suggestPopular\"> </span>\n";
}
if ( $tsep_config["show_nr_hits"] == "true" ) {
$outputString .= " <span id=\"r".$i."_nrretpages\" class=\"suggestRetPages\"> </span>\n";
}
$outputString .= " </div>\n";
$outputString .= "\n";
}
$outputString .= "</div>\n";
$outputString .= "\n";
$outputString .= "<iframe name=\"hiddenSuggestFrame\" width=\"700\" height=\"50\" frameborder=\"yes\" src=\"suggest.engine.php\"></iframe>\n";
$outputString .= "\n";
$outputString .= "<script>\n";
$outputString .= " tsep_initToken( '' );\n";
$outputString .= " tsep_processSearchKey( '' );\n";
$outputString .= "</script>\n";
$outputString .= "\n";
}
return $outputString;
}
function echoSearchSuggest( $tsep_search_script, $searchTemplate, $s, $e, $user_e ) {
global $tsep_config;
$outputString = "";
if ( SearchSuggest::SuggestActive() ) {
$tsep_suggest_script = "/".$tsep_config["Path"]."/suggest.engine.php";
$outputString .= "\n<script language=\"JavaScript\" type=\"text/JavaScript\">\n";
$outputString .= " var nrResults = ".$tsep_config["how_many_hints"].";\n";
$outputString .= " var currentTerm;\n";
$outputString .= " var resultCache = new Object();\n";
$outputString .= " var searchTermCache = new Array();\n";
$outputString .= " var currentSequence = 0;\n";
$outputString .= " var selectedItem = 0;\n";
$outputString .= " var searchResults;\n";
$outputString .= " var lastSearchTerm = new Array();\n";
$outputString .= " var update = true;\n";
$outputString .= " var snapToken;\n";
$outputString .= " var illegalCharsRegEx = '/[^a-zA-Z 0-9]+/g';\n";
$outputString .= " document.onkeydown = tsep_handleKeyDown;\n";
$outputString .= " function tsep_handleKeyDown( evt )\n";
$outputString .= " {\n";
$outputString .= " evt = ( evt ) ? evt : ( ( window.event ) ? event : null );\n";
$outputString .= " if ( ! evt )\n";
$outputString .= " return;\n";
$outputString .= " var key = evt.keyCode;\n";
$outputString .= " if ( key == 37 ) {\n";
$outputString .= " var tmp = lastSearchTerm.pop();\n";
$outputString .= " if ( tmp != null )\n";
$outputString .= " document.tsepsearchform.q.value = tmp;\n";
$outputString .= " document.tsepsearchform.q.focus();\n";
$outputString .= " return false;\n";
$outputString .= " } \n";
$outputString .= " if ( key == 38 ) {\n";
$outputString .= " selectedItem--;\n";
$outputString .= " update = false;\n";
$outputString .= " tsep_displayResults( searchResults );\n";
$outputString .= " document.tsepsearchform.q.value = searchResults[selectedItem][0];\n";
$outputString .= " document.tsepsearchform.q.focus();\n";
$outputString .= " return false;\n";
$outputString .= " } \n";
$outputString .= " if ( key == 39 || key == 9 ) {\n";
$outputString .= " lastSearchTerm.push( currentTerm );\n";
$outputString .= " document.tsepsearchform.q.value = searchResults[selectedItem][0];\n";
$outputString .= " document.tsepsearchform.q.focus();\n";
$outputString .= " return false;\n";
$outputString .= " } \n";
$outputString .= " if ( key == 40 ) {\n";
$outputString .= " selectedItem++;\n";
$outputString .= " update = false;\n";
$outputString .= " tsep_displayResults( searchResults );\n";
$outputString .= " document.tsepsearchform.q.value = searchResults[selectedItem][0];\n";
$outputString .= " document.tsepsearchform.q.focus();\n";
$outputString .= " return false;\n";
$outputString .= " } \n";
$outputString .= " } \n";
$outputString .= " function tsep_initToken( snap_token )\n";
$outputString .= " {\n";
$outputString .= " snapToken = snap_token;\n";
$outputString .= " } \n";
$outputString .= " function tsep_processSearchKey( val )\n";
$outputString .= " { \n";
$outputString .= " if ( update ) {\n";
$outputString .= " if ( currentTerm != val ) {\n";
$outputString .= " currentTerm = val;\n";
$outputString .= " selectedItem = 0;\n";
$outputString .= " val = val.replace( illegalCharsRegEx, ' ' );\n";
$outputString .= " if ( resultCache[ val ] ) {\n";
$outputString .= " tsep_displayResults( resultCache[ val ], 0 );\n";
$outputString .= " return;\n";
$outputString .= " } \n";
$outputString .= " searchTermCache[ ++currentSequence ] = val;\n";
$outputString .= " var url = '$tsep_suggest_script?nrresults=' + nrResults + '&seq=' + currentSequence + '&term=' + encodeURIComponent( val ) ;\n";
$outputString .= " hiddenSuggestFrame.document.location.replace( url );\n";
$outputString .= " } \n";
$outputString .= " } else {\n";
$outputString .= " update = true;\n";
$outputString .= " } \n";
$outputString .= " } \n";
$outputString .= " function tsep_displayResults( arr, seq )\n";
$outputString .= " {\n";
$outputString .= " if ( seq > 0 ) {\n";
$outputString .= " var term = searchTermCache[ seq ];\n";
$outputString .= " if ( term ) {\n";
$outputString .= " resultCache[ term ] = arr;\n";
$outputString .= " currentTerm = term;\n";
$outputString .= " } \n";
$outputString .= " } \n";
$outputString .= " searchResults = arr; \n";
$outputString .= " var n = arr.length < nrResults ? arr.length : nrResults; \n";
$outputString .= " val = currentTerm.replace( illegalCharsRegEx, ' ' ); \n";
$outputString .= " var match_terms = Array();\n";
$outputString .= " match_terms = val.split( \" \" ); \n";
$outputString .= " if ( selectedItem < 0 )\n";
$outputString .= " selectedItem = n-1;\n";
$outputString .= " if ( selectedItem > n-1 )\n";
$outputString .= " selectedItem = 0; \n";
$outputString .= " for ( var i = 0; i < n; i++ ) {\n";
$outputString .= " var term = '';\n";
$outputString .= " var nr_searches = '';\n";
$outputString .= " var nr_returnedPages = '';\n";
$outputString .= " var bgcolor = '".$tsep_config["Color_1"]."';\n";
$outputString .= " var border_color = bgcolor;\n";
$outputString .= " if ( i % 2 == 1 ) {\n";
$outputString .= " bgcolor = '".$tsep_config["Color_2"]."';\n";
$outputString .= " border_color = bgcolor;\n";
$outputString .= " } \n";
$outputString .= " if ( i < arr.length ) {\n";
$outputString .= " term = arr[i][0];\n";
$outputString .= " nr_searches = arr[i][1];\n";
$outputString .= " nr_returnedPages = arr[i][2];\n";
$outputString .= " } \n";
$outputString .= " document.getElementById( 'r' + i + '_term' ).innerHTML = '<a href=\"$tsep_search_script?q=' + encodeURIComponent( term ) + '&searchpagelocation=$searchTemplate&s=$s&e=$e&use r_e=$user_e&type_of_link=kst' + '&kst_token=' + encodeURIComponent( snapToken ) + '\">' + wordhighlight( term, match_terms ) + '</a>';\n";
if ( $tsep_config["show_popular"] == "true" ) {
$outputString .= " document.getElementById( 'r' + i + '_popular' ).innerHTML = nr_searches;\n";
}
if ( $tsep_config["show_nr_hits"] == "true" ) {
$outputString .= " document.getElementById( 'r' + i + '_nrretpages' ).innerHTML = nr_returnedPages;\n";
}
$outputString .= " document.getElementById( 'r' + i + '_row' ).style.backgroundColor = bgcolor; \n";
$outputString .= " if ( i == selectedItem )\n";
$outputString .= " document.getElementById( 'r' + i + '_row' ).style.border = '1px solid orange';\n";
$outputString .= " else {\n";
$outputString .= " document.getElementById( 'r' + i + '_row' ).style.border = '1px solid ' + border_color;\n";
$outputString .= " } \n";
$outputString .= " } \n";
$outputString .= " if ( n == 0 ) {\n";
$outputString .= " i = 0;\n";
$outputString .= " document.getElementById( 'r' + i + '_term' ).innerHTML = '<a href=\"$tsep_search_script?q=' + encodeURIComponent( term ) + '&searchpagelocation=$searchTemplate&s=$s&e=$e&use r_e=$user_e&type_of_link=kst' + '&kst_token=' + encodeURIComponent( snapToken ) + '\">' + wordhighlight( term, match_terms ) + '</a>';\n";
if ( $tsep_config["show_popular"] == "true" ) {
$outputString .= " document.getElementById( 'r' + i + '_popular' ).innerHTML = '';\n";
}
if ( $tsep_config["show_nr_hits"] == "true" ) {
$outputString .= " document.getElementById( 'r' + i + '_nrretpages' ).innerHTML = '';\n";
}
$outputString .= " document.getElementById( 'r' + i + '_row' ).style.backgroundColor = bgcolor;\n";
$outputString .= " document.getElementById( 'r' + i + '_row' ).style.border = '1px solid orange';\n";
$outputString .= " i++;\n";
$outputString .= " } \n";
$outputString .= " for ( i = i; i < nrResults; ++i ) {\n";
$outputString .= " document.getElementById( 'r' + i + '_term' ).innerHTML = '';\n";
if ( $tsep_config["show_popular"] == "true" ) {
$outputString .= " document.getElementById( 'r' + i + '_popular' ).innerHTML = '';\n";
}
if ( $tsep_config["show_nr_hits"] == "true" ) {
$outputString .= " document.getElementById( 'r' + i + '_nrretpages' ).innerHTML = '';\n";
}
$outputString .= " document.getElementById( 'r' + i + '_row' ).style.backgroundColor = 'transparent';\n";
$outputString .= " document.getElementById( 'r' + i + '_row' ).style.border = '';\n";
$outputString .= " } \n";
$outputString .= " } \n";
$outputString .= " function wordhighlight( aSourceObject, term_list )\n";
$outputString .= " {\n";
$outputString .= " var aWords = '';\n";
$outputString .= " for ( x = 0; x < term_list.length; x++ ) {\n";
$outputString .= " if ( x != 0 && term_list[x] != '' ) aWords += '|';\n";
$outputString .= " aWords += term_list[x];\n";
$outputString .= " } \n";
$outputString .= " regexp = /<[^<>]*>/ig;\n";
$outputString .= " vHTMLArray = aSourceObject.match( regexp ); \n";
$outputString .= " vStrippedHTML = aSourceObject.replace( regexp, \"$!$\" ); \n";
$outputString .= " regexp = new RegExp ( \"(\" + aWords + \")\", \"gi\" ); \n";
$outputString .= " vTemp = vStrippedHTML.replace( regexp, '<span style=\"background:#FFFF99\">\$1</span>' ); \n";
$outputString .= " for( i = 0;vTemp.indexOf( \"$!$\" ) > -1;i++ ) {\n";
$outputString .= " vTemp = vTemp.replace( \"$!$\", vHTMLArray[i] );\n";
$outputString .= " } \n";
$outputString .= " return vTemp; \n";
$outputString .= " } \n";
$outputString .= "</script>\n";
$outputString .= "\n";
}
return $outputString;
}
}
?>[/php]کد بالا به کد زیری تبدیل میشه
[php]<?php
require_once( "./include/global.php" );
class zdlcsHpfsdjNsTCTsMpVzTBeBcqKjbrKlRxUqVzRzbrNCKhKhf DMjeyHybhblThR {
function COhVrRpcxeBarVreBKhNpeCaEUsfyHBHFcETqehazUhThGlVlG FdrchRxblMAKBU( $AUlGAcjGDfBUCMBNCehfsGCcrdEclbqRFcAMCUydrVjfsfCKB RjTqRFdyMycDREU, $xOsfDOEOjbpTpTrHjOEbrGBayOsaCREfDHycBfrfFRjTDaAVp OzblejcxVxfCHAK, $FKjRANqalKpUEfFTCHEdxGpHEUFeBbjajHqcjaCRlVlKpMpRB RqaFczcjUETjbCG, $pdpGhRAHFcxVFGrGpHAesHzNjbxTyMDREbDbqHCeCHqehHyeq GEVzTrdpdzchOyb, $qTyGlcFNxchTBaFczeBGFRzKEdBMxTCUDMCOsdsbyTrNrapej OxcjGDThfyTrGBH, $AeEUCVlNjUjNjRjNlcqKDOxejUzKzfzNqVpGqGpMyTlbDHjKC erMEHBUCezczGhO, $xHlepcrfyeBfBelcDbBHBehbzKAfBcsHheqcqMjahUyKjczMh VxRBbAelVzMrUxb, $qOCOCNAdyajTyHDTxRDGhUlflTxKlKrRybzOzbxaBVEVFVDRh dFdDRzUpUAfhbqR=FALSE ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc = "";
if ( new zdlcsHpfsdjNsTCTsMpVzTBeBcqKjbrKlRxUqVzRzbrNCKhKhf DMjeyHybhblThR::FGFKpdsUjOlfARxNrGFVyKrRjfzfjKyOqM pcpGzOBcFTDTyHDKlbxVxbDHpODehV() ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= new zdlcsHpfsdjNsTCTsMpVzTBeBcqKjbrKlRxUqVzRzbrNCKhKhf DMjeyHybhblThR::FeFNDaAVqGxHpbyRsUqcAGBdDKqVqUlRBH DdjdDaAKDVDVrbAMqKlKDKrVrbxTrb( $AUlGAcjGDfBUCMBNCehfsGCcrdEclbqRFcAMCUydrVjfsfCKB RjTqRFdyMycDREU, $xOsfDOEOjbpTpTrHjOEbrGBayOsaCREfDHycBfrfFRjTDaAVp OzblejcxVxfCHAK, $qTyGlcFNxchTBaFczeBGFRzKEdBMxTCUDMCOsdsbyTrNrapej OxcjGDThfyTrGBH, $AeEUCVlNjUjNjRjNlcqKDOxejUzKzfzNqVpGqGpMyTlbDHjKC erMEHBUCezczGhO, $xHlepcrfyeBfBelcDbBHBehbzKAfBcsHheqcqMjahUyKjczMh VxRBbAelVzMrUxb );
}
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= new zdlcsHpfsdjNsTCTsMpVzTBeBcqKjbrKlRxUqVzRzbrNCKhKhf DMjeyHybhblThR::pVFVsdpTERzMFHlbAczHxcAaATyRzdlNpU FayHARDHsMzHqayOERFOzbhfDfAaxa( $AUlGAcjGDfBUCMBNCehfsGCcrdEclbqRFcAMCUydrVjfsfCKB RjTqRFdyMycDREU, $xOsfDOEOjbpTpTrHjOEbrGBayOsaCREfDHycBfrfFRjTDaAVp OzblejcxVxfCHAK, $FKjRANqalKpUEfFTCHEdxGpHEUFeBbjajHqcjaCRlVlKpMpRB RqaFczcjUETjbCG, $pdpGhRAHFcxVFGrGpHAesHzNjbxTyMDREbDbqHCeCHqehHyeq GEVzTrdpdzchOyb, $xHlepcrfyeBfBelcDbBHBehbzKAfBcsHheqcqMjahUyKjczMh VxRBbAelVzMrUxb );
if ( $qOCOCNAdyajTyHDTxRDGhUlflTxKlKrRybzOzbxaBVEVFVDRh dFdDRzUpUAfhbqR ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= new zdlcsHpfsdjNsTCTsMpVzTBeBcqKjbrKlRxUqVzRzbrNCKhKhf DMjeyHybhblThR::hcBRBdycqRyTzOCTAdlfCbpcpRxUxRFKBT rTBOjaEdybrajHFNjaEGyMxTCGzTsG();
}
return $CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc;
}
function FGFKpdsUjOlfARxNrGFVyKrRjfzfjKyOqMpcpGzOBcFTDTyHDK lbxVxbDHpODehV() {
global $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe;
return FALSE;
}
function hTqGrNBHCKrMhHhcpMBMpdydhVEVjODHjTrNAHlREGBGxOxelH pbxdAfEKqNDfAd( $jUhcEbqOjKAUDeCcETpdpKyVsMEdseDVqarRCOBRBbzKDOzTp cCHlarexdCMhdjU ) {
$BHBNrGrMjTpUERCeBfzHjGBHrfDOFHjTyRxRxGhUDRBKqVyKh cCdrKEUBMhKCerK = get_html_translation_table( HTML_ENTITIES );
$jUhcEbqOjKAUDeCcETpdpKyVsMEdseDVqarRCOBRBbzKDOzTp cCHlarexdCMhdjU = strtr( $jUhcEbqOjKAUDeCcETpdpKyVsMEdseDVqarRCOBRBbzKDOzTp cCHlarexdCMhdjU, $BHBNrGrMjTpUERCeBfzHjGBHrfDOFHjTyRxRxGhUDRBKqVyKh cCdrKEUBMhKCerK );
$jUhcEbqOjKAUDeCcETpdpKyVsMEdseDVqarRCOBRBbzKDOzTp cCHlarexdCMhdjU = str_replace( "\\", "", $jUhcEbqOjKAUDeCcETpdpKyVsMEdseDVqarRCOBRBbzKDOzTp cCHlarexdCMhdjU );
return $jUhcEbqOjKAUDeCcETpdpKyVsMEdseDVqarRCOBRBbzKDOzTp cCHlarexdCMhdjU;
}
function pVFVsdpTERzMFHlbAczHxcAaATyRzdlNpUFayHARDHsMzHqayO ERFOzbhfDfAaxa( $AUlGAcjGDfBUCMBNCehfsGCcrdEclbqRFcAMCUydrVjfsfCKB RjTqRFdyMycDREU, $xOsfDOEOjbpTpTrHjOEbrGBayOsaCREfDHycBfrfFRjTDaAVp OzblejcxVxfCHAK, $FKjRANqalKpUEfFTCHEdxGpHEUFeBbjajHqcjaCRlVlKpMpRB RqaFczcjUETjbCG, $pdpGhRAHFcxVFGrGpHAesHzNjbxTyMDREbDbqHCeCHqehHyeq GEVzTrdpdzchOyb, $xHlepcrfyeBfBelcDbBHBehbzKAfBcsHheqcqMjahUyKjczMh VxRBbAelVzMrUxb ) {
global $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe, $yMsRzRBdzezVDdpajGzaFOlHsbCbEfFNleAdrHDMpVERybpRE UpOCbDdlcDHldlN;
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc = "";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "\n<div class=\"SearchBlock\">\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <form action=\"$AUlGAcjGDfBUCMBNCehfsGCcrdEclbqRFcAMCUyd rVjfsfCKBRjTqRFdyMycDREU\" method=\"get\" name=\"tsepsearchform\" id=\"tsepsearchform\">\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <input name=\"q\" type=\"text\" class=\"SearchField\" value=\"".new zdlcsHpfsdjNsTCTsMpVzTBeBcqKjbrKlRxUqVzRzbrNCKhKhf DMjeyHybhblThR::hTqGrNBHCKrMhHhcpMBMpdydhVEVjODHjT rNAHlREGBGxOxelHpbxdAfEKqNDfAd( utf8_decode( $FKjRANqalKpUEfFTCHEdxGpHEUFeBbjajHqcjaCRlVlKpMpRB RqaFczcjUETjbCG ))."\" onKeyUp=\"FRrOpOAaBNlOsVpfqejbzOqajRBUjdsTxNCRyRse hVsNFTlUFUpazMjMAalerTxc( this.value )\" autocomplete=\"off\" />\n";
if ( $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe['config_Show_Record_Change'] == "true" ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <select name=\"user_e\" title=\"".$yMsRzRBdzezVDdpajGzaFOlHsbCbEfFNleAdrHD MpVERybpREUpOCbDdlcDHldlN['show_results_per_page']."\" onChange=\"document.tsepsearchform.submit()\">\n";
do {
if ( $zUqcqfCbqKhMFVqOzTxehGBMzbreDcqGCeraBVAUAarGCbANr HxUlHjHzNycrGBO['numericvalue'] > 0 ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <option value=\"".$zUqcqfCbqKhMFVqOzTxehGBMzbreDcqGCeraBVA UAarGCbANrHxUlHjHzNycrGBO['numericvalue']."\"".( $xHlepcrfyeBfBelcDbBHBehbzKAfBcsHheqcqMjahUyKjczMh VxRBbAelVzMrUxb == $zUqcqfCbqKhMFVqOzTxehGBMzbreDcqGCeraBVAUAarGCbANr HxUlHjHzNycrGBO['numericvalue'] ? " selected" : "" ).">".$zUqcqfCbqKhMFVqOzTxehGBMzbreDcqGCeraBVAUAar GCbANrHxUlHjHzNycrGBO['numericvalue'].$yMsRzRBdzezVDdpajGzaFOlHsbCbEfFNleAdrHDMpVERybpR EUpOCbDdlcDHldlN['show_x_results_per_page']."</option>\n";
}
} while ( $zUqcqfCbqKhMFVqOzTxehGBMzbreDcqGCeraBVAUAarGCbANr HxUlHjHzNycrGBO = mysql_fetch_assoc( $pdpGhRAHFcxVFGrGpHAesHzNjbxTyMDREbDbqHCeCHqehHyeq GEVzTrdpdzchOyb ));
$jdDfDGpHxNyaFGBNyGBbqMAfpRqOyaqapTpayeqGydDdjRFOh TEapKDepcjOsfBV = mysql_num_rows($pdpGhRAHFcxVFGrGpHAesHzNjbxTyMDREb DbqHCeCHqehHyeqGEVzTrdpdzchOyb);
if ( $jdDfDGpHxNyaFGBNyGBbqMAfpRqOyaqapTpayeqGydDdjRFOh TEapKDepcjOsfBV > 0 ) {
mysql_data_seek( $pdpGhRAHFcxVFGrGpHAesHzNjbxTyMDREbDbqHCeCHqehHyeq GEVzTrdpdzchOyb, 0 );
$zUqcqfCbqKhMFVqOzTxehGBMzbreDcqGCeraBVAUAarGCbANr HxUlHjHzNycrGBO = mysql_fetch_assoc( $pdpGhRAHFcxVFGrGpHAesHzNjbxTyMDREbDbqHCeCHqehHyeq GEVzTrdpdzchOyb );
}
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " </select>\n";
} else {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <input type=\"hidden\" name=\"user_e\" value=\"".$DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUA KqcjNsbhbETDOxfERCcxUhOAe['config_How_Many_Results']."\" />\n";
}
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <input type=\"hidden\" name=\"e\" value=\"".$DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUA KqcjNsbhbETDOxfERCcxUhOAe['config_How_Many_Results']."\" />\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <input type=\"hidden\" name=\"s\" value=\"0\" />\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <input type=\"hidden\" name=\"searchpagelocation\" value=\"$xOsfDOEOjbpTpTrHjOEbrGBayOsaCREfDHycBfrfF RjTDaAVpOzblejcxVxfCHAK\" />\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <input type=\"hidden\" name=\"redirect_url\" value=\"$AUlGAcjGDfBUCMBNCehfsGCcrdEclbqRFcAMCUydr VjfsfCKBRjTqRFdyMycDREU\" />\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <input type=\"submit\" name=\"subButton\" value=\"".$yMsRzRBdzezVDdpajGzaFOlHsbCbEfFNleAdrHD MpVERybpREUpOCbDdlcDHldlN['button_search']."\" />\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <div class=\"SearchHintsHelp\"><a href=\"/".$DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbh bETDOxfERCcxUhOAe['config_Path']."/searchtips.php\" target=\"_blank\" title=\"".$yMsRzRBdzezVDdpajGzaFOlHsbCbEfFNleAdrHD MpVERybpREUpOCbDdlcDHldlN['search_tips_help']."\" class=\"SearchHintsHelp\">".$yMsRzRBdzezVDdpajGzaF OlHsbCbEfFNleAdrHDMpVERybpREUpOCbDdlcDHldlN['search_tips']."</a></div>\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " </form>\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <script>document.tsepsearchform.q.focus();</script>\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "</div>\n\n";
return $CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc;
}
function hcBRBdycqRyTzOCTAdlfCbpcpRxUxRFKBTrTBOjaEdybrajHFN jaEGyMxTCGzTsG() {
global $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe, $yMsRzRBdzezVDdpajGzaFOlHsbCbEfFNleAdrHDMpVERybpRE UpOCbDdlcDHldlN;
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc = "";
if ( new zdlcsHpfsdjNsTCTsMpVzTBeBcqKjbrKlRxUqVzRzbrNCKhKhf DMjeyHybhblThR::FGFKpdsUjOlfARxNrGFVyKrRjfzfjKyOqM pcpGzOBcFTDTyHDKlbxVxbDHpODehV() ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "\n<div class=\"suggestBlock\">\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <div id=\"suggestHeader\" class=\"suggestHeader\">\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <span id=\"termHeader\" class=\"suggestHeaderTerm\" title=\"".$yMsRzRBdzezVDdpajGzaFOlHsbCbEfFNleAdrHD MpVERybpREUpOCbDdlcDHldlN["ss_search_term_hover"]."\">".$yMsRzRBdzezVDdpajGzaFOlHsbCbEfFNleAdrHDMpV ERybpREUpOCbDdlcDHldlN["ss_search_term"]."</span>\n";
if ( $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe["show_popular"] == "true" ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <span id=\"popularHeader\" class=\"suggestHeaderPopular\" title=\"".$yMsRzRBdzezVDdpajGzaFOlHsbCbEfFNleAdrHD MpVERybpREUpOCbDdlcDHldlN["ss_popular_hover"]."\">".$yMsRzRBdzezVDdpajGzaFOlHsbCbEfFNleAdrHDMpV ERybpREUpOCbDdlcDHldlN["ss_popular"]."</span>\n";
}
if ( $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe["show_nr_hits"] == "true" ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <span id=\"retpagesHeader\" class=\"suggestHeaderRetPages\" title=\"".$yMsRzRBdzezVDdpajGzaFOlHsbCbEfFNleAdrHD MpVERybpREUpOCbDdlcDHldlN["ss_returned_pages_hover"]."\">".$yMsRzRBdzezVDdpajGzaFOlHsbCbEfFNleAdrHDMpV ERybpREUpOCbDdlcDHldlN["ss_returned_pages"]."</span>\n";
}
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " </div>\n\n";
for ( $rMjVDKDcxTzcrTqbyHpaFbDTjelTBVFGxeFKqcxayarGqGlMr NFcxUDazMzNsHqU=0; $rMjVDKDcxTzcrTqbyHpaFbDTjelTBVFGxeFKqcxayarGqGlMr NFcxUDazMzNsHqU<$DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGl bBHFUAKqcjNsbhbETDOxfERCcxUhOAe["how_many_hints"]; $rMjVDKDcxTzcrTqbyHpaFbDTjelTBVFGxeFKqcxayarGqGlMr NFcxUDazMzNsHqU++ ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <div id=\"r".$rMjVDKDcxTzcrTqbyHpaFbDTjelTBVFGxeFKqcxay arGqGlMrNFcxUDazMzNsHqU."_row\">\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <span id=\"r".$rMjVDKDcxTzcrTqbyHpaFbDTjelTBVFGxeFKqcxay arGqGlMrNFcxUDazMzNsHqU."_term\" class=\"suggestTerm\"> </span>\n";
if ( $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe["show_popular"] == "true" ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <span id=\"r".$rMjVDKDcxTzcrTqbyHpaFbDTjelTBVFGxeFKqcxay arGqGlMrNFcxUDazMzNsHqU."_popular\" class=\"suggestPopular\"> </span>\n";
}
if ( $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe["show_nr_hits"] == "true" ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " <span id=\"r".$rMjVDKDcxTzcrTqbyHpaFbDTjelTBVFGxeFKqcxay arGqGlMrNFcxUDazMzNsHqU."_nrretpages\" class=\"suggestRetPages\"> </span>\n";
}
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " </div>\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "\n";
}
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "</div>\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "<iframe name=\"hiddenSuggestFrame\" width=\"700\" height=\"50\" frameborder=\"yes\" src=\"suggest.engine.php\"></iframe>\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "<script>\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " hMCfleEGBUpahRrHxUDHEOyUBNpHzezKxdxKrbjVBTyNlHsfDH sVldzKhRCajclM( '' );\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " FRrOpOAaBNlOsVpfqejbzOqajRBUjdsTxNCRyRsehVsNFTlUFU pazMjMAalerTxc( '' );\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "</script>\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "\n";
}
return $CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc;
}
function FeFNDaAVqGxHpbyRsUqcAGBdDKqVqUlRBHDdjdDaAKDVDVrbAM qKlKDKrVrbxTrb( $rGjeyTFajfxdlKjOpOARzHDczGpbpbxOlOBGFMhVrdjRzKBNr dFdlOpVFTxbBHDO, $xOsfDOEOjbpTpTrHjOEbrGBayOsaCREfDHycBfrfFRjTDaAVp OzblejcxVxfCHAK, $qTyGlcFNxchTBaFczeBGFRzKEdBMxTCUDMCOsdsbyTrNrapej OxcjGDThfyTrGBH, $AeEUCVlNjUjNjRjNlcqKDOxejUzKzfzNqVpGqGpMyTlbDHjKC erMEHBUCezczGhO, $xHlepcrfyeBfBelcDbBHBehbzKAfBcsHheqcqMjahUyKjczMh VxRBbAelVzMrUxb ) {
global $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe;
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc = "";
if ( new zdlcsHpfsdjNsTCTsMpVzTBeBcqKjbrKlRxUqVzRzbrNCKhKhf DMjeyHybhblThR::FGFKpdsUjOlfARxNrGFVyKrRjfzfjKyOqM pcpGzOBcFTDTyHDKlbxVxbDHpODehV() ) {
$rMxfzTDbyfhfhcBUFMpcyNrczarVDTsazRFarVqGqHFMhMsHx eBNDaFRyKAGBTrR = "/".$DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbh bETDOxfERCcxUhOAe["Path"]."/suggest.engine.php";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "\n<script language=\"JavaScript\" type=\"text/JavaScript\">\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var nrResults = ".$DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbh bETDOxfERCcxUhOAe["how_many_hints"].";\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var currentTerm;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var resultCache = new Object();\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var searchTermCache = new Array();\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var currentSequence = 0;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var selectedItem = 0;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var searchResults;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var lastSearchTerm = new Array();\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var update = true;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var snapToken;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var illegalCharsRegEx = '/[^a-zA-Z 0-9]+/g';\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.onkeydown = tsep_handleKeyDown;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " function EczRzfDcDNEcrOFdyMyMETCbBGycyGhVsKxGjapdBblVhexMFe lUEREUrclOBfsf( evt )\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " evt = ( evt ) ? evt : ( ( window.event ) ? event : null );\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( ! evt )\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " return;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var key = evt.keyCode;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( key == 37 ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var tmp = lastSearchTerm.pop();\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( tmp != null )\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.tsepsearchform.q.value = tmp;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.tsepsearchform.q.focus();\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " return false;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( key == 38 ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " selectedItem--;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " update = false;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " AGhGsMBGqGpbBcjbjeAbxeqfrHFVERDRFVEeCaAKDNxOENsVsV yfpUpNBfARAdsH( searchResults );\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.tsepsearchform.q.value = searchResults[selectedItem][0];\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.tsepsearchform.q.focus();\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " return false;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( key == 39 || key == 9 ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " lastSearchTerm.push( currentTerm );\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.tsepsearchform.q.value = searchResults[selectedItem][0];\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.tsepsearchform.q.focus();\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " return false;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( key == 40 ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " selectedItem++;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " update = false;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " AGhGsMBGqGpbBcjbjeAbxeqfrHFVERDRFVEeCaAKDNxOENsVsV yfpUpNBfARAdsH( searchResults );\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.tsepsearchform.q.value = searchResults[selectedItem][0];\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.tsepsearchform.q.focus();\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " return false;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " function hMCfleEGBUpahRrHxUDHEOyUBNpHzezKxdxKrbjVBTyNlHsfDH sVldzKhRCajclM( snap_token )\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " snapToken = snap_token;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " function FRrOpOAaBNlOsVpfqejbzOqajRBUjdsTxNCRyRsehVsNFTlUFU pazMjMAalerTxc( val )\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " { \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( update ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( currentTerm != val ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " currentTerm = val;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " selectedItem = 0;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " val = val.replace( illegalCharsRegEx, ' ' );\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( resultCache[ val ] ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " AGhGsMBGqGpbBcjbjeAbxeqfrHFVERDRFVEeCaAKDNxOENsVsV yfpUpNBfARAdsH( resultCache[ val ], 0 );\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " return;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " searchTermCache[ ++currentSequence ] = val;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var url = '$rMxfzTDbyfhfhcBUFMpcyNrczarVDTsazRFarVqGqHFMhMsH xeBNDaFRyKAGBTrR?nrresults=' + nrResults + '&seq=' + currentSequence + '&term=' + encodeURIComponent( val ) ;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " hiddenSuggestFrame.document.location.replace( url );\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } else {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " update = true;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " function AGhGsMBGqGpbBcjbjeAbxeqfrHFVERDRFVEeCaAKDNxOENsVsV yfpUpNBfARAdsH( arr, seq )\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( seq > 0 ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var term = searchTermCache[ seq ];\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( term ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " resultCache[ term ] = arr;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " currentTerm = term;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " searchResults = arr; \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var n = arr.length < nrResults ? arr.length : nrResults; \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " val = currentTerm.replace( illegalCharsRegEx, ' ' ); \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var match_terms = Array();\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " match_terms = val.split( \" \" ); \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( selectedItem < 0 )\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " selectedItem = n-1;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( selectedItem > n-1 )\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " selectedItem = 0; \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " for ( var i = 0; i < n; i++ ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var term = '';\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var nr_searches = '';\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var nr_returnedPages = '';\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var bgcolor = '".$DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsb hbETDOxfERCcxUhOAe["Color_1"]."';\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var border_color = bgcolor;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( i % 2 == 1 ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " bgcolor = '".$DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsb hbETDOxfERCcxUhOAe["Color_2"]."';\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " border_color = bgcolor;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( i < arr.length ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " term = arr[i][0];\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " nr_searches = arr[i][1];\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " nr_returnedPages = arr[i][2];\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_term' ).innerHTML = '<a href=\"$rGjeyTFajfxdlKjOpOARzHDczGpbpbxOlOBGFMhVrd jRzKBNrdFdlOpVFTxbBHDO?q=' + encodeURIComponent( term ) + '&searchpagelocation=$xOsfDOEOjbpTpTrHjOEbrGBayOsa CREfDHycBfrfFRjTDaAVpOzblejcxVxfCHAK&s=$qTyGlcFNxc hTBaFczeBGFRzKEdBMxTCUDMCOsdsbyTrNrapejOxcjGDThfyT rGBH&e=$AeEUCVlNjUjNjRjNlcqKDOxejUzKzfzNqVpGqGpMyT lbDHjKCerMEHBUCezczGhO&user_e=$xHlepcrfyeBfBelcDbB HBehbzKAfBcsHheqcqMjahUyKjczMhVxRBbAelVzMrUxb&type _of_link=kst' + '&kst_token=' + encodeURIComponent( snapToken ) + '\">' + CTybjbhUldqKBapbCHlejTlTENyUEbqdsdDdqTyHBUDRARFaje yGldAKBMpHzHhG( term, match_terms ) + '</a>';\n";
if ( $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe["show_popular"] == "true" ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_popular' ).innerHTML = nr_searches;\n";
}
if ( $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe["show_nr_hits"] == "true" ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_nrretpages' ).innerHTML = nr_returnedPages;\n";
}
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_row' ).style.backgroundColor = bgcolor; \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( i == selectedItem )\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_row' ).style.border = '1px solid orange';\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " else {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_row' ).style.border = '1px solid ' + border_color;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( n == 0 ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " i = 0;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_term' ).innerHTML = '<a href=\"$rGjeyTFajfxdlKjOpOARzHDczGpbpbxOlOBGFMhVrd jRzKBNrdFdlOpVFTxbBHDO?q=' + encodeURIComponent( term ) + '&searchpagelocation=$xOsfDOEOjbpTpTrHjOEbrGBayOsa CREfDHycBfrfFRjTDaAVpOzblejcxVxfCHAK&s=$qTyGlcFNxc hTBaFczeBGFRzKEdBMxTCUDMCOsdsbyTrNrapejOxcjGDThfyT rGBH&e=$AeEUCVlNjUjNjRjNlcqKDOxejUzKzfzNqVpGqGpMyT lbDHjKCerMEHBUCezczGhO&user_e=$xHlepcrfyeBfBelcDbB HBehbzKAfBcsHheqcqMjahUyKjczMhVxRBbAelVzMrUxb&type _of_link=kst' + '&kst_token=' + encodeURIComponent( snapToken ) + '\">' + CTybjbhUldqKBapbCHlejTlTENyUEbqdsdDdqTyHBUDRARFaje yGldAKBMpHzHhG( term, match_terms ) + '</a>';\n";
if ( $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe["show_popular"] == "true" ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_popular' ).innerHTML = '';\n";
}
if ( $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe["show_nr_hits"] == "true" ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_nrretpages' ).innerHTML = '';\n";
}
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_row' ).style.backgroundColor = bgcolor;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_row' ).style.border = '1px solid orange';\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " i++;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " for ( i = i; i < nrResults; ++i ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_term' ).innerHTML = '';\n";
if ( $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe["show_popular"] == "true" ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_popular' ).innerHTML = '';\n";
}
if ( $DUqdjHhUyRlKEHzVBfBHqMAdsOAfrcDGlbBHFUAKqcjNsbhbE TDOxfERCcxUhOAe["show_nr_hits"] == "true" ) {
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_nrretpages' ).innerHTML = '';\n";
}
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_row' ).style.backgroundColor = 'transparent';\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " document.getElementById( 'r' + i + '_row' ).style.border = '';\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " function CTybjbhUldqKBapbCHlejTlTENyUEbqdsdDdqTyHBUDRARFaje yGldAKBMpHzHhG( aSourceObject, term_list )\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " var aWords = '';\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " for ( x = 0; x < term_list.length; x++ ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " if ( x != 0 && term_list[x] != '' ) aWords += '|';\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " aWords += term_list[x];\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " regexp = /<[^<>]*>/ig;\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " vHTMLArray = aSourceObject.match( regexp ); \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " vStrippedHTML = aSourceObject.replace( regexp, \"$!$\" ); \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " regexp = new RegExp ( \"(\" + aWords + \")\", \"gi\" ); \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " vTemp = vStrippedHTML.replace( regexp, '<span style=\"background:#FFFF99\">\$1</span>' ); \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " for( i = 0;vTemp.indexOf( \"$!$\" ) > -1;i++ ) {\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " vTemp = vTemp.replace( \"$!$\", vHTMLArray[i] );\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " return vTemp; \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= " } \n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "</script>\n";
$CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc .= "\n";
}
return $CUlVDascsfDdDHsdpTlaEOjdhTjVpUxKsNldqKlGCNhUrVsVA fzUBOjMrHzMhHCc;
}
}
?>[/php]
-
سلام
چند سووال :
لینک gui بودن این برنامه کجا ثبت شده
چه تضمینی در دیکودر نداشتن و نبودن سازنده برنامه هست ، با توجه به امنیتی بودن مورد استفادهه
در مقیاس مشابه این برنامه تون چقدر پیشرفته هست ؟
-
توبع md5 كه فقط 32 كاراكتر تو خروجي دارد.
در ضمن چجوي كدها اجرا مي شن. اكستنشن مربوطه كه مي گي كوش ؟ تو فايل كه نبود.
-
دوستان اولا :
GUI یعنی چی ؟ graphic user interface ?? یا منظورتون gpl یا gnu ـه ؟!!
ضمنا اگه یک طرفست چطوری اجرا میشه ؟ خود اکستنشن برش میگردونه پس دیکودرش هست یعنی امنیت پر ! (par!)
اینهمه دردو خونریزی برای هیچ ! چه کاریه !
درضمن من یه تیکه نندازم میمیرم ! نئو جان ودوستان دیگه شرمنده لازم دارم !: اینهمه خودتون رو به در و دیوار میکوبید یکی از پیش پا افتاده ترین قابلیتهای دات نت رو هم ندارید ! ( کامپایل به صورت DLL و طبیعتا امنیت خیلی بالا !) دیگه ببخشید دست خودم نبود !!
-
نیما جان منم تا حدودی با شما موافقم در مورد اون dll های دات نت هم دکامپایلرش هست که!
برای مخفی کردن سورس php شرکت zend که داره رو php کار میکنه یه برنامه داره به نام zend guard که حسابی کدها رو مخفی میکنه اما برای اونم دکودر اومده
البته این برنامه که اینجا معرفی شده به پای اون نمیرسه چون به نظر من چیزی رو به جز نام متغیر ها هش نمیکنه که اونم اهمیتی نداره چون اگه شما به سورس هش شده اونم نگاه کنید فهمیدنش کار همچین مشکلی هم نیست
-
نیما جون، دیگه از تو یکی انتظار داشتم که منظور این دوست مبلغمون رو بفهمی (محسن خان، کجایی که فروم شده Ad بازار. - . بعد به من Infraction داده!)
این برنامه هیچ تغییری در کد نمی ده و اون رو به زبون ماشین در نمیاره
فقط میاد برای اون کسی که می خواد آنالیزش کنه، اعصاب خرد کن می کنه
شما 100 تا اسم 32 حرفی شبیه به هم رو کمه نمی تونی حفظ کنی که! (البته اینجا 64 حرف ه!)
برای آنالیز هم دانستن نام متغیر الزامی است.
نمونه خاجی اش رو دیدم ولی اگر این رو خودتون نوشتید، بهتون تبریک می گم.
ولی از من این رو داشته باشید:
یا open source باید و php رو آزادانه در اختیار دیگران بذارید، یا کوچ کنید به .net ها که استاد نیما هم می تونند کمکتون کنند