View file ViPTurbo 3.0/adminpanel/addtypes.php

File size: 1.79Kb
<?
include('../include/path.php');

if(isset($user) && ($rank&128)==128){

   if(isset($_POST['exp']) && isset($_POST['type']) && !preg_match('/[^a-z]/',$_POST['exp']) && !preg_match('/[^a-z0-9-\.\/]/i',$_POST['type'])){
   
        $fp=fopen($path.'/manage/ctype.php','a');
        
        flock($fp,LOCK_EX);

        fwrite($fp,'<?');  
          
        fwrite($fp,'$ctype["'.$_POST['exp'].'"]="'.$_POST['type'].'";');

        fwrite($fp,'?>
');

        flock($fp,LOCK_UN);
        fclose($fp);
   

   }
   
function put_content() { 
  global $path; 

   if(file_exists($path.'/manage/ctype.php')) { 
      include($path.'/manage/ctype.php');
   }
   
   if(isset($ctype)){
   
     echo '<div class="title">Типы файлов допустимые к загрузке</div>'; 
     
     foreach($ctype as $key=>$value){
     
        echo $key.'<br>Content Type: '.$value.'<br><br>';  
     
     }
   
   }
   
   echo '<div class="header">';  
   echo'<form action="addtypes.php?'.SID.'"  method="post" accept-charset="utf-8">';
   echo'Расширение:<br>';
   echo'<input type="text" maxlength="4" name="exp" class="text" value=""><br>';
   echo'Content Type:<br>';
   echo'<input type="text" maxlength="128" name="type" class="text" value=""><br>';
   echo'<input type="submit" class="button" value="Добавить">';
   echo'</form>';  
   echo '</div>'; 

   echo '<div class="nav">';
   echo '<a href="index.php?'.SID.'">панель управления</a><br>';
   echo '<a href="../?'.SID.'">на главную</a>';
   echo '</div>';
}

}else{
   $link = '1; URL=../';
         function put_content() {
                  echo '<a href="../">далее...</a>';
                  }
}
// подключение дизайна
design();?>