Ejemplo n.º 1
0
 /**
  * Родительский инфоблок
  * @return Iblock
  */
 public function getIblock()
 {
     if (!$this->_iblock) {
         $this->_iblock = Iblock::getByPrimary($this->_fields['IBLOCK_ID']);
     }
     return $this->_iblock;
 }
Ejemplo n.º 2
0
 /**
  * Возвращает URL создания раздела
  * @param integer $iblockId ID инфоблока
  * @param boolean $bxPublic флаг, определяющий вывод из публичной части
  * @return string
  */
 public static function getSectionCreateUrl($iblockId, $bxPublic = true)
 {
     $iblockType = Ib\Iblock::getByPrimary($iblockId)->IBLOCK_TYPE_ID;
     $url = "/bitrix/admin/iblock_section_edit.php?IBLOCK_ID={$iblockId}&type={$iblockType}&ID=0&lang=ru";
     if ($bxPublic) {
         $url .= "&bxpublic=Y";
     }
     return $url;
 }