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

/*
----------------------------------------
Kласс для работы с HTML структурой сайта
----------------------------------------
*/
  
CLASS HTML {
  
  
/*
  -----------------------------
  Форма добавления комментариев
  -----------------------------
  */
  
  
PUBLIC STATIC FUNCTION COMMENT($name$action$text$type){
    
    
//$name - имя POST параметра
    //Ссылка обработки запроса
    //$text - текст внутри окна
    //$type - тип
    
    
GLOBAL $user;
    
    REQUIRE (
ROOT.'/system/PHP-classes/comments/form.php');
  
  }

  
/*
  ------------------
  Заголовок страницы
  ------------------
  */

  
STATIC FUNCTION TITLE($text) {
    
    GLOBAL 
$config;
    
    
$config['TITLE'] = LG($text);
    
  }
  
  
/*
  ---------------
  Пустое значение
  ---------------
  */
  
  
STATIC FUNCTION EMPTY() {
    
    ECHO 
"<div class='list'><i class='fa fa-sticky-note-o fa-fw'></i> ".LG('Пока пусто')."</div>";
      
  }
  
  
/*
  -----------------
  Окно ввода текста 
  -----------------
  */
  
  
STATIC FUNCTION TEXTAREA($text NULL$name NULL$placeholder NULL$title NULL$class 'form-control-100'$rows 5) {
    
    
//$placeholder - описание внутри поля
    //$name - имя для передачи в POST
    //$title - описание поля
    //$text - текст поля
    //$class - стиль поля
    //$rows - высота поля
    
    
REQUIRE (ROOT.'/system/connections/bb_textarea.php');
    
    IF (
$title NULL){
      
      ECHO 
"<b>".LG($title)."</b><br />";
      
    }
    
    ECHO 
"<textarea id='count_char_textarea' name='$name' rows='$rows' placeholder='".LG($placeholder)."' class='$class'>".$text."</textarea><br />";
    
  }
  
  
/*
  -----------------
  Окно ввода данных 
  -----------------
  */

  
STATIC FUNCTION INPUT($name$placeholder NULL$title NULL$length NULL$value NULL$class 'form-control-100'$type 'text'$data NULL) {
    
    
//$placeholder - описание внутри поля
    //$name - имя для передачи в POST
    //$title - описание поля
    //$length - максимальное количество вводимых в поле символов
    //$value - введенный в поле текст по умолчанию
    //$class - стиль поля
    //$type - тип поля
    //$data - дополнительные атрибуты
    
    
IF ($title NULL){
      
      ECHO 
"<b>".LG($title)."</b><br />";
      
    }  
      
    ECHO 
"<input name='$name' maxlength='$length' length='$length' type='$type' value='$value' placeholder='".LG($placeholder)."' class='$class' ".$data."><br />";
    
    IF (
$type != 'submit'){
      
      ECHO 
"<br />";
      
    }
    
  }
  
  
/*
  ----------------------
  Кнопка отправки данных 
  ----------------------
  */
  
  
STATIC FUNCTION BUTTON($class NULL$name NULL$icon null$title NULL) {
    
    IF (
$icon == NULL) {
      
      
$i NULL;
    
    }ELSE{
      
      
$i "<i class='fa fa-$icon fa-fw'></i>";
    
    }
    
    
?><button type="submit" class="<?=$class?>" name="<?=$name?>" value="go"><?=$i?> <?=LG($title)?></button><?
    
    
//Для передачи данных по ajax
    
ECHO '<input type="hidden" value="go" name="'.$name.'">';
  
  }

}
Онлайн: 0
Реклама