Вход Регистрация
Файл: system/PHP-classes/DIRECT.class.php
Строк: 12
<?php 

/*
------------------------------------------
Функция управления вызовом файлов из папок
------------------------------------------
*/
  
CLASS DIRECT{
  
  
/*
  -------------------------
  Фильтрация внешних данных
  -------------------------
  */
  
  
PUBLIC STATIC FUNCTION F_GET($get_name) {
    
    
//Фильтруем входные данные из гет параметра
    
$filter FILTER_INPUT(INPUT_GET$get_nameFILTER_SANITIZE_ENCODED);
    
    
//Вырезаем мусорные спецсимволы, возвращаемые FILTER_SANITIZE_ENCODED
    
$get CLEARSPECIALCHARS($filter);
    
    IF (
STR($get) > 0){
      
      
$get_data $get;
      
    }ELSE{
      
      
$get_data 'no_data';
      
    }
    
    RETURN 
$get_data;
    
  }
  
  
/*
  -------------------------------------------
  Проверка на существование вызываемого файла
  -------------------------------------------
  */
  
  
PUBLIC STATIC FUNCTION E_FILE($path) {
    
    IF (
IS_FILE($path)){
      
      RETURN 
TRUE;
      
    }ELSE{
      
      RETURN 
FALSE;
      
    }
    
  }
  
  
/*
  -----------------------------------
  Функция вывода компонентов из папки
  -----------------------------------
  */
  
  
PUBLIC STATIC FUNCTION COMPONENTS($path$count 1) {
    
    GLOBAL 
$account$user$settings$account_set$notif_set$mail_set$device_type$version;
    
    
$result SCANDIR($pathSCANDIR_SORT_ASCENDING);
    
    
$s 0;
    
    FOR (
$i 0$i COUNT($result); $i++){
      
      IF (
PREG_MATCH('#.php$#i',$result[$i])){
        
        
$s++;
        
        REQUIRE (
$path.$result[$i]);
      
      }
    
    }
    
    IF (
$s == && $count == 1){
      
      ECHO 
"<div class='list-menu'>";
      ECHO 
LG('Пока пусто');
      ECHO 
"</div>";
    
    }
    
  }
  
}

?>
Онлайн: 5
Реклама