4require_once 
"./Services/Object/classes/class.ilObject.php";
 
   21    public function __construct($a_id = 0, $a_call_by_reference = 
true)
 
   25        $this->db = 
$DIC->database();
 
   26        $this->log = 
$DIC[
"ilLog"];
 
   39        if (!parent::update()) {
 
   56    public function cloneObject($a_target_id, $a_copy_id = 0, $a_omit_tree = 
false)
 
   61        $new_obj = parent::cloneObject($a_target_id, $a_copy_id, $a_omit_tree);
 
   65        $new_feed_block->setContextObjId($new_obj->getId());
 
   66        $new_feed_block->setContextObjType(
"feed");
 
   69            $new_feed_block->setFeedUrl($fb->getFeedUrl());
 
   70            $new_feed_block->setTitle($fb->getTitle());
 
   72        $new_feed_block->create();
 
   83    public function delete()
 
   86        if (!parent::delete()) {
 
   93        include_once(
"./Services/Block/classes/class.ilCustomBlock.php");
 
   95        $costum_block->setContextObjId($this->
getId());
 
   96        $costum_block->setContextObjType($this->
getType());
 
   97        $c_blocks = $costum_block->queryBlocksForContext();
 
   99        foreach ($c_blocks as $c_block) {               
 
  100            if ($c_block[
"type"] == 
"feed") {
 
  103                include_once(
"./Services/Block/classes/class.ilBlockSetting.php");
 
  118        include_once(
"./Services/Block/classes/class.ilCustomBlock.php");
 
  120        $costum_block->setContextObjId($this->
getId());
 
  121        $costum_block->setContextObjType($this->
getType());
 
  122        $c_blocks = $costum_block->queryBlocksForContext();
 
  124        foreach ($c_blocks as $c_block) {               
 
  125            if ($c_block[
"type"] == 
"feed") {
 
An exception for terminatinating execution or to throw for unit testing.
static _deleteSettingsOfBlock($a_block_id, $a_block_type)
Delete block settings of block.
This is the super class of all custom blocks.
Custom block for external feeds.
__construct($a_id=0, $a_call_by_reference=true)
Constructor @access public.
update()
update object data
cloneObject($a_target_id, $a_copy_id=0, $a_omit_tree=false)
Clone.
Class ilObject Basic functions for all objects.
getType()
get object type @access public
getId()
get object id @access public
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc