예제 #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;
?>
" />
예제 #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
예제 #3
0
				else
					$body = 'Þú þarft að vera skráður gefandi eða gegna stöðunni "Mjög virkur notandi" eða æðri til að geta breytt um titil';
			break;
			case '14':
				$title = 'Hvernig hef ég umsjón með undirskriftinni minni?';
				if($CURUSER['class'] >= UC_USER || $CURUSER['donor'] === 'yes') {
					$body = 'Hægt er að setja og breyta undirskrift <a href="/my.php">í prófíl</a>.<br /><br />';
					$body .= 'Til að eyða undirskriftinni er nóg að tæma undirskriftarreitinn og framkvæma breytinguna.';
				} else
					$body = 'Þú þarft að vera skráður gefandi eða gegna stöðunni "Notandi" eða æðri til að geta sett og breytt þinni eigin undirskrift.';
			break;
			case '15':
				$title = 'Kerfið kvartar yfir því að ég sé ekki að deila...';
				$body = 'Kerfið mun lista hér þær skrár sem þú átt að deila en gerir það ekki:<br /><br />';
				if(find_unseeded($CURUSER['id']) === '1') {
					$body .= find_unseeded($CURUSER['id'],'list');
					$body .= 'Áður en þú getur niðurhalað eða sent inn fleiri skrár þarftu að bregðast við þeim villum sem eru nefndir fyrir aftan hvert innsent torrent.<br /><br />';
				} else
					$body .= '<b>Þú ert að deila öllu sem þú átt að deila þessa stundina.</b>';
				$body .= 'Nánari lýsingu á því hvernig <a href="/faq.php#85">þessi villuboð virka og mögulegar lausnir</a> er hægt að finna í Spurt og svarað.';
			break;
		}
		begin_frame($title);
		echo $body;
		end_frame();
	}
}
end_main_frame();
stdfoot();
ob_flush();
?>
예제 #4
0
	if ($valid >= '1' && $seeder == 'no')
		err('Tengingartakmork brotin! Matt bara nidurhala fra einni stadsetningu i einu. Leysist oftast ef thu bidur adeins.');

	if ($valid >= '3' && $seeder == 'yes')
		err('Tengingartakmork brotin!');

	$rz = mysql_query('SELECT id,uploaded,downloaded,class,warned,donor,added FROM users WHERE passkey='.sqlesc($passkey).' AND deleted=0 AND enabled = \'yes\' LIMIT 1') or sqlerr(__FILE__,__LINE__);

	if (isset($MEMBERSONLY) && mysql_num_rows($rz) === '0')
		err('Óþekktur auðkennislykill. Gjörðu svo vel að ná aftur í torrent skránna frá '.$BASEURL); 

	$az = mysql_fetch_assoc($rz);
	$userid = $az['id'];

	if($az['id'] != $torrent['owner'] && $seeder === 'no' && find_unseeded($userid) < '1')
		err('Byrjadu fyrst a ad deila thvi sem thu hefur sent inn');

	if($az["id"] != $torrent["owner"]) {
		$gigs = $az["uploaded"] / (1024*1024*1024);
		$elapsed = floor((gmtime() - $torrent["ts"]) / 3600);
		$ratio = (($az["downloaded"] > 2147483648) ? ($az["uploaded"] / $az["downloaded"]) : 1);
	$space = date('YmdHis');
	//	if($space < '20060804180000' || $space > '20060807235959') {
			if ($ratio < 0.75 && $ratio >= 0.5)
				$wait = 12;
			else if ($ratio < 0.5)
				$wait = 24;
			else
				$wait = 0;
	//	} else {