Размещен: /Constants/Constants.class.php
Описание
Система управления сайтом HostCMS v. 5.xx
Copyright © 2005-2010 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
Класс модуля "Константы".
Файл: /modules/Constants/Constants.class.php
author
Hostmake LLC
version
5.x
mixed AddEditConstants()
boolean DelConstants()
resource GetAllConstants()
mixed GetConstant()
mixed GetConstantByName()
void GetConstants()
AddEditConstants( int $type, int $constants_id, string $constants_name, string $constants_value, string $constants_description, int $constants_activity, [int $users_id = false] );
Описание
Добавление/редактирование данных о константе
Принимаемые параметры
$type
параметр, определяющий производится вставка или обновление данных о константе (0 - вставка, 1 - обновление)
$constants_id
идентификатор константы, если идет обновление
$constants_name
имя константы
$constants_value
значение константы
$constants_description
описание константы
$constants_activity
статус активности константы (0 - неактивна, 1 - активна)
$users_id
идентификатор пользователя центра администрирования, добавившего элемент
Возвращает
идентификатор вставленной/обновленной записи в случае успешного выполнения, false - в противном случае
<?php $Constant = new Constants(); $type = 0; $constants_name = 'Константа 1'; $constants_value = ''; $constants_description = ''; $constants_activity = ''; $newid = $Constant->AddEditConstants($type, $constants_id, $constants_name, $constants_value, $constants_description, $constants_activity); // Распечатаем результат echo $newid; ?>
[ Наверх ]
DelConstants( int $constants_id );
Описание
Удаление константы
Принимаемые параметры
$constants_id
идентификатор удаляемой константы
Возвращает
true в случае успешного выполнения, false в противном случае
<?php $Constant = new Constants(); $constants_id = 51; $result = $Constant->DelConstants($constants_id); if ($result) { echo "Удаление выполнено успешно"; } else { echo "Ошибка удаления"; } ?>
[ Наверх ]
GetAllConstants( );
Описание
Получение данных обо всех константах
Возвращает
<?php $Constant = new Constants(); $resource = $Constant->GetAllConstants(); // Распечатаем результат while($row = mysql_fetch_assoc($resource)) { print_r($row); } ?>
[ Наверх ]
GetConstant( int $constants_id );
Описание
Получение данных о константе
Принимаемые параметры
$constants_id
идентификатор константы
Возвращает
array с данными или false при отсутствии константы
<?php $Constant = new Constants(); $constants_id = 47; $row = $Constant->GetConstant($constants_id); // Распечатаем результат print_r ($row); ?>
[ Наверх ]
GetConstantByName( int $constants_name );
Описание
Получение данных о константе по ее имени
Принимаемые параметры
$constants_name
наименование константы
Возвращает
array с данными или false при отсутствии константы
<?php $Constant = new Constants(); $constants_name = 'LOG_DAYS_LIMIT'; $row = $Constant->GetConstantByName($constants_name); // Распечатаем результат print_r ($row); ?>
[ Наверх ]
GetConstants( int $constants_id );
Описание
Устаревший метод, не рекомендуется к использованию с версии 5.1.2
Принимаемые параметры
$constants_id
see
Constants::GetConstant(), Constants::GetAllConstants()
[ Наверх ]