rel attribute not valid base tag + fix displaying error message on no db connection
This commit is contained in:
@ -87,6 +87,7 @@ function send_html(){
|
|||||||
}
|
}
|
||||||
$category_count = [];
|
$category_count = [];
|
||||||
$cat=count($categories);
|
$cat=count($categories);
|
||||||
|
if($db instanceof PDO) {
|
||||||
foreach ( $special as $name => $query ) {
|
foreach ( $special as $name => $query ) {
|
||||||
if ( $name === $I[ 'lastadded' ] ) {
|
if ( $name === $I[ 'lastadded' ] ) {
|
||||||
$category_count[ $cat ] = PER_PAGE;
|
$category_count[ $cat ] = PER_PAGE;
|
||||||
@ -115,6 +116,7 @@ function send_html(){
|
|||||||
if ( $_REQUEST[ 'pg' ] > $pages && $_REQUEST[ 'pg' ] > 1 ) {
|
if ( $_REQUEST[ 'pg' ] > $pages && $_REQUEST[ 'pg' ] > 1 ) {
|
||||||
http_response_code( 404 );
|
http_response_code( 404 );
|
||||||
}
|
}
|
||||||
|
}
|
||||||
echo '<!DOCTYPE html><html lang="'.$language.'"><head>';
|
echo '<!DOCTYPE html><html lang="'.$language.'"><head>';
|
||||||
echo "<title>$I[title]</title>";
|
echo "<title>$I[title]</title>";
|
||||||
echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">';
|
echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">';
|
||||||
@ -123,7 +125,7 @@ function send_html(){
|
|||||||
echo '<meta name="description" content="Huge link list of Tor hidden service onions. All the darknet links you need in one place.">';
|
echo '<meta name="description" content="Huge link list of Tor hidden service onions. All the darknet links you need in one place.">';
|
||||||
echo '<link rel="canonical" href="' . CANONICAL_URL . $_SERVER['SCRIPT_NAME'] . (empty($canonical_query) ? '' : '?' . http_build_query($canonical_query)) . '">';
|
echo '<link rel="canonical" href="' . CANONICAL_URL . $_SERVER['SCRIPT_NAME'] . (empty($canonical_query) ? '' : '?' . http_build_query($canonical_query)) . '">';
|
||||||
echo '<style type="text/css">'.$style.'</style>';
|
echo '<style type="text/css">'.$style.'</style>';
|
||||||
echo '<base rel="noopener" target="_blank">';
|
echo '<base target="_blank">';
|
||||||
echo '</head><body><main>';
|
echo '</head><body><main>';
|
||||||
echo "<h1>$I[title]</h1>";
|
echo "<h1>$I[title]</h1>";
|
||||||
if(!isset($db)){
|
if(!isset($db)){
|
||||||
@ -376,7 +378,7 @@ function get_table(PDOStatement $stmt, int &$numrows = 0, bool $promoted = false
|
|||||||
$lasttest=date('Y-m-d H:i:s', $link['lasttest']);
|
$lasttest=date('Y-m-d H:i:s', $link['lasttest']);
|
||||||
}
|
}
|
||||||
$timeadded=date('Y-m-d H:i:s', $link['timeadded']);
|
$timeadded=date('Y-m-d H:i:s', $link['timeadded']);
|
||||||
echo "<div class=\"$class row promo\"><div class=\"col\"><a href=\"http://$link[address].onion\">$link[address].onion</a></div><div class=\"col\">$link[description]</div><div class=\"col\">$lasttest</div><div class=\"col\">$lastup</div><div class=\"col\">$timeadded</div><div class=\"col\"><form method=\"post\" action=\"test.php\"><input name=\"addr\" value=\"$link[address]\" type=\"hidden\"><input name=\"lang\" value=\"$language\" type=\"hidden\"><input value=\"$I[test]\" type=\"submit\"></form></div></div>";
|
echo "<div class=\"$class row promo\"><div class=\"col\"><a href=\"http://$link[address].onion\" rel=\"noopener\">$link[address].onion</a></div><div class=\"col\">$link[description]</div><div class=\"col\">$lasttest</div><div class=\"col\">$lastup</div><div class=\"col\">$timeadded</div><div class=\"col\"><form method=\"post\" action=\"test.php\"><input name=\"addr\" value=\"$link[address]\" type=\"hidden\"><input name=\"lang\" value=\"$language\" type=\"hidden\"><input value=\"$I[test]\" type=\"submit\"></form></div></div>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
while($link=$stmt->fetch(PDO::FETCH_ASSOC)){
|
while($link=$stmt->fetch(PDO::FETCH_ASSOC)){
|
||||||
@ -405,7 +407,7 @@ function get_table(PDOStatement $stmt, int &$numrows = 0, bool $promoted = false
|
|||||||
}else{
|
}else{
|
||||||
$edit="<form><input name=\"addr\" value=\"$link[address]\" type=\"hidden\"><input type=\"hidden\" name=\"pg\" value=\"$_REQUEST[newpg]\"><input type=\"hidden\" name=\"lang\" value=\"$language\"><input value=\"$I[edit]\" type=\"submit\"></form>";
|
$edit="<form><input name=\"addr\" value=\"$link[address]\" type=\"hidden\"><input type=\"hidden\" name=\"pg\" value=\"$_REQUEST[newpg]\"><input type=\"hidden\" name=\"lang\" value=\"$language\"><input value=\"$I[edit]\" type=\"submit\"></form>";
|
||||||
}
|
}
|
||||||
echo "<div class=\"row $class\"><div class=\"col\"><a href=\"http://$link[address].onion\">$link[address].onion</a></div><div class=\"col\">$link[description]</div><div class=\"col\">$lasttest</div><div class=\"col\">$lastup</div><div class=\"col\">$timeadded</div><div class=\"col\">$edit <form method=\"post\" action=\"test.php\"><input name=\"addr\" value=\"$link[address]\" type=\"hidden\"><input type=\"hidden\" name=\"lang\" value=\"$language\"><input value=\"$I[test]\" type=\"submit\"></form></div></div>";
|
echo "<div class=\"row $class\"><div class=\"col\"><a href=\"http://$link[address].onion\" rel=\"noopener\">$link[address].onion</a></div><div class=\"col\">$link[description]</div><div class=\"col\">$lasttest</div><div class=\"col\">$lastup</div><div class=\"col\">$timeadded</div><div class=\"col\">$edit <form method=\"post\" action=\"test.php\"><input name=\"addr\" value=\"$link[address]\" type=\"hidden\"><input type=\"hidden\" name=\"lang\" value=\"$language\"><input value=\"$I[test]\" type=\"submit\"></form></div></div>";
|
||||||
++$numrows;
|
++$numrows;
|
||||||
}
|
}
|
||||||
echo '</div>';
|
echo '</div>';
|
||||||
@ -432,7 +434,7 @@ function print_phishing_table(){
|
|||||||
$lastup=date('Y-m-d H:i:s', $link['lastup']);
|
$lastup=date('Y-m-d H:i:s', $link['lastup']);
|
||||||
}
|
}
|
||||||
if($link['original']!==''){
|
if($link['original']!==''){
|
||||||
$orig="<a href=\"http://$link[original].onion\">$link[original].onion</a>";
|
$orig="<a href=\"http://$link[original].onion\" rel=\"noopener\">$link[original].onion</a>";
|
||||||
}else{
|
}else{
|
||||||
$orig=$I['unknown'];
|
$orig=$I['unknown'];
|
||||||
}
|
}
|
||||||
@ -547,5 +549,5 @@ function send_captcha(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function send_error(string $msg){
|
function send_error(string $msg){
|
||||||
die("<p class=\"red\" role=\"alert\">$msg</p></div></main></body></html>");
|
die("<p class=\"red\" role=\"alert\">$msg</p></main></body></html>");
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user