Описание

Предоставляет доступ к свойствам домена.

Класс domain является членом коллекции domainsCollection, поэтому получать экземпляр класса необходимо именно у нее, используя соответствующие методы.

Примеры использования

Пример 15. Получить список зеркал основного домена

<?php

  ...
  $collection = domainsCollection::getInstance(); // получаем экземпляр коллекции
  $domain = $collection->getDefaultDomain(); // получаем основной домен
  if ($domain instanceof domain) {
    $mirrors = $domain->getMirrowsList();
    foreach ($mirrors as $mirror) {
      $host = $mirror->getHost();
    }
  ...
  }
  ...

?>

Пример 16. Добавить новое зеркало основному домену

<?php
  ...
  // получаем экземпляр коллекции
  $collection = domainsCollection::getInstance();
  // получаем основной домен
  $domain = $collection->getDefaultDomain(); 
  if ($domain instanceof domain) {
  // добавляем зеркало для основного домена
    $mirror_id = $domain->addMirrow("mirror.example.com"); 
    $mirror = $domain->getMirrow($mirror_id);
    if ($mirror instanceof domainMirrow) {
  
    // изменяем свойства зеркала, см. также описание класса domainMirrow
 
    ...
    }
  }
  ...
?>
  • getHost()
  • getIsDefault()
  • setHost()
  • getDefaultLangId()
  • setDefaultLangId()
  • addMirrow()
  • delMirrow()
  • delAllMirrows()
  • getMirrowId()
  • getMirrow()
  • isMirrowExists()
  • getMirrowsList()
  • setIsDefault()
  • isUsingSsl()
  • setUsingSsl()
  • getFavicon()
  • setFavicon()