HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux vmi1674223.contaboserver.net 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC 2024 x86_64
User: root (0)
PHP: 7.4.3-4ubuntu2.22
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/onlineshop/wp-content/plugins/mailpoet/lib/Models/ModelValidator.php
<?php


namespace Nextend\SmartSlider3\Application\Admin\Layout\Block\Core\TopBarMain;


use Nextend\Framework\View\AbstractBlock;

class BlockTopBarMain extends AbstractBlock {

    private static $idCounter = 1;

    protected $id = 0;

    /**
     * @var AbstractBlock[]
     */
    protected $primaryBlocks = array();

    /**
     * @var AbstractBlock[]
     */
    protected $secondaryBlocks = array();

    protected $content = '';

    protected function init() {
        $this->id = self::$idCounter++;
        parent::init();
    }

    public function display() {

        $this->renderTemplatePart('TopBarMain');
    }

    public function addPrimaryBlock($block) {
        $this->primaryBlocks[] = $block;
    }

    public function displayPrimary() {

        foreach ($this->primaryBlocks as $block) {
            $block->display();
        }
    }

    public function addSecondaryBlock($block) {
        $this->secondaryBlocks[] = $block;
    }

    public function displaySecondary() {

        foreach ($this->secondaryBlocks as $block) {
            $block->display();
        }
    }

    public function getID() {
        return 'n2_top_bar_main_' . $this->id;
    }
}