Вход Регистрация
Файл: admin/sites.php
Строк: 164
<?php
require_once('sistema/databaza.php');
require_once(
'sistema/config.php');
require_once(
'sistema/login.php');
require_once(
'sistema/header.php');

// функция удаления файла
function delete($file)
{
   
chmod($file,0777);
   if (
is_dir($file))
   {
      
$handle opendir($file);
      while(
$filename readdir($handle))
      {
         if (
$filename != "." && $filename != "..")
         {
            
delete($file."/".$filename);
         }
      }
      
closedir($handle);
      
rmdir($file);
   }
   else
   {
      
unlink($file);
   }
}

if(isset(
$_POST['delete']))
{
   if(isset(
$_POST['check']))
   {
      foreach(
$_POST['check'] as $id => $value)
      {
         if(
$value == 1)
         {
            
$categories mysql_query('SELECT login FROM users WHERE id = "' mysql_real_escape_string($id) . '"');
            list(
$login) = mysql_fetch_array($categories);
            
mysql_query('DELETE FROM users WHERE id = "' mysql_real_escape_string($id) . '"');
            
mysql_query('DELETE FROM guest_book WHERE user_id = "' mysql_real_escape_string($id) . '"');
            
mysql_query('DELETE FROM links WHERE user_id = "' mysql_real_escape_string($id) . '"');
            
mysql_query('DELETE FROM news WHERE user_id = "' mysql_real_escape_string($id) . '"');

            
$questions mysql_query('SELECT id FROM polls_questions WHERE user_id = "' mysql_real_escape_string($id) . '"');
            while(
$question mysql_fetch_array($questionsMYSQL_ASSOC))
            {
               
mysql_query('DELETE FROM polls_answers WHERE qid = "' $question['id'] . '"');
            }
            
mysql_query('DELETE FROM polls_questions WHERE user_id = "' mysql_real_escape_string($id) . '"');

            if(
$login != '')
               
delete('../' $login);

            
// deleting sub-domain
            
file('https://' $cpanel_login ':' $cpanel_pass '@' $cpanel_server ':2083/frontend/rucp/subdomain/dodeldomain.html?domain=' $login '_' $server_name);
         }
      }
   }
}
?>
<table align="center" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr class="addbg"><td align="center" background="images/t5.gif"><font color="#FFFFFF"></font>
        <font class="header">
         Сайты
        </font></td>
</tr></table>

<div align="center">
&nbsp;
</div>
<?php
   
if(!isset($_GET['page']))
      
$page 1;
   else
      
$page $_GET['page'];
?>
&nbsp;Сортировать по <a href="sites.php?sort=0&page=<?php echo htmlspecialchars($page); ?>">ID</a>, <a href="sites.php?sort=1&page=<?php echo htmlspecialchars($page); ?>">посещениям</a>, <a href="sites.php?sort=2&page=<?php echo htmlspecialchars($page); ?>">блокировке</a>
<br>
<form action="" method="post">
&nbsp;Поиск <input type="text" name="search" value=""> по <select name="search_by"><option value="id">ID</option><option value="login">логину</option></select>
<input type="submit" name="submit" value="OK">
</form>

<table width="99%" align="center" border="0" cellspacing="1" cellpadding="5" class="listtable">
<tr class="tablehead" align="center">
<td><b>ID</td>
<td><b>Домен</td>
<td><b>Имя</td>
<td><b>Фамилия</td>
<td><b>e-mail</td>
<td><b>Баннер</td>
<td><b>Посещения</td>
<td><b>Блокирован</td>
<td colspan="2"><b>Действия</td>
<form action="" method="post">
</tr>

<?php

$max_sites 
50;

if(!isset(
$_POST['search']) || (isset($_POST['search']) && $_POST['search'] == ''))
{
   
$categories mysql_query('SELECT count(*) as count FROM users');
   list(
$num_sites) = mysql_fetch_array($categories);
   
$n_pages ceil($num_sites $max_sites); // число страниц
   
echo '&nbsp;';
   for(
$i 1$i <= $n_pages$i++)
   {
      echo 
"<a href="sites.php?page=$i">$i</a> ";
   }
   echo 
'<br>';
   echo 
'<br>';

   if(isset(
$_GET['page']))
   {
      
$limit ' LIMIT ' . ($_GET['page'] - 1) * $max_sites ', ' $max_sites;
   }
   else
   {
      
$limit ' LIMIT 0, ' $max_sites;
   }
}

if(!isset(
$_GET['sort']))
   
$sort 0;
else
   
$sort $_GET['sort'];

switch(
$sort)
{
   case 
0$sort_by 'u.id'; break;
   case 
1$sort_by 'total DESC'; break;
   case 
2$sort_by 'u.active'; break;
   default: 
$sort_by 'u.id';
}

//$categories = mysql_query('SELECT u.id as id, login, name, surname, email, banner, today, total FROM users u LEFT JOIN counter c ON u.id = c.id ORDER BY ' . $sort_by . ' ' . $limit);
if(isset($_POST['search']) && $_POST['search'] != '')
{
   if(
$_POST['search_by'] == 'login')
      
$categories mysql_query('SELECT u.id as id, active, block_date, login, name, surname, email, banner, today, total FROM users u, counter c WHERE u.login = "' mysql_real_escape_string($_POST['search']) . '" AND u.id = c.id');
   else
      
$categories mysql_query('SELECT u.id as id, active, block_date, login, name, surname, email, banner, today, total FROM users u, counter c WHERE u.id = "' . (int)$_POST['search'] . '" AND u.id = c.id');
}
else
{
   
$categories mysql_query('SELECT u.id as id, active, block_date, login, name, surname, email, banner, today, total FROM users u, counter c WHERE u.id = c.id ORDER BY ' $sort_by $limit);
}

echo 
mysql_error();
$i 1;
while(
$category mysql_fetch_array($categoriesMYSQL_ASSOC))
{
   
$i = ($i == 1) ? 1;
   switch(
$category['banner'])
   {
      case 
'top'$banner 'Вверху'; break;
      case 
'bottom'$banner 'Внизу'; break;
      case 
'none'$banner 'Нет'; break;
   }
   if(
$category['active'] == 0)
   {
      
$blocked $category['block_date'];
   }
   else
   {
      
$blocked 'нет';
   }
   echo 
'
<tr class="bg' 
$i '">
<td align="center">' 
$category['id'] . '</td>
<td align="left"><a href="editsite.php?id=' 
$category['id'] . '" title="' EDIT '">' $category['login'] . '</a></td>
<td align="left">' 
$category['name'] . '</td>
<td align="left">' 
$category['surname'] . '</td>
<td align="center">' 
$category['email'] . '</td>
<td align="center">' 
$banner '</td>
<td align="center">' 
. (int)$category['total'] . '</td>
<td align="center">' 
$blocked '</td>
<td align="center"><a href="editsite.php?id=' 
$category['id'] . '" title="Ред.">Ред.</a></td>
<td align="center"><input type="checkbox" name="check[' 
$category['id'] . ']" value="1"></td>
</tr>
'
;
}

?>

<tr class="tablehead">
<td colspan="10" align="right"><input type="submit" name="delete" value="<?php echo DELETE?>" onclick="javascript:return Submit();"></td>
</tr>
</form>
</table>

<?php
require_once('sistema/footer.php');
?>
Онлайн: 0
Реклама