Вход Регистрация
Файл: 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.'">';
  
  }

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