Class AdminBackup

Description

Класс администрирования модуля "Резервные копии"

Located in /itweb/modules/Backup/admin/class.Admin.Backup.php (line 18)

MyModule
   |
   --Backup
      |
      --AdminBackup
Variable Summary
 mixed $pagesPrps
Method Summary
 AdminBackup AdminBackup ()
 array AddFromFile_siteBackup (string $filename)
 boolean CheckProperties (array &$obj)
 boolean DelItem ()
 array GetItemEx (boolean $bAssociative)
 array GetItemsEx (boolean $bWithSubCategories)
 void Install ()
 boolean Make_siteBackup (array $backup_prps)
 boolean Make_siteDBBackupFile (string $backup_filepath, [mixed $SETS = null])
 boolean ModifyItemEx (array $properties, [integer $pos = null])
 boolean RestoreBackup ()
 boolean RestoreSiteBackup (array $backup_prps)
 boolean Restore_siteDBBackupFile (array $backup_filepath)
Variables
mixed $pagesPrps = array('ItemsList' => array('title' => 'Список резервных копий',
'btns' => array('btnCreate', 'btnRestore', 'btnDel'),'sel_type'=>'radio'),)
(line 21)

Inherited Variables

Inherited from Backup

Backup::$backupDir
Backup::$desc
Backup::$hidden
Backup::$icon
Backup::$name

Inherited from MyModule

MyModule::$connectionID
MyModule::$oITWEB
MyModule::$oMyCatalog
MyModule::$prps
MyModule::$view_php_funcPrefix
Methods
Constructor AdminBackup (line 30)

Конструктор. Выполняет инициализацию модуля.

AdminBackup AdminBackup ()
AddFromFile_siteBackup (line 566)

Загрузить архив резервной копии сайта

  • return: параметры архива резервной копии
array AddFromFile_siteBackup (string $filename)
  • string $filename: имя файла
CheckProperties (line 637)

Проверить правильность заполнения свойств категории/элемента

  • return: Наличие ошибок в проверяемом модуле
boolean CheckProperties (array &$obj)
  • array &$obj: Обект проверки
DelItem (line 117)

Удалить текущий элемент

  • return: результат выполнения операции
boolean DelItem ()

Redefinition of:
MyModule::DelItem()
Удалить текущий элемент
GetItemEx (line 602)

Получить текущего элемент с полным перечнем его свойств

array GetItemEx (boolean $bAssociative)
  • boolean $bAssociative: флаг вывода свойств элемента в кратком формате(в виде ассоциативного массива)
GetItemsEx (line 137)

Уточнение функции GetItems. Сделать выборку элементов

  • return: массив идентификаторов элементов
array GetItemsEx (boolean $bWithSubCategories)
  • boolean $bWithSubCategories: флаг включения подкатегорий
Install (line 42)

Функция вызываемая в процессе установки.

void Install ()
Make_siteBackup (line 160)

Создать архив включающий все файлы и дамп базы данных сайта

boolean Make_siteBackup (array $backup_prps)
  • array $backup_prps: параметры резервной копии
Make_siteDBBackupFile (line 247)

Создать файл дампа базы данных сайта

boolean Make_siteDBBackupFile (string $backup_filepath, [mixed $SETS = null])
  • string $backup_filepath: путь к файлу дампа
ModifyItemEx (line 75)

Уточнение функции ModifyItem. Изменить элемент

  • return: результат выполнения операции
boolean ModifyItemEx (array $properties, [integer $pos = null])
  • array $properties: массив свойств элемента
  • integer $pos: позиция элемента
RestoreBackup (line 369)

Восстановить архив резервной копии на текущий сайт

boolean RestoreBackup ()
RestoreSiteBackup (line 389)

Восстановить архив резервной копии на текущий сайт

boolean RestoreSiteBackup (array $backup_prps)
  • array $backup_prps: параметры архива/восстановления
Restore_siteDBBackupFile (line 438)

Восстановить дамп базы данных

boolean Restore_siteDBBackupFile (array $backup_filepath)
  • array $backup_filepath: путь к файлу дампа базы данных
Update_siteBackupList (line 667)

Обновить список загруженных архивов резервных копий сайта

void Update_siteBackupList ()

Inherited Methods

Inherited From Backup

 Backup::Backup()
 Backup::OnLoad()

Inherited From MyModule

 MyModule::MyModule()
 MyModule::AddCategoriesPropertiesTables()
 MyModule::AddCategory()
 MyModule::AddDataType()
 MyModule::AddItem()
 MyModule::AddItemsPropertiesTables()
 MyModule::AddPropertiesTables()
 MyModule::AddPropertyType()
 MyModule::BuildPropertyTypesMap()
 MyModule::CheckDelResourceProperty()
 MyModule::CheckElementResources()
 MyModule::CheckModifyResourceProperty()
 MyModule::ClearCategoriesPropertiesCache()
 MyModule::CopyCategory()
 MyModule::CopyFileProperties()
 MyModule::CopyItem()
 MyModule::CountItems()
 MyModule::CurrentCategory()
 MyModule::CurrentItem()
 MyModule::CurrentModule()
 MyModule::DelCategoriesPropertiesTables()
 MyModule::DelCategory()
 MyModule::DelDataType()
 MyModule::DelElementResources()
 MyModule::DelItem()
 MyModule::DelItemsPropertiesTables()
 MyModule::DelPropertiesTables()
 MyModule::DelPropertyType()
 MyModule::GetCachedCategories()
 MyModule::GetCacheDir()
 MyModule::GetCachedItems()
 MyModule::GetCategories()
 MyModule::GetCategoriesFilter()
 MyModule::GetCategory()
 MyModule::GetCategoryID()
 MyModule::GetCategoryLight()
 MyModule::GetCategoryProperties()
 MyModule::GetCategoryPropertiesLight()
 MyModule::GetCategoryProperty()
 MyModule::GetCategoryPropertyTypes()
 MyModule::GetCategoryPropertyTypesLight()
 MyModule::GetCurrentLevel()
 MyModule::GetCurrentModule()
 MyModule::GetDataType()
 MyModule::GetDataTypes()
 MyModule::GetFileDir()
 MyModule::GetFilter()
 MyModule::GetFirstChild()
 MyModule::GetImgDir()
 MyModule::GetItem()
 MyModule::GetItemLight()
 MyModule::GetItemPosition()
 MyModule::GetItemProperties()
 MyModule::GetItemPropertiesLight()
 MyModule::GetItemProperty()
 MyModule::GetItemPropertyEx()
 MyModule::GetItemPropertyTypes()
 MyModule::GetItemPropertyTypesLight()
 MyModule::GetItems()
 MyModule::GetItemsFilter()
 MyModule::GetItemsLimit()
 MyModule::GetItemsOffset()
 MyModule::GetItemsRange()
 MyModule::GetItemsSorting()
 MyModule::GetMaxCategory()
 MyModule::GetMaxCategoryID()
 MyModule::GetMaxItem()
 MyModule::GetMaxLevel()
 MyModule::GetMinItem()
 MyModule::GetModuleProperties()
 MyModule::GetParentCategory()
 MyModule::GetProperties()
 MyModule::GetPropertyByName()
 MyModule::GetPropertyMultipleValue()
 MyModule::GetPropertyType()
 MyModule::GetPropertyTypeGroups()
 MyModule::GetPropertyTypes()
 MyModule::GetRootCategory()
 MyModule::Init()
 MyModule::isCategoryContainsCategory()
 MyModule::isCategoryExist()
 MyModule::isCategoryLeaf()
 MyModule::isCategoryPropertyTypeExist()
 MyModule::isCategorySearch()
 MyModule::isCategorySystem()
 MyModule::isDataTypeExist()
 MyModule::isItemExist()
 MyModule::isItemPropertyTypeExist()
 MyModule::isPropertyTypeExist()
 MyModule::LoadModule()
 MyModule::LoadStatus()
 MyModule::ModifyCategory()
 MyModule::ModifyItem()
 MyModule::ModifyPropertyType()
 MyModule::MoveCategory()
 MyModule::MoveItem()
 MyModule::PopUp()
 MyModule::ResetCachedItems()
 MyModule::ResetCategoriesFilter()
 MyModule::ResetFilter()
 MyModule::ResetItemsFilter()
 MyModule::ResetItemsSorting()
 MyModule::RootCategory()
 MyModule::SaveStatus()
 MyModule::SetCachedCategories()
 MyModule::SetCachedItems()
 MyModule::SetCategoriesFilter()
 MyModule::SetFilter()
 MyModule::SetItemsFilter()
 MyModule::SetItemsLimit()
 MyModule::SetItemsOffset()
 MyModule::SetItemsRandomSorting()
 MyModule::SetItemsRange()
 MyModule::SetItemsSearchFilter()
 MyModule::SetItemsSorting()
 MyModule::SetPropertyMultipleValue()
 MyModule::ShiftCategory()
 MyModule::ShiftItem()
 MyModule::ShiftPropertyType()
 MyModule::ShowHiddenCategories()
 MyModule::ShowSystemProperties()

Documentation generated on Wed, 21 Mar 2007 17:33:08 +0300 by phpDocumentor 1.3.0RC3