todays P2P news |
$eM0d
END;
return 1;
$month = date("n");
$YEAR = date("Y");
$DeutschArray = array();
$EnglishArray = array();
$FrenchArray = array();
for ( $i=2006; $i<=$YEAR; $i++ ){
if ( $i != $YEAR ){
for ( $m=1;$m<=12;$m++) {
# $Eins = GetMonthYear( $m );
list($mon,) = explode("-", GetMonthYear( $m ) );
$Eins = "$mon-$i";
$Two = TransferGetMonthYear( $Eins, 'en' );
$Three = TransferGetMonthYear( $Eins, 'fr' );
array_push($DeutschArray, "$Eins" );
array_push($EnglishArray, "$Two" );
array_push($FrenchArray, "$Three" );
# echo "($i) - ($m) - $Eins ";
}; # for ( $m=0;$m<=11;$m++) {
} elseif ( $i == $YEAR ) {
for ( $m=1;$m<=$month;$m++) {
# 12 = 1 ----- 11 = 2 du musst doch immer nur (m+1)-n rechnen und positiv oder negativ ignorieren
$tmp = (12 + 2)-$m;
list($mon,) = explode("-", GetMonthYear( $tmp ) );
$Eins = "$mon-$i";
$Two = TransferGetMonthYear( $Eins, 'en' );
$Three = TransferGetMonthYear( $Eins, 'fr' );
array_push($DeutschArray, "$Eins" );
array_push($EnglishArray, "$Two" );
array_push($FrenchArray, "$Three" );
# echo "($i) - ($m und $tmp) - $Eins ";
}; # for ( $m=0;$m<=11;$m++) {
};# if ( $i != $YEAR ){
}; # for ( $i=2006; $i<=$YEAR; $i++ ){
#$array1 = array("januar-2008.png", "februar-2008.png", "märz-2008.png");
$DeutschTmp = array();
$EnglishTmp = array();
$FranzTmp = array();
$count = 0;
foreach ( $DeutschArray as $Deutsch ) {
list(,$DeutschYear) = explode("-", $Deutsch);
if ( $DeutschYear == $YEAR ) {
array_push($DeutschTmp, $DeutschArray[$count] );
unset($DeutschArray[$count]);
}; # if ( $DeutschYear == $YEAR ) {
$count++;
}; # foreach ( $DeutschArray as $Deutsch ) {
$count = 0;
foreach ( $EnglishArray as $Deutsch ) {
list(,$DeutschYear) = explode("-", $Deutsch);
if ( $DeutschYear == $YEAR ) {
array_push($EnglishTmp, $EnglishArray[$count] );
unset($EnglishArray[$count]);
}; # if ( $DeutschYear == $YEAR ) {
$count++;
}; # foreach ( $EnglishArray as $Deutsch ) {
$count = 0;
foreach ( $FrenchArray as $Deutsch ) {
list(,$DeutschYear) = explode("-", $Deutsch);
if ( $DeutschYear == $YEAR ) {
array_push($FranzTmp, $FrenchArray[$count] );
unset($FrenchArray[$count]);
}; # if ( $DeutschYear == $YEAR ) {
$count++;
}; # foreach ( $EnglishArray as $Deutsch ) {
sort($DeutschArray);sort($EnglishArray);sort($FrenchArray);
$DeutschArray = array_merge($DeutschTmp, $DeutschArray );
$EnglishArray = array_merge($EnglishTmp, $EnglishArray);
$FrenchArray = array_merge($FranzTmp, $FrenchArray );
$StatusFlag = 0;
if ( strcasecmp( $_SESSION['LANG'] , "de") == 0 ) {
#$Header = 'News Archiv';
} elseif ( strcasecmp( $_SESSION['LANG'] , "en") == 0 ) {
#$Header = 'News Archive';
$StatusFlag = 1;
} elseif ( strcasecmp( $_SESSION['LANG'] , "") == 0 ) {
#$Header = 'News Archive';
} else {
#$Header = 'News Archive';
};
$dM0 = GetMonthYear( '0' );
$eM0 = TransferGetMonthYear( $dM0, 'en' ); # time.inc.php
$eM0d = ucfirst(str_replace("-", " ", $eM0));
$GetCurrentLetterDateForNewsLinkEN = TransferGetMonthYearLong( GetCurrentLetterDateForNewsLink( "0" ), 'en');
echo <<
News Archive |
heutige P2P news |
$dM0d |
END;
if ( $StatusFlag == 0 ) { # deutsch zuerst
$count = 0;
echo 'deutsch: ';
foreach ( $DeutschArray as $Mon ) {
$Title = ucfirst(str_replace("-", " ", $Mon));
if ( $count == 0 || $count == 1) {
echo "$Title | ";
} elseif ( $count > 6 ) {
# rel=\"nofollow\"
# echo "$Title | ";
echo "$Title | ";
} else { # rel=\"nofollow\"
echo "$Title | ";
};
$count++;
}; # foreach
$count = 0;
echo 'english: ';
foreach ( $EnglishArray as $Mon ) {
$Title = ucfirst(str_replace("-", " ", $Mon));
$Mon = str_replace("maerz","march", $Mon);
$Title = str_replace("maerz","March", $Title);
if ( $count >= 0 && $count <= 9 ) {
echo "$Title | ";
} else {
echo "$Title | ";
};
$count++;
}; # foreach
echo " ";
} elseif ( $StatusFlag == 1 ) { # english zuerst
$count = 0;
echo 'english: ';
foreach ( $EnglishArray as $Mon ) {
$Title = ucfirst(str_replace("-", " ", $Mon));
$Mon = str_replace("maerz","march", $Mon);
$Title = str_replace("maerz","March", $Title);
if ( $count >= 0 && $count <= 9 ) {
echo "$Title | ";
} else {
echo "$Title | ";
};
$count++;
}; # foreach
$count = 0;
echo 'deutsch: ';
foreach ( $DeutschArray as $Mon ) {
$Title = ucfirst(str_replace("-", " ", $Mon));
if ( $count == 0 || $count == 1) {
echo "$Title | ";
} elseif ( $count > 6 ) {
# rel=\"nofollow\"
#echo "$Title | ";
echo "$Title | ";
} else { # rel=\"nofollow\"
echo "$Title | ";
};
$count++;
}; # foreach
echo " ";
}; # if ( $StatusFlag == 0 ) {
$count = 0;
echo 'français: ';
foreach ( $FrenchArray as $Mon ) {
$Title = ucfirst(str_replace("-", " ", $Mon));
if ( $count >= 0 && $count <= 1 ) {
echo "$Title | ";
} else { # rel=\"nofollow\"
echo "$Title | ";
};
$count++;
}; # foreach
echo " ";
return 1;
}; # function ShowArchives(){
function ShowResults( $ResultsArray ){
/*
$filter_file = BLOCKLIST;
$FilesToFilter = file($filter_file);
for ( $ArrayCount=0; $ArrayCount<=count($ResultsArray); $ArrayCount++ ) {
list( $link, $desc, $date, $flag ) = explode('#!?#-.>#', $ResultsArray[$ArrayCount] );
$desc = trim($desc);
foreach ( $FilesToFilter as $toBlock ) {
$toBlock = trim($toBlock);
# echo "$ArrayCount / $t - '$desc' - '$toBlock' ";
if ( $desc == $toBlock ){
$ResultsArray[$ArrayCount] = "";
# echo "blocked at strcasecmp ";
};
# if ( strcmp( strtolower($desc), strtolower($toBlock)) == 0 ){
# $ResultsArray[$ArrayCount] = "";
# # echo "blocked at strcasecmp ";
# } elseif ( !strpos(strtolower($desc), strtolower($toBlock)) === false) {
# $ResultsArray[$ArrayCount] = "";
# }; # if ( strcmp( strtolower($name), strtolower($toBlock)) == 0 ){
# if ( preg_match("/$name/i", $toBlock) || preg_match("/$toBlock/i", $name) ){
# $ResultsArray[$ArrayCount] = "";
# };# if ( strcmp( strtolower($name), strtolower($toBlock)) == 0 ){
#
}; # foreach ( $FilesToFilter as $toBlock ) {
}; # for ( $ArrayCount=0; $ArrayCount<=count($ResultsArray); $ArrayCount++ ) {
*/
# $usenextlink = USENEXTADLINK;
# todo: die letzte quelle bei extra source ist meistens falsch
$LastMatch = 0;
$SearchQuery = $_SESSION['SEARCH'];
$Cat = $_SESSION['MAINCAT'];
# $usenextlink = "http://www.iDownloadAll.com/index.asp?PID=5caf3392-e6f6-4aa4-9ae1-e97824715172&q=$SearchQuery";
# START: hier alles für subtitle adlinks vorbereiten
$SubTitleLink = SUBTITLEADLINK;
$SubTitleLink .= $SearchQuery;
$SubTitleDesc = $_SESSION['SEARCH'];
if ( strlen($SubTitleDesc) > SUBTITLEADWORDLENGHT ) {
# lösche alles nach dem 200sten zeichen bei überlangen eingaben
$SubTitleDesc = substr($SubTitleDesc, 0, SUBTITLEADWORDLENGHT );
$SubTitleDesc .= "...";
};
# ENDE: hier alles für subtitle adlinks vorbereiten
if ( strcasecmp( $_SESSION['LANG'] , "de") == 0 ) {
$lang = "de";
$Datum = "Datum";
$alternativeSource = "alternative Quelle(n): ";
$ImageTagDesc = "Alternative Quelle für ";
$lang_path = "/images/de.gif";
} elseif ( strcasecmp( $_SESSION['LANG'] , "en") == 0 ) {
$lang = "en";
$Datum = "Date";
$alternativeSource = "alternative source(s): ";
$ImageTagDesc = "extra source for ";
$lang_path = "/images/us.gif";
} elseif ( strcasecmp( $_SESSION['LANG'] , "") == 0 ) {
$lang = "de,en";
$Datum = "Date";
$alternativeSource = "alternative source(s): ";
$ImageTagDesc = "extra source for ";
#$lang_path = "/images/us-de.gif";
$lang_path = "/images/us.gif";
} else {
$lang = "en";
$Datum = "Date";
$alternativeSource = "alternative source(s): ";
$ImageTagDesc = "extra source for ";
$lang_path = "/images/us.gif";
};
echo " ";
# special für usenext suche
if ( strcasecmp($_SESSION['MAINCAT'], "usenet") == 0 || strcasecmp($_SESSION['MAINCAT'], "usenext") == 0 ) {
$date = GetSQlDateEn();
$maxresults = MAXRESULTS;
$page = $_SESSION['PAGE'];
if ( strcasecmp( $_SESSION['LANG'] , "de") == 0 ) {
list($year,$month,$day) = explode('-', $date);
$date = "$day.$month.$year";
} else {
$extra = " ";
};
if ( $page == 0 ) { # limit 0, 30;
$from = 0;
} elseif ( $page == 1 ){ # limit 31|62|93|122||,30
$from = ( $maxresults + $page );
} elseif ( $page > 1 ){ # limit 31|62|93|122||,30
$from = ( ( $page * $maxresults ) + $page );
} else {
};
$to = $from + $maxresults;
for ( $ArrayCount=$from; $ArrayCount<=$to; $ArrayCount++ ) {
list( $link, $desc, $date1, $lang1 ) = explode('#!?#-.>#', $ResultsArray[$ArrayCount] );
$scrubu_msg = base64_encode($desc);
$usenextlink = "http://go.scrubbu.com/download.php?a=1640&p=t1&smessage=$scrubu_msg";
if ( strlen($link) >= 20 ){
echo <<
|
$desc
|
$Datum: $extra
$date
|
END;
}; # if ( strlen($link) >= 20 ){
}; # for ( $ArrayCount=0; $ArrayCount<=count($ResultsArray); $ArrayCount++ ) {
echo " ";
return 1;
}; # if ( strcasecmp($_SESSION['MAINCAT'], "usenet") == 0 || strcasecmp($_SESSION['MAINCAT'], "usenext") == 0 ) {
for ( $ArrayCount=0; $ArrayCount<=count($ResultsArray); $ArrayCount++ ) {
$oneUp = $ArrayCount;$oneUp++;
list( $link, $desc, $date, $flag ) = explode('#!?#-.>#', $ResultsArray[$ArrayCount] );
list( $linkNext, $descNext, $dateNext, $flagNext ) = explode('#!?#-.>#', $ResultsArray[$oneUp] );
$scrubu_msg = base64_encode($desc);
$usenextlink = "http://go.scrubbu.com/download.php?a=1640&p=t1&smessage=$scrubu_msg";
if ( strcasecmp( $_SESSION['LANG'] , "de") == 0 ) {
list($year,$month,$day) = explode('-', $date);
$date = "$day.$month.$year";
list($year,$month,$day) = explode('-', $dateNext);
$dateNext = "$day.$month.$year";
if ( strcasecmp($_SESSION['MAINCAT'], "subtitle") == 0 || strcasecmp($_SESSION['MAINCAT'], "subtitles") == 0 || strcasecmp($_SESSION['MAINCAT'], "subtitel") == 0 || strcasecmp($_SESSION['MAINCAT'], "subtitels") == 0){
$AdvertismentExtra =<<Hinweis:
high speed downloads!
END;
} else { # is_subtitle ?
$AdvertismentExtra =<<Hinweis:
high speed downloads! | downloade $SubTitleDesc Untertitel!
END;
}; # END: is_subtitle ?
} else { # if ( strcasecmp( $_SESSION['LANG'] , "de") == 0 ) {
$extra = " ";
if ( strcasecmp($_SESSION['MAINCAT'], "subtitle") == 0 || strcasecmp($_SESSION['MAINCAT'], "subtitles") == 0 || strcasecmp($_SESSION['MAINCAT'], "subtitel") == 0 || strcasecmp($_SESSION['MAINCAT'], "subtitels") == 0){
#
$AdvertismentExtra =<<Hint:
high speed downloads!
END;
} else { # is_subtitle ?
$AdvertismentExtra =<<Hint:
high speed downloads! | download $SubTitleDesc subtitle!
END;
}; # END: is_subtitle ?
}; # if ( strcasecmp( $_SESSION['LANG'] , "de") == 0 ) {
# $AdvertismentExtra = "";
if ( $desc != '' ){
$desc = trim($desc);
# $link = urlencode(trim($link));
$date = trim($date);
$flag = trim($flag);
$descNext = trim($descNext);
# $linkNext = urlencode(trim($linkNext));
$dateNext = trim($dateNext);
$flagNext = trim($flagNext);
if ( strcasecmp($flag, "de") == 0 ) {
$flag_path = "/images/de.gif";
} elseif ( strcasecmp($flag, "en") == 0 ) {
$flag_path = "/images/us.gif";
} elseif ( strcasecmp($flag, "pl") == 0 ) {
$flag_path = "/images/pl.gif";
} elseif ( strcasecmp($flag, "fr") == 0 ) {
$flag_path = "/images/fr.gif";
} elseif ( strcasecmp($flag, "es") == 0 ) {
$flag_path = "/images/es.gif";
# } elseif ( strcasecmp($flag, "") == 0 || strcasecmp( $_SESSION['LANG'] , "") == 0 ) {
# $flag_path = "http://85.214.90.176/images/us-de.gif";
} else {
$flag_path = "/images/us.gif";
};
if ( strcasecmp($flagNext, "de") == 0 ) {
$flagNext_path = "/images/de.gif";
} elseif ( strcasecmp($flagNext, "en") == 0 ) {
$flagNext_path = "/images/us.gif";
} elseif ( strcasecmp($flagNext, "pl") == 0 ) {
$flagNext_path = "/images/pl.gif";
} elseif ( strcasecmp($flagNext, "fr") == 0 ) {
$flagNext_path = "/images/fr.gif";
} elseif ( strcasecmp($flagNext, "es") == 0 ) {
$flagNext_path = "/images/es.gif";
# } elseif ( strcasecmp($flagNext, "") == 0 || strcasecmp( $_SESSION['LANG'] , "") == 0 ) {
# $flagNext_path = "http://85.214.90.176/images/us-de.gif";
} else {
$flagNext_path = "/images/us.gif";
};
$titledesc = strip_tags($desc);
$desc = str_ireplace($_SESSION['SEARCH'], "" . $_SESSION['SEARCH'] . "", $desc);
# $desc = str_replace($_SESSION['SEARCH'], "" . $_SESSION['SEARCH'] . "", strtolower($desc));
$search = new Approximate_Search( $titledesc, FUZZYTOLLERANCE );
$matches = $search->search( $descNext );
if ( count($matches) >= 1 && ( strcasecmp($desc,"" ) != 0 )) {
# echo "$desc GLEICH $descNext ";
if ( $LastMatch == 0 ) {
echo <<
|
$desc
|
|
$alternativeSource
END;
} elseif ( $LastMatch == 1 ) {
# echo " ";
# echo " ";
echo " ";
};
$LastMatch = 1;
$icount++;
} else {
# echo "$desc UNGLEICH $descNext ";
if ( $LastMatch == 1 ) {
echo <<
$Datum: $extra
$dateNext
$AdvertismentExtra
|
END;
} else { # if ( $LastMatch == 1 ) {
echo <<
|
$desc
|
$Datum: $extra
$date
$AdvertismentExtra
|
END;
}; # } else { # if ( $LastMatch == 1 ) {
$LastMatch = 0;
$icount = 1;
}; # if ( count($matches) >= 1 ) {
}; # if ( $desc != '' ){
}; # for ( $ArrayCount=0; $ArrayCount<=count($ResultsArray); $ArrayCount++ ) {
if ( $LastMatch == 1 ) {
if ( strcasecmp( $_SESSION['LANG'] , "de") == 0 ) {
list($year,$month,$day) = explode('-', GetSQlDateEn());
$date = "$day.$month.$year";
} else {
$date = GetSQlDateEn();
};
echo <<
$Datum: $extra
$date
$AdvertismentExtra
END;
}; # if ( $LastMatch == 1 ) {
echo " ";
return 1;
}; # function ShowResults( ){
function ShowTail(){
echo <<
|