|
27.08.2006, 17:45
muscul
Тогда нужно сделать еще проверку на посты. Я незнаю в какой таблице хранится количество постов у юзера, (но отыскать можно).
Что то вроде этого. (не факт что верно написал, ибо проверить негде)
PHP код:
function getit($lid) {
global $prefix, $db, $module_name, $user;
$lid = intval($lid);
if (is_user($user)){
getusrinfo($user);
$username = "".$userinfo['username'].""; //имя юзера
$result2 = $db->sql_query("SELECT посты FROM ".$prefix."_база WHERE юзер='$username'"); //запрос в бд, чтобы узнать сколько у него постов
$row2 = $db->sql_fetchrow($result2);
$post = intval($row4['посты']);
if ($post > 100) { //проверка на количество
$hits = intval($hits);
$db->sql_query("update ".$prefix."_files set hits=hits+1 WHERE lid=$lid");
$sql = "SELECT title, url FROM ".$prefix."_files WHERE lid='$lid'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$f_title = $row[title];
$url = $row[url];
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"5; URL=$url\">";
include("header.php");
menu();
OpenTable();
echo "<center><br><br><br>"._NOTEDOWNLOAD." <b>$f_title</b> "._NOTEDOWNLOAD2."<br><br><br><br>";
echo "<b><a href=\"$url\">$url</a></b><br><br><br><br>";
echo "[ <a href=\"javascript:history.go(-1)\">"._PBACK."</a> | <a href=\"modules.php?name=$module_name\">"._PHOME."</a> ]<br><br><br></center>";
CloseTable();
include("footer.php");
} else {
include("header.php");
menu($maindownload);
echo "<br>";
OpenTable();
echo "<center>";
echo "<font color=red><b>Извините, но чтобы скачать этот файл, нужно иметь не менее 100 постов на нашем форуме</b></font><br><br>";
echo "</center>";
CloseTable();
include("footer.php");
}
} else {
include("header.php");
menu($maindownload);
echo "<br>";
OpenTable();
echo "<center>";
echo "<font color=red><b>Скачать файл могут только зарегистрированные и активированные пользователи!</b></font><br><br>";
echo "<A href=\"modules.php?name=Your_Account\">Войти</A> | <A href=\"modules.php?name=Your_Account&op=pass_lost\">Потеряли свой пароль?</A> | <A href=\"modules.php?name=Your_Account&op=new_user\">Регистрация нового пользователя</A>";
echo "</center>";
CloseTable();
include("footer.php");
}
}
|
|