Вход Регистрация
Файл: comm/inc/mcomm.php
Строк: 79
<?php
/** Модуль Сообщества
 * @author      Kratos
 * @email       wssy@mail.ua
 * ICQ:         845348
 * @version     1.0.0 
 */
$error = array();
$act htmlspecialchars($_GET['do']);
if(!
in_array($act, array("add","edit","del"))){
    
$act null;
}else{
    
$act $_GET['do'];
}

 if (!
$user_id or $rights != 9){
     
header("Location: index.php");
 }
 
switch(
$act){
    case 
'add':
          if(
$_POST){
           
$name mysqli_escape_string(strip_tags(trim($_POST['name'])));
           
$desc mysqli_escape_string(strip_tags(trim($_POST['desc'])));
           
           if (empty(
$name)){
               
$error[]= "Введите название";
           }
         if (
mb_strlen($name) < 4){
        
$error[]= "В поле название минимум 4 символов";
         }
           if(
$error){
              echo 
functions::display_error($error); 
           }else{
           
func::newCommCat($name$desc);
           
header("Location:?act=mcomm");
                }
           
        }
        
?>
<div class="menu">
    <form action="?act=mcomm&amp;do=add" method="post">
        <p>
  Название категории*:
<br/>
<input type="text" name="name" value=""     maxlength="50"/></p>
<p>Описание*:<br/>
<input type="text" name="desc" value=""     maxlength="255"/></p>
<p><span style='color:red'>* - обязательные поля</span></p>
<input type="submit" name="send" value="Создать" />
    </form>   
    
</div>

<?php
        
        
break;
        case 
'edit':
            
$id = (int)$_GET['id'];
            
$res func::showCommEditCat($id);
            
$row mysqli_fetch_assoc($res);
            if(
$_POST){
           
$name mysqli_escape_string(strip_tags(trim($_POST['name'])));
           
$desc mysqli_escape_string(strip_tags(trim($_POST['desc'])));
           
           if (empty(
$name)){
               
$error[]= "Введите название";
           }
           if(
$error){
              echo 
functions::display_error($error); 
           }else{
           
func::editCommCat($id,$name$desc);
           
header("Location:?act=mcomm");
                }
           
        }
        
        
?>
<div class="menu">
    <form action="?act=mcomm&amp;do=edit&amp;id=<?=$id?>" method="post">
        <p>
  Название категории*:
<br/>
<input type="text" name="name" value="<?php echo $row['name']?>"     maxlength="50"/></p>
<p>Описание*:<br/>
<input type="text" name="desc" value="<?php echo $row['desc']?>"     maxlength="255"/></p>
<p><span style='color:red'>* - обязательные поля</span></p>
<input type="submit" name="send" value="Изменить" />
    </form>   
    
</div>

<?php
            
            
            
break;
            case 
'del':
                
$id = (int)$_GET['id'];
                
$act strip_tags($_GET['stat']);
                switch(
$act){
                    case 
'yes':
                
func::deleteComm($id);
                
header("Location:?act=mcomm");
                exit();
                break;
                case 
'no':
                    
header("Location:?act=mcomm");
                    break;
                default:
                echo 
'<div class="phdr">Управление категориями</div>';
                 echo 
'<div class="menu">Вы уверены, что хотите удалить?</div>';
                 echo 
'<div class="menu"><a href="?act=mcomm&amp;do=del&amp;id='.$id.'&amp;stat=yes">Да</a> 
                     | <a href="?act=mcomm&amp;do=del&amp;id='
.$id.'&amp;stat=no">Нет</a></div>';
                 break;
                }
                
                break;
    default:
     echo 
'<div class="phdr">Управление категориями</div>';
 
$res func::showCommCat();
 
$total mysqli_num_rows($res);
 if (
$total != 0){
  while(
$row mysqli_fetch_assoc($res)){
      echo 
'<div class="menu">'.$row['name'].'<br/><span style="font-size:8pt">
          <a href="?act=mcomm&amp;do=edit&amp;id='
.$row['id'].'">Изменить</a> | 
              <a href="?act=mcomm&amp;do=del&amp;id='
.$row['id'].'">Удалить</a></span></div>';
  }
     
 }else{
     echo 
'<div class="menu">Нет категорий</div>';
 }
  if (
$rights == 9){
 echo 
'<div class="func"><a href="?act=mcomm&do=add">Создание категорий</a></div>';
 echo 
'<div class="func"><a href="index.php">В сообщества</a></div>';
  }   
        break;
}
?>
Онлайн: 2
Реклама