Файл: 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.'">';
}
}