View file magforum/forums2.php

File size: 1.99Kb
<?  
require("functionChat.ssp");

$r = GetRandom();
openDB();
     
$expirelogin = msk_time() - $expirehours*3600; 
// более $expirehours часов темы и их ответы не хранятся

// ------------------------ Удаление старых тем 
$sqlSel="select num from forum where tonick LIKE 'T#%' and messtime < '$expirelogin'";
// находим старые темы
$result=mysql_query($sqlSel) or die(mysql_error());
$CountT=mysql_num_rows($result);
if ($CountT > 0)
{
  while ($row=mysql_fetch_row($result))
  {
    $num_ = $row[0];
    $sqlDel="delete from forum where num='$num_'";
    // удаляем тему
    mysql_query($sqlDel) or die(mysql_error());  
    
    $ReplyName = GetReplyID($num_);  
    $sqlDel="delete from forum where tonick='$ReplyName'";
    // удаляем все сообщения в теме
    mysql_query($sqlDel) or die(mysql_error());
  }
} 
// -------------------------------------------------
//$sqlDel="delete from forum where tonick LIKE 'R#%' and messtype='$ReplyDel' and messtime < '$expirelogin'";
// удаляем старые удалённые сообщения
//$result=mysql_query($sqlDel) or die(mysql_error());

             
// Ник не может быть пустым
$nn=ReplaceChar($login);
$pass = ReplaceChar($pass);

$result = checkpass($login,$pass,"");

require("headerwml.ssp");

echo "<card id=\"$MagForum\" title=\"".utf(25)."\" newcontext=\"true\">"; 
echo "<p align=\"center\">";        
for ($i=$firstpage; $i<count($forum); $i++)  
{
  $s = "T#".($i+1)."____"; 
  $CountAdvs = CountRec("select count(*) from forum where tonick LIKE '$s' and messtype='$ThemeType'");
  echo "<a href=\"subforums.php?login=$login&amp;pass=$pass&amp;lev1=$i\">". win2utf($forum[$i][0])." ($CountAdvs)</a><br/>\n";
}  
mysql_close();
echo "</p><p>";
echo "<a href=\"forums.php?login=$login&amp;pass=$pass\">- ".utf(9)."</a><br/>\n";
echo "<a href=\"index.php?login=$login&amp;pass=$pass\">- ".$MagForum."</a><br/>\n";
echo "</p>"
?>
<p align="center"><small><a href="/index.php">&#169; ComputerMag </a>2003<br/>
</small>
</p>
</card> 
</wml>