function add_block($parent, $type) { $page_path = $_POST['page_path']; PC::page_paths($page_path); $this->BuilderEngine->set_page_path($page_path); //$this->blocks->set_page_path($this->blocks->get_page_path_of($parent)); $max_id = $this->blocks->get_max_block_id(); $new_id = $max_id + 1; $new_block_name = "custom-block-" . $new_id; $block = new Block($parent); $block->load(); $new_block = new Block($new_block_name); $new_block->set_type($type); if (isset($_POST['data_class']) && $_POST['data_class'] != "") { $new_block->add_css_class($_POST['data_class']); } if ($block->is_global()) { $new_block->set_global(true); } $block->add_block_first($new_block); $block->save(); $new_block->set_content("Your new block."); $new_block->show(); }
function add_block($parent, $type) { $page_path = $_POST['page_path']; PC::page_paths($page_path); $this->BuilderEngine->set_page_path($page_path); //$this->blocks->set_page_path($this->blocks->get_page_path_of($parent)); $max_id = $this->blocks->get_max_block_id(); $new_id = $max_id + 1; $new_block_name = "custom-block-" . $new_id; $block = new Block($parent); $block->load(); $new_block = new Block($new_block_name); $new_block->set_type($type); $block->add_block($new_block); $block->save(); $new_block->set_content("Your new block."); $new_block->show(); }