Example #1
0
<?

require_once("include/bittorrent.php");
hit_start();

dbconn(false);

hit_count();

loggedinorreturn();

stdhead("Deila skrá");
if($CURUSER['class'] == UC_BEGINNER && $CURUSER['donor'] !== 'yes')
	exit ("Þeir sem gegna stöðunni Byrjandi geta ekki sent inn torrent. Þér er frjálst að sækja torrent og taka þátt í deilingunni.<br /> Það sem þú þarft að gera er að sækja eitthvað torrent héðan af Istorrent og halda því virku eftir að þú hefur náð í það.");
if(slots($CURUSER['id'],'free') < '1')
	exit("Þú hefur ekki nóg af lausum hólfum til að búa til torrent.");
if(find_unseeded($CURUSER['id']) === '1')
	exit('Þú mátt ekki senda inn torrent skrá á þessari stundu. Annað hvort er eitthvað af því sem þú hefur sent inn án deilanda eða þú ert eini deilandinn á torrenti sem þú hefur sent inn seinustu 24 klukkustundirnar.');

begin_frame("Athugið");
echo '<h5 align=center>Deilið aðeins því sem þið haldið að aðrir hafi áhuga á.</h5>';
echo '<h5 style="color:red;text-align:center">Torrent skránni sem þú munt senda inn verður breytt, náðu í hana aftur frá Istorrent og notaðu það eintak í staðinn fyrir það sem þú sendir inn.</h5>';
echo '<h5 style="color:red;text-align:center">Athugaðu hvort að efnið sem þú ætlar að senda inn sé þegar hérna inni. Ef það er, taktu þátt í að deila því frekar en að stofna nýtt!</h5>';
echo '<h5 style="color:red;text-align:center">Þú berð ábyrgð á því að torrentið þitt sé á lífi og hafi einhvern deilanda út líftíma þess á Istorrent (28 dagar).</h5>';
end_frame();
?>
<div align=Center>
<form enctype="multipart/form-data" action="takeupload.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="<?php 
echo $max_torrent_size;
?>
Example #2
0
function stdhead($title = "", $msgalert = true) {
    global $CURUSER, $HTTP_SERVER_VARS, $PHP_SELF, $SITE_ONLINE, $FUNDS, $SITENAME, $TESTING_SITE;

$SRV_NAME = $_SERVER['SERVER_NAME'];
  if($SRV_NAME != 'torrent.is' && $SRV_NAME != $TESTING_SITE && $SRV_NAME != 'torrent.stuff.is') {
	$url = $_SERVER['REQUEST_URI'];
	header("location: http://torrent.is$url");
	}
  if (!$SITE_ONLINE)
    die("Vefurinn er niðri vegna viðhalds, hann kemur upp von bráðar...takk<br />");

    //header("Content-Type: text/html; charset=iso-8859-1");
    //header("Pragma: No-cache");
    if ($title == "")
        $title = $SITENAME;
    else
        $title = "$SITENAME :: " . htmlspecialchars($title);
	if (isset($CURUSER)) {
		$ss_a = @mysql_fetch_array(@mysql_query("select uri from stylesheets where id=" . $CURUSER["stylesheet"]));
		if ($ss_a)
			$ss_uri = $ss_a['uri'];
	}
	if (!isset($ss_uri)) {
		($r = mysql_query("SELECT uri FROM stylesheets WHERE id=1")) or die(mysql_error());
		($a = mysql_fetch_array($r)) or die(mysql_error());
		$ss_uri = $a["uri"];
	}
  if ($msgalert && $CURUSER)
  {
    $res = mysql_query("SELECT COUNT(*) FROM messages WHERE receiver=" . $CURUSER["id"] . " && unread='yes'") or die("OopppsY!");
    $arr = mysql_fetch_row($res);
    $unread = $arr[0];
  }

include('ipcheck.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/xhtml1-transitional.dtd"> 
<html>
<head>
	<title><?php 
echo $title;
?>
</title>
	<link rel="stylesheet" href="/<?php 
echo $ss_uri;
?>
" type="text/css" />
	<link rel="alternate" type="application/rss+xml" title="IsTorrent" href="/rss.xml" />
	<link rel="alternate" type="application/rss+xml" title="IsTorrent - Beint Niðurhal" href="/rssdd.xml" />
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<meta http-equiv="Pragma" content="no-cache" />
	<meta http-equiv="Expires" content="-1" />
</head>
<body>

<table width="100%" cellspacing="0" cellpadding="0" style="background: transparent">
<tr>
<td class="clear" width="100%">

<table border="0px" cellspacing="0" cellpadding="0" width="100%" style="background:transparent">
<tr style="width:100%">

<td class="clear" align="left">
<div align="center">
<?
if(substr_count($_SERVER['HTTP_USER_AGENT'], 'MSIE') == '0') { ?>
<img src="/pic/logo2.png" align="left" alt="Istorrent merkið" />
<? } else {?>
<img src="/pic/logo2.gif" align="left" alt="Istorrent merkið" />
<? } ?>
</div>
</td>
<td class="clear" align="right" valign="bottom">
<a href="http://www.utorrent.com" target="_new"><img border="0px" alt="Náðu í µtorrent!" src="/pic/utorrent
<?
if(substr_count($_SERVER['HTTP_USER_AGENT'], 'MSIE') == '0')
	echo '.png';
else
	echo '.gif';
?>
" /></a></td>

</tr>
</table>


</td>
<td class="clear">
</td>
<td class="clear">
</td>
<td class="clear" width="49%" align="right"></td>
</tr></table>
<?php 
$w = 'width="100%"';
//if ($HTTP_SERVER_VARS["REMOTE_ADDR"] == $HTTP_SERVER_VARS["SERVER_ADDR"]) $w = "width=984";
?>
<? if (isset($CURUSER)) { 
$uid = $CURUSER['id'];
$nidur_sql = 'SELECT torrent,uploaded,downloaded FROM peers WHERE userid='.$uid.' AND seeder=\'no\'';
$nidur = mysql_num_rows(mysql_query($nidur_sql));
$upp_sql = 'SELECT torrent,uploaded,downloaded FROM peers WHERE userid='.$uid.' AND seeder=\'yes\'';
$upp = mysql_num_rows(mysql_query($upp_sql));
?>
  <br /><table class="main" border="0" width="100%">
  <tr>
    <td class="vinstri" valign="top"><? echo 'Þú ert skráður inn sem: <a href="userdetails.php?id='.$CURUSER['id'] . '">' . $CURUSER['username'].'</a> ';
	echo '[<a href="/minar_eftirsp.php">Mínar eftirspurnir</a>] ';
	echo '[<a href="/mytorrents.php">Mín torrent</a>] ';
	echo '[<a href="/logout.php">Skr&aacute; &uacute;t</a>]';
	?><br />
    <? 
    echo 'Niðurhal: '.mksize($CURUSER['downloaded']).'<br />'."\n";
    echo 'Deilimagn: '.mksize($CURUSER['uploaded']).'<br />'."\n";
if(@is_numeric($CURUSER['uploaded']/$CURUSER['downloaded']))
	$reikn_ratio = round($CURUSER['uploaded']/$CURUSER['downloaded'],2);
else
	$reikn_ratio = 'Þú verður að ná í eitthvað til að talan verði reiknuð út';
    echo 'Hlutfall: '.number_format($reikn_ratio,2);
echo ' - ';
if($reikn_ratio >= '200.0' && $CURUSER['uploaded'] >= (50*1024*1024*1024))
	echo 'Það er dáldið sem kallast "úti"...';
elseif($reikn_ratio >= '100.0' && $CURUSER['uploaded'] >= (50*1024*1024*1024))
	echo 'Núna ertu "deil-a-holic"!';
elseif($reikn_ratio >= '10.0')
	echo 'ro-ro-ro-ro-rooosa hlutfall!';
elseif($reikn_ratio >= '3.0')
	echo 'Últra-hlutfall!';
elseif($reikn_ratio >= '1.0')
	echo 'Mjög gott hjá þér!';
elseif($reikn_ratio < '1' && $reikn_ratio >= '0.75')
	echo 'Góður árangur en má gera betur!';
elseif($reikn_ratio < '0.75' && $reikn_ratio >= '0.5')
	echo 'Deilir rétt yfir helmingnum af því gagnamagni sem þú sækir...þarft að bæta þig!';
elseif($reikn_ratio < '0.5' && $reikn_ratio > '0.2')
	echo 'Hræðilegt...eitthvað neðar og þú gætir lent í banni!';
elseif($reikn_ratio < '0.2')
	echo 'Ef þú heldur þessu hlutfalli 2 vikum eftir að þú nýskráðir þig, verðurðu örugglega bannaður!';
echo '- <a href="/hlutfoll.php">Um hlutföll</a><br />'."\n";
if($reikn_ratio <= '0.5')
	echo 'Það er samt ekki heilbrigt að deila bara einhverju. Deildu bara 2-3 skrám í einu og ekki einhverju sem er þegar hérna!<br />'."\n";
	echo 'Hólf: '.slots($CURUSER['id'], 'disp').' - Eingöngu 48 klst. og yngri torrent teljast sem hólf<br />';
    print("Færslur í gangi: <img border=0 src=ismod/upp.gif>:$upp\n");
    print("<img border=0 src=ismod/nidur.gif>:$nidur\n");?></td>
    <td align=right class=hagri valign=top>
<?
$dagur = date('w');
switch($dagur) {
	case '0':
	$dagur = 'Sunnu';
	break;
	case '1':
	$dagur = 'Mánu';
	break;
	case '2':
	$dagur = 'Þriðju';
	break;
	case '3':
	$dagur = 'Miðviku';
	break;
	case '4':
	$dagur = 'Fimmtu';
	break;
	case '5':
	$dagur = 'Föstu';
	break;
	case '6':
	$dagur = 'Laugar';
	break;
}

$man = date('n');
switch($man) {
	case '1': $man = 'janúar'; break;
	case '2': $man = 'febrúar'; break;
	case '3': $man = 'mars'; break;
	case '4': $man = 'apríl'; break;
	case '5': $man = 'maí'; break;
	case '6': $man = 'júní'; break;
	case '7': $man = 'júlí'; break;
	case '8': $man = 'ágúst'; break;
	case '9': $man = 'september'; break;
	case '10': $man = 'október'; break;
	case '11': $man = 'nóvember'; break;
	case '12': $man = 'desember'; break;
}
echo $dagur.'dagurinn '.date('j. ').$man.' '.date('Y').'<br />';
echo 'Klukkan er: ' . date('H'.':'.'i'.':'.'s');?><br />
    <?$res = mysql_query("SELECT COUNT(*) FROM messages WHERE receiver=" . $CURUSER["id"] . " AND location IN ('in', 'both')") or print(mysql_error());
$arr = mysql_fetch_row($res);
$messages = $arr[0];
$res = mysql_query("SELECT COUNT(*) FROM messages WHERE receiver=" . $CURUSER["id"] . " AND location IN ('in', 'both') AND unread='yes'") or print(mysql_error());
$arr = mysql_fetch_row($res);
$unread = $arr[0];
$res = mysql_query("SELECT COUNT(*) FROM messages WHERE sender=" . $CURUSER["id"] . " AND location IN ('out', 'both')") or print(mysql_error());
$arr = mysql_fetch_row($res);
$outmessages = $arr['0'];
print("<a href=inbox.php><img border=0 src=ismod/inn.gif></a>: $messages\n");
print("<a href=inbox.php?out=1><img border=0 src=ismod/ut.gif></a>: $outmessages<br />\n");
echo '<a href="invites.php">Boðslyklar eftir</a>: '.inviteleft($CURUSER['id'],$CURUSER['uploaded'],$CURUSER['downloaded'],$CURUSER['warned'],$CURUSER['added']).'<br />'."\n";
if($CURUSER['class'] == UC_POWER_USER)
	echo '<a href="requests.php">Ótakmarkaður eftirspurnarfjöldi</a><br />';
else if($CURUSER['class'] >= UC_GOOD_USER || $CURUSER['donor'] === 'yes')
	echo '<a href="/requests.php">Ónotaðar eftirspurnir: '.requests_free($CURUSER['id']).'</a><br />';
?></td>
  </tr>
  </table>
  <br />
<? } ?>
<table class="mainouter" <?php 
echo $w;
?>
 border="1" cellspacing="0" cellpadding="10">

<?
// Menu starts

 $fn = substr($PHP_SELF, strrpos($PHP_SELF, "/") + 1); ?>
<tr><td class="outer" align="center">
<table align="center" class="main" cellspacing="0" cellpadding="5" border="0px" width="100%">
<tr>
<td class="navigation" align="center">
<a href="/">Aðalsíða</a> - 
<a href="/browse.php">Skrár</a> - 
<a href="/upload.php">Deila</a> - 
<? if (!$CURUSER) { ?>
<a href="/login.php">Innskráning</a> / <a href="/signup.php">Nýskráning</a> - 
<? } else { ?>
	<a href="/my.php">Prófíll</a> - 
<? } ?>
<a href="/viewrequests.php">Eftirspurnir</a> - 
<a href="/forums.php">Spjallborð</a> - 
<a href="/staff.php">Stjórnendur</a> - 
<a href="/veftre.php">Veftré</a>
</td>
</tr>
<?
if($CURUSER['menuhide'] != '1' && $CURUSER['menuhide'] != '3') {
?>
<tr>
<td align="center" class="navigation">
Upplýsingar: 
<a href="/um.php">Um Istorrent</a> - 
<a href="/styrkir.php">Styrkja</a> - 
<a href="/topten.php">Topp 10</a> - 
<?
if($CURUSER['class'] >= UC_MODERATOR)
	echo '<a href="/log.php">Aðgerðaskrá</a> - ';
?>
<a href="irc://irc.simnet.is:6667/istorrent">Spjall (IRC)</a> - 
<a href="/rules.php">Reglur</a> - 
<a href="/disclaimer.php?form=nei">Skilmálar</a>
</td>
</tr>
<?
}
if($CURUSER['menuhide'] != '2' && $CURUSER['menuhide'] != '3') {
?>
<tr>
<td align="center" class="navigation">
Hjálp:
<a class="navigation" href="/utorrent.php">µtorrent leiðbeiningar</a> - 
<a href="/faq.php">Spurt og svarað</a> - 
<a href="/hjalp.php">Hjálparkerfi</a> - 
<a href="/vandamal.php">Vandamál?</a> - 
<a href="/1skipti.php">Fyrsta skiptið hér?</a>
</td>
</tr>
<?
}

if($CURUSER['class'] >= UC_MODERATOR)
	echo '<tr><td style="text-align:center">Matarfundur kl. 18:00 þann 22. október - <a href="/forums.php?action=viewtopic&topicid=6285">Fundayfirlit</a></td></tr>';
$t1 = str_replace(array(' ',':','-','\''),'',sqlesc(get_date_time(gmtime() - (14*24*60*60))));
$t2 = str_replace(array(' ',':','-'),'',$CURUSER['added']);
if($t2>=$t1)
	echo '<tr><td style="text-align:center">Góð upphafslesning til að koma þér af stað - <a href="/1skipti.php">Leiðbeiningar fyrir fyrsta skiptið</a></td></tr>';
// Setja inn afmæli dagsins frá cache
$afmaeli = file_get_contents('cache-birthday.txt');
echo '<tr><td style="text-align:center">'.$afmaeli.'</td></tr>';
//echo '<tr><td style="text-align:center"><b>Úrslit í fríhelgarkeppninni verða tilkynnt kl. 18 í dag á spjallrásinni!</b></td></tr>';

$upphaf = '20060804180000'; // Upphaf fríhelgar
$endir = '20060807235959'; // Lok fríhelgar
$today = date('YmdHis');
if($today >= $upphaf && $today <= $endir)
	echo '<tr><td style="text-align:center"><a href="/forums.php?action=viewtopic&topicid=6205">Fríhelgi er í gangi</a> og það er <a href="/forums.php?action=viewtopic&topicid=6311">keppni í gangi</a> á meðan hún er! Verðlaun í boði fyrir vinningshafana.</td></tr>';

$warneduntil = $CURUSER['warneduntil'];
if(($warneduntil != '0000-00-00 00:00:00' || $CURUSER['warned'] == 'yes') && $CURUSER['username'] != '') {
	echo '<tr><td colspan="14">Þú hefur gilda viðvörun sem rennur út klukkan '.substr($warneduntil,11).' þann '.substr($warneduntil,8,2).'/'.substr($warneduntil,5,2).' '.substr($warneduntil,0,4).'</td></tr>';
}
?>
</table>
</td>
</tr>
<tr><td align="center" class="outer" style="padding-top:20px;padding-bottom:20px">
<?
if (!empty($_POST['samtyk'])) {
	mysql_query('UPDATE users SET skilmalar = 1 WHERE id = '. $CURUSER['id']);
	echo '<meta http-equiv="refresh" content="0;url=/">';
}
if (isset($CURUSER) && $CURUSER['skilmalar'] === '0') {
	include("skilmalar.php");
	exit();
}

if(isset($CURUSER)) {
	$email_split = explode('@', $CURUSER['email']);

	if ($email_split['1'] == 'hotmail.com' || $email_split['1'] == 'msn.com') {
		echo '<p><table border="0" cellspacing="0" cellpadding="10" bgcolor="white"><tr><td style="padding:10px;background:white">';
		echo '<b>Vegna vandræða með staðfestingarpósta á hotmail.com og msn.com netföngum eru notendur hvattir til að skipta um netfang.<br />Hægt er að gera þetta í <a href="http://torrent.torrent.is/my.php">Prófíl</a>. Þessi skilaboð munu birtast þangað til þú hefur breytt.</b>';
		echo '</td></tr></table></p>'."\n";
	}
}
if($CURUSER['kennitala'] && substr($CURUSER['kennitala'], 0, 4) === date('dm'))
	echo '<table border="0" cellspacing="0" cellpadding="10" bgcolor="white"><tr><td>Til hamingju með afmælið! Í tilefni af því mun niðurhal þitt fyrir daginn í dag vera dregið frá eftir miðnætti á eftir!</td></tr></table>';

if (!empty($unread))
{
	echo '<p><table border="0" cellspacing="0" cellpadding="10" bgcolor="red"><tr><td style="padding: 10px;background:red">'."\n";
	echo '<b><a href="'.$BASEURL.'/inbox.php"><font color="white">Þú átt '.$unread.' '.($unread > 1 ? 'ólesin' : 'ólesið').' bréf!</font></a></b>';
	echo '</td></tr></table></p>'."\n";
}

if(!isset($_GET['uploaded']) && $CURUSER && find_unseeded($CURUSER['id'],'dl') === '1') {
	echo '<p><table border="0" cellspacing="0" cellpadding="10" bgcolor="red"><tr><td style="padding:10px;background:red">'."\n";
	echo '<b><a href="/hjalp.php?cat=6&ansid=15" style="color:white">Eitthvað torrent sem þú hefur sent inn hefur engan deilanda.<br />
		Nánari skýring á þessum villuboðum fæst með því að klikka á textann í þessum kassa.<br />
		Sértu nýbúin(n) að senda inn torrent, þá hverfur þessi rauði kassi þegar þú byrjar að deila því.</a></b>';
	echo '</td></tr></table></p>'."\n";
}

} // stdhead
Example #3
0
		<input type="submit" value="Óvirkja notanda vegna lágra hlutfalla"></input>
		</form>';
	}
	if($user['vikufr'] != '0' && $CURUSER['class'] >= UC_MODERATOR) {
		if($user['vikufr'] >= date('Ymd'))
		echo '<br />ATH: Þessi notandi er á vikufresti';

		else
			echo '<br />Vikufrestur liðinn';
	}
	  echo '</td></tr>'."\n";
	}
}
//}
if ($CURUSER['class'] >= UC_MODERATOR || $CURUSER['support'] == 'yes' || $CURUSER['id'] == $user['id']) {
	echo '<tr valign="top"><td class="rowhead"><b>Hólf</b></td><td align="left">'.slots($user['id'], 'disp').'</td></tr>';
	echo '<tr valign="top"><td class="rowhead"><b>Eftirspurnir</b></td><td align="left">Ónotaðar: '.requests_free($user['id']).' - <a href="/minar_eftirsp.php?uid='.$user['id'].'">Skoða</a></td></tr>';
	echo '<tr valign="top"><td class="rowhead"><b>Boðslyklar eftir</b></td><td align="left">'.inviteleft($user['id'],$user['uploaded'],$user['downloaded'],$user['warned'],$user['added']).'</td></tr>';
}

//if ($user['donated'] > 0 && (get_user_class() >= UC_MODERATOR || $CURUSER["id"] == $user["id"]))
//  print("<tr><td class=rowhead>Gefið</td><td align=left>$$user[donated]</td></tr>\n");
if ($user["avatar"]) {
	if($user["avadult"] == 'yes' && $CURUSER["hideadult"] == 'yes')
		print("<tr><td class=rowhead>Mynd</td><td align=left>Mynd þessa notanda er merkt óviðeigandi.</td></tr>\n");
	else
		print("<tr><td class=rowhead>Mynd</td><td align=left><img src=\"" . $user["avatar"] . "\"></td></tr>\n");
}
$classi = get_user_class_name($user["class"]);
$lengd = strlen($user['title']);
if($lengd > 0) {
Example #4
0
	//		$wait = 0;
	//		$elapsed = 1;
	//	}
		$t1 = str_replace(array(' ',':','-','\''),'',sqlesc(get_date_time(gmtime() - 1209600)));
		$t2 = str_replace(array(' ',':','-'),'',$az['added']);
		if($az['donor'] === 'yes' || $t2 >= $t1)
			$wait = 0;
		if($az['warned'] == 'yes')
			$wait = '24';
		if ($elapsed < $wait && $az['id'] != $torrent['owner'])
			err('Adgangur bannadur ad thessu torrenti vegna hlutfalls eða vidvorunar i ('.($wait-$elapsed).'klst) - LESTU SOS!');
	}
	// Hólfaviðbót
	$t_added = str_replace(array(' ',':','-','\''),'',sqlesc(get_date_time(gmtime() - 86400*2)));
	$t_added2 = str_replace(array(' ',':','-'),'',$torrent['added']);
	if($t_added2 <= $t_added && slots($userid) < '1')
		err("Ekki naeg holf til ad hefja nidurhal eda deilingu");

} else {
	$upthis = max(0, $uploaded - $self['uploaded']);
	$downthis = max(0, $downloaded - $self['downloaded']);

	if ($upthis > '0' || $downthis > '0') {
		mysql_query('UPDATE users SET uploaded=uploaded+'.$upthis.',downloaded=downloaded+'.$downthis.' WHERE id='.$userid) or sqlerr(__FILE__,__LINE__);
		$date_upthis = date('YmdHis');
		mysql_query('INSERT DELAYED INTO uploads SET userid='.$userid.',date='.$date_upthis.',upload='.$upthis.',download='.$downthis) or sqlerr(__FILE__,__LINE__);
		if($upthis >= '2147483648')
			forumlog($userid,mksize($upthis),mksize($downthis),'cheat');
	}
}