API модуля
<?
class CColumn//столбцы таблицы
{
function err_mess()
function Add( $table_name, $fields_new )//добавляет новое поля (можно передовать как массив так и одно значение)
function Update( $table_name, $fields_new )//обновляет $fields_new в таблице $table_name
function Delete( $table_name, $fields )//удаляет столбец $fields в таблице $table_name
function Check_Field( $key, $fields )//проверяет присутствует ли поле $key в полях $fields
function GetList( $table_name )//возвращает список полей таблицы $table_name
}
class CRow//строки таблицы
{
function err_mess()
function Check_Value( $val )//проверяет значение на корректость
function Get_Field_Type_For_Bitrix_API( $type )
function GetList( $table_name, $order, $arFilter=Array(), &$is_filtered )//возвращает список (массив) всех строк отсортированных $arOrder и отфильтрованных $arFilter
function Add( $table_name, $arFields=Array() )//добавляет новую строку в таблицу $table_name с полями $arFields
function Delete( $table_name = false, $id = false )//удаляет строку в таблице $table_name с $id
function Update( $table_name = false, $id = false, $arFields = array() )//обновляет строку в таблице $table_name с полями $arFields
}
class CTable//таблицы
{
function Table_exists( $table_name )//проверяет наличие таблицы $table_name
function Add( $table_name )//добавляет новую таблицу $table_name
function GetListArray( $arOrder )//возвращает список (массив) всех таблиц отсортированных $arOrder
function GetList( $arOrder )//возвращает список (CDBResult) всех таблиц отсортированных $arOrder
function Update( $old_table_name, $new_table_name )//переименовывает таблицу
function Delete( $table_name )//удаляет таблицу
}
?>
coming soon...
<?
class CColumn//столбцы таблицы
{
function err_mess()
function Add( $table_name, $fields_new )//добавляет новое поля (можно передовать как массив так и одно значение)
function Update( $table_name, $fields_new )//обновляет $fields_new в таблице $table_name
function Delete( $table_name, $fields )//удаляет столбец $fields в таблице $table_name
function Check_Field( $key, $fields )//проверяет присутствует ли поле $key в полях $fields
function GetList( $table_name )//возвращает список полей таблицы $table_name
}
class CRow//строки таблицы
{
function err_mess()
function Check_Value( $val )//проверяет значение на корректость
function Get_Field_Type_For_Bitrix_API( $type )
function GetList( $table_name, $order, $arFilter=Array(), &$is_filtered )//возвращает список (массив) всех строк отсортированных $arOrder и отфильтрованных $arFilter
function Add( $table_name, $arFields=Array() )//добавляет новую строку в таблицу $table_name с полями $arFields
function Delete( $table_name = false, $id = false )//удаляет строку в таблице $table_name с $id
function Update( $table_name = false, $id = false, $arFields = array() )//обновляет строку в таблице $table_name с полями $arFields
}
class CTable//таблицы
{
function Table_exists( $table_name )//проверяет наличие таблицы $table_name
function Add( $table_name )//добавляет новую таблицу $table_name
function GetListArray( $arOrder )//возвращает список (массив) всех таблиц отсортированных $arOrder
function GetList( $arOrder )//возвращает список (CDBResult) всех таблиц отсортированных $arOrder
function Update( $old_table_name, $new_table_name )//переименовывает таблицу
function Delete( $table_name )//удаляет таблицу
}
?>
coming soon...