Daily news
Candidates from PDPU participating in the second ballot
Candidates from PDPU participating in the second ballot
Nine candidates will participate in the process of re-voting in the elections to the Legislative Chamber of the Oliy Majlis of the Republic of Uzbekistan from the People’s Democratic Party of Uzbekistan...
PDPUz Leader: It is necessary to strengthen the effectiveness of pre-election campaign
PDPUz Leader: It is necessary to strengthen the effectiveness of pre-election campaign
Chairman of the Central Council of the People’s Democratic Party of Uzbekistan Ulugbek Inoyatov in Yangikurgan district met with voters, as well as candidates nominated from the party to the district council of people’s deputies...
Meeting with representatives of the International Observer Mission
Meeting with representatives of the International Observer Mission
The Central Council of the People’s Democratic Party of Uzbekistan hosted a meeting between the party’s representatives and members of the International Observer Mission of the CIS Interparliamentary Assembly, Ekaterina Goloulina, Eugene Kozyak, Yulia Anisimova and Stanislav Tkachenko...
PEOPLE’S DEMOCRATIC PARTY OF UZBEKISTAN: “OUR IDEOLOGY IS CLOSER TO PEOPLE”
PEOPLE’S DEMOCRATIC PARTY OF UZBEKISTAN: “OUR IDEOLOGY IS CLOSER TO PEOPLE”
Leadership of the People’s Democratic Party of Uzbekistan tells about the pre-election program, plans to ensure decent living conditions for people, reforming the child protection system, ratification of the UN Convention on the Rights of Persons with Disabilities, choosing a candidate for the...
In an atmosphere of openness, trust and understanding...
In an atmosphere of openness, trust and understanding...
On November 29, the Central Council of the People’s Democratic Party of Uzbekistan hosted a meeting between the party representatives and Head of the OSCE Office for Democratic Institutions and Human Rights (ODIHR) Election Assessment Mission...
People’s interests for us are above all
People’s interests for us are above all
That is why the foundation of the party’s political position is the social priorities of the country’s economic and socio-political development. As the main medium-term political goal, the party sets itself the task of achieving the formation of the foundations of...
The consumer basket and not only this...
The consumer basket and not only this...
I would like to draw attention to one more question. For those for whom 500 thousand soums per month per person is not enough for food, and who already earn much more for their living, there is nothing to worry about. The People’s Democratic Party of...
LIST of candidates for deputies to the Legislative Chamber of the Oliy Majlis of the Republic of Uzbekistan nominated from constituencies
LIST of candidates for deputies to the Legislative Chamber of the Oliy Majlis of the Republic of Uzbekistan nominated from constituencies
DEPUTY SOLVES RESIDENTS’ PROBLEM
At the meetings with the population of Sultonobod village, local residents appealed to deputy of Kurgantepa district Council of people's deputies M.Abdusamatov with a request to assist in resolving the issue of laying asphalt on a 1375-meter section of the internal road...
Kun.uz: PDPU candidate to the post of Prime Minister is approved by more than 60 percent of survey participants
Kun.uz: PDPU candidate to the post of Prime Minister is approved by more than 60 percent of survey participants
According to the latest survey information, Ochilboy Ramatov’s candidacy gained 67 percent of the vote. This is twice the total number of all answer options, reports the Information Service of the Central Council of the People’s Democratic Party of Uzbekistan...
News
Become a member
to party
Be with the
People's Democratic Party
of Uzbekistan!
“Youth
Center”
Send us your
complaints and suggestions
on youth issues!
Virtual
Reception
of Deputies
Send a request to
the deputies of
the PDPU faction
Virtual
Reception
Contact the
virtual reception of the People's Democratic
Party of Uzbekistan
About party
Error: Call to a member function getTitle() on boolean
Phalcon Framework 3.4.5

Error: Call to a member function getTitle() on boolean

/home/esk00474/public_html/data/cache/volt/%%home%%esk00474%%public_html%%app%%modules%%inquiry%%views%%widget%%inquiry-block.volt.php (26)
#0unknown
#1Phalcon\Mvc\View\Engine\Volt->render(/home/esk00474/public_html/app/modules/Index/views/../../../modules/Inquiry/views/widget/inquiry-block.volt, Array([bodyClass] => home, [video] => Object(Media\Model\Media), [media] => Object(Phalcon\Mvc\Model\Resultset\Simple), [lang] => en, [slug] => index, [entries] => Object(Phalcon\Mvc\Model\Resultset\Complex)), false)
#2Phalcon\Mvc\View->_engineRender(Array([.volt] => Object(Application\Mvc\View\Engine\Volt), [.phtml] => Object(Phalcon\Mvc\View\Engine\Php)), ../../../modules/Inquiry/views/widget/inquiry-block, false, false)
#3Phalcon\Mvc\View->partial(widget/inquiry-block, Array([entries] => Object(Phalcon\Mvc\Model\Resultset\Complex)))
/home/esk00474/public_html/app/modules/Application/Mvc/Helper.php (234)
<?php
 
namespace Application\Mvc;
 
use Application\Mvc\Router\DefaultRouter;
use Cms\Model\Language;
use Publication\Model\Tags;
 
class Helper extends \Phalcon\Mvc\User\Component
{
    const StaticBlockDefaultOptions = [
        'lifetime' => 120
    ];
 
    private $translate = null;
    private $admin_translate = null;
 
    public $menu;
 
    public function __construct()
    {
        $this->menu = \Menu\Helper\Menu::getInstance();
    }
 
    /**
     * Мультиязычный перевод строки по сайту/пользовательской_части
     */
    public function translate($string, $placeholders = null)
    {
        if (!$this->translate) {
            $this->translate = $this->getDi()->get('translate');
        }
        return $this->translate->query($string, $placeholders);
 
    }
 
    public function translateTag($tag)
    {
        $result = Tags::findFirst([
            'conditions' => 'code = ?1',
            'bind' => [1 => $tag]
        ]);
        if($result){
            return $result->getTitle();
        }
        return $tag;
    }
 
    /**
     * Мультиязычный перевод строки по админке
     */
    public function at($string, $placeholders = null)
    {
        if (!$this->admin_translate) {
            $this->admin_translate = $this->getDi()->get('admin_translate');
        }
        return $this->admin_translate->query($string, $placeholders);
 
    }
 
    public function widget($namespace = 'Index', array $params = [])
    {
        return new \Application\Widget\Proxy($namespace, $params);
    }
 
    /**
     * Вызов выджета из модуля blockID
     * @param $id - идентификатор блока, например "phone"
     */
    public function blockID($id, $params = [])
    {
        $mergeConfig = array_merge(self::StaticBlockDefaultOptions, $params);
        $widget = \Widget\Model\Widget::findFirst(["block='{$id}'", "cache" => ["lifetime" => $mergeConfig["lifetime"], "key" => HOST_HASH . md5("Widget::findFirst({$id})")]]);
        if ($widget) {
            return $widget->getHtml();
        }
    }
 
    public function currentUrl($curLang)
    {
        $href = Language::findFirst("iso='{$curLang}'");
        if ($href) {            
            if ($href->getPrimary() == 0) {
                $url = '/'.$href->getUrl().'/';
            } else {
                $url = '/';
            }
            return $url;    
        }
    }
 
    public function langUrl($params)
    {
        $routeName = $params['for'];
        $routeName = DefaultRouter::ML_PREFIX . $routeName . '_' . LANG;
        $params['for'] = $routeName;
        return $this->url->get($params);
    }
 
    public function languages()
    {
        return Language::findCachedLanguages();
 
    }
 
    public function langSwitcher($lang, $string)
    {
        $helper = new \Application\Mvc\Helper\LangSwitcher();
        return $helper->render($lang, $string);
    }
 
    public function cacheExpire($seconds)
    {
        $response = $this->getDi()->get('response');
        $expireDate = new \DateTime();
        $expireDate->modify("+$seconds seconds");
        $response->setExpires($expireDate);
        $response->setHeader('Cache-Control', "max-age=$seconds");
    }
 
    public function isAdminSession()
    {
        $session = $this->getDi()->get('session');
        $auth = $session->get('auth');
        if ($auth) {
            if ($auth->admin_session == true) {
                return true;
            }
        }
    }
 
    public function error($code = 404)
    {
        $helper = new \Application\Mvc\Helper\ErrorReporting();
        return $helper->{'error' . $code}();
 
    }
 
    public function title($title = null, $h1 = false)
    {
        return \Application\Mvc\Helper\Title::getInstance($title, $h1);
    }
 
    public function meta()
    {
        return \Application\Mvc\Helper\Meta::getInstance();
    }
 
    public function addActiveMenu($url)
    {
        $getUrl = $_SERVER['REQUEST_URI'];
        if($getUrl == $url){
           return 'active'; 
        }         
    }
 
    public function activeMenu()
    {
        return \Application\Mvc\Helper\ActiveMenu::getInstance();
    }
 
    public function announce($incomeString, $num)
    {
        $object = new \Application\Mvc\Helper\Announce();
        return $object->getString($incomeString, $num);
    }
 
    public function dbProfiler()
    {
        $object = new \Application\Mvc\Helper\DbProfiler();
        return $object->DbOutput();
    }
 
    public function constant($name)
    {
        return get_defined_constants()[$name];
    }
 
    public function image($args, $attributes = [])
    {
        $imageFilter = new \Image\Storage($args, $attributes);
        return $imageFilter;
    }
 
    public function querySymbol()
    {
        $object = new \Application\Mvc\Helper\RequestQuery();
        return $object->getSymbol();
    }
 
    public function javascript($id)
    {
        $javascript = \Cms\Model\Javascript::findCachedById($id);
        if ($javascript) {
            return $javascript->getText();
        }
    }
 
    public function favicon()
    {
        $favicon = \Cms\Model\Settings::findFirst(1);
        if ($favicon) {
            return $favicon->getFavicon();
        }
    }
 
    public function logo()
    {
        $logo = \Cms\Model\Settings::findFirst(1);
        if ($logo) {
            return $logo->getLogo();
        }
    }
 
    public function base_url()
    {
        if(isset($_SERVER['HTTPS']))
          $protocol = ($_SERVER['HTTPS'] && $_SERVER['HTTPS'] != "off") ? "https" : "http";
        else
          $protocol = 'http';
        return $protocol . "://" . $_SERVER['HTTP_HOST'];
    }
 
    public function modulePartial($template, $data, $module = null)
    {
        $view = clone $this->getDi()->get('view');
        $partialsDir = '';
        if ($module) {
            $moduleName = \Application\Utils\ModuleName::camelize($module);
            $partialsDir = '../../../modules/' . $moduleName . '/views/';
        }
        $view->setPartialsDir($partialsDir);
 
        return $view->partial($template, $data);
    }
 
}
#4Application\Mvc\Helper->modulePartial(null, null, null)
/home/esk00474/public_html/app/modules/Application/Widget/AbstractWidget.php (12)
<?php
 
namespace Application\Widget;
 
class AbstractWidget extends \Phalcon\Mvc\User\Component
{
 
    private $module;
 
    public function widgetPartial($template, array $data = array())
    {
        return $this->helper->modulePartial($template, $data, $this->module);
 
    }
 
    public function setModule($module)
    {
        $this->module = $module;
    }
 
}
#5Application\Widget\AbstractWidget->widgetPartial(widget/inquiry-block, Array([entries] => Object(Phalcon\Mvc\Model\Resultset\Complex)))
/home/esk00474/public_html/app/modules/Inquiry/Widget/InquiryWidget.php (28)
<?php
 
namespace Inquiry\Widget;
 
use Application\Widget\AbstractWidget;
use Inquiry\Model\Helper\InquiryHelper;
 
class InquiryWidget extends AbstractWidget
{
 
    public function inquiryBlock($limit = 2)
    {
        $helper = new InquiryHelper();
        $fields = $helper->translateFieldsSubQuery();
 
        $columns = ['p.*'];
        $columns = array_merge($columns, $fields);
 
        $qb = $this->modelsManager->createBuilder()
            ->columns($columns)
            ->addFrom('Inquiry\Model\Inquiry', 'p')
            ->having('title is not null')   
            ->orderBy('date DESC')
            ->limit($limit);
 
        $entries = $qb->getQuery()->execute();
 
        $this->widgetPartial('widget/inquiry-block', ['entries' => $entries]);
    }
 
} 
#6Inquiry\Widget\InquiryWidget->inquiryBlock()
#7call_user_func_array(Array([0] => Object(Inquiry\Widget\InquiryWidget), [1] => inquiryBlock), Array())
/home/esk00474/public_html/app/modules/Application/Widget/Proxy.php (87)
<?php
 
namespace Application\Widget;
 
class Proxy extends \Phalcon\Mvc\User\Component
{
 
    const NULLCACHE = 'NULLCACHE';
 
    public static $cache = null; // injected
    private $cacheEnabled = true;
    private $cacheTime = 60;
    private $object;
    private $namespace;
    private $hide_for_mobile = false;
 
    public function __construct($namespace = 'Index', array $params = array())
    {
        $this->namespace = $namespace;
 
        ucfirst($namespace);
        $class = $namespace . '\\Widget\\' . $namespace . 'Widget';
        $this->object = new $class();
        $this->object->setModule($namespace);
 
        $registry = $this->getDI()->get('registry');
        $this->cacheEnabled = $registry->cms['WIDGETS_CACHE'];
 
        if (isset($params['cache']) && !$params['cache']) {
            $this->cacheEnabled = false;
        }
        if (isset($params['time']) && $params['time']) {
            $this->cacheTime = (int) $params['time'];
        }
        if (isset($params['hide_for_mobile']) && $params['hide_for_mobile']) {
            if (MOBILE_DEVICE) {
                //$this->hide_for_mobile = true;
            }
        }
 
    }
 
    public function __call($method, array $params)
    {
        if ($this->hide_for_mobile) {
            return;
        }
        try {
            if ($this->cacheEnabled) {
                $paramsString = md5(serialize($params));
                $cacheKey = md5($this->namespace . '::' . $method . $paramsString . LANG . (string) MOBILE_DEVICE);
                $results = self::$cache->get($cacheKey);
                if (!$results) {
                    if (method_exists($this->object, $method)) {
                        $results = $this->getResults($method, $params);
                        if (!$results) {
                            $results = self::NULLCACHE;
                        }
                        $cacheTime = $this->cacheTime + rand(0, 60);
                        self::$cache->save($cacheKey, $results, $cacheTime);
                        if ($results !== self::NULLCACHE) {
                            return $results;
                        }
                    } else {
                        echo $this->namespace . 'Widget::' . $method . ' not exists';
                    }
                } else {
                    if ($results == self::NULLCACHE) {
                        return;
                    } else {
                        return $results;
                    }
                }
            } else {
                return $this->getResults($method, $params);
            }
        } catch (\Exception $e) {
            $this->cacheEnabled = false;
            echo '<!--' . htmlspecialchars('Error. ' . $this->namespace . 'Widget::' . $method . '. ' . $e->getMessage()) . '-->';
        }
 
    }
 
    private function getResults($method, $params)
    {
        ob_start();
        call_user_func_array(array($this->object, $method), $params);
        $results = ob_get_contents();
        ob_end_clean();
        return $results;
 
    }
 
}
#8Application\Widget\Proxy->getResults(inquiryBlock, Array())
/home/esk00474/public_html/app/modules/Application/Widget/Proxy.php (75)
<?php
 
namespace Application\Widget;
 
class Proxy extends \Phalcon\Mvc\User\Component
{
 
    const NULLCACHE = 'NULLCACHE';
 
    public static $cache = null; // injected
    private $cacheEnabled = true;
    private $cacheTime = 60;
    private $object;
    private $namespace;
    private $hide_for_mobile = false;
 
    public function __construct($namespace = 'Index', array $params = array())
    {
        $this->namespace = $namespace;
 
        ucfirst($namespace);
        $class = $namespace . '\\Widget\\' . $namespace . 'Widget';
        $this->object = new $class();
        $this->object->setModule($namespace);
 
        $registry = $this->getDI()->get('registry');
        $this->cacheEnabled = $registry->cms['WIDGETS_CACHE'];
 
        if (isset($params['cache']) && !$params['cache']) {
            $this->cacheEnabled = false;
        }
        if (isset($params['time']) && $params['time']) {
            $this->cacheTime = (int) $params['time'];
        }
        if (isset($params['hide_for_mobile']) && $params['hide_for_mobile']) {
            if (MOBILE_DEVICE) {
                //$this->hide_for_mobile = true;
            }
        }
 
    }
 
    public function __call($method, array $params)
    {
        if ($this->hide_for_mobile) {
            return;
        }
        try {
            if ($this->cacheEnabled) {
                $paramsString = md5(serialize($params));
                $cacheKey = md5($this->namespace . '::' . $method . $paramsString . LANG . (string) MOBILE_DEVICE);
                $results = self::$cache->get($cacheKey);
                if (!$results) {
                    if (method_exists($this->object, $method)) {
                        $results = $this->getResults($method, $params);
                        if (!$results) {
                            $results = self::NULLCACHE;
                        }
                        $cacheTime = $this->cacheTime + rand(0, 60);
                        self::$cache->save($cacheKey, $results, $cacheTime);
                        if ($results !== self::NULLCACHE) {
                            return $results;
                        }
                    } else {
                        echo $this->namespace . 'Widget::' . $method . ' not exists';
                    }
                } else {
                    if ($results == self::NULLCACHE) {
                        return;
                    } else {
                        return $results;
                    }
                }
            } else {
                return $this->getResults($method, $params);
            }
        } catch (\Exception $e) {
            $this->cacheEnabled = false;
            echo '<!--' . htmlspecialchars('Error. ' . $this->namespace . 'Widget::' . $method . '. ' . $e->getMessage()) . '-->';
        }
 
    }
 
    private function getResults($method, $params)
    {
        ob_start();
        call_user_func_array(array($this->object, $method), $params);
        $results = ob_get_contents();
        ob_end_clean();
        return $results;
 
    }
 
}
#9Application\Widget\Proxy->__call(inquiryBlock, Array())
/home/esk00474/public_html/data/cache/volt/%%home%%esk00474%%public_html%%app%%modules%%index%%views%%index%%index.volt.php (180)
<!-- news block start a-->
 
<div class="news_block">
    <div class="news_block_inner center-block">
        <div class="day_news">
            <div class="day_news__header">
                <div class="day_news__title"><?= $this->helper->translate('Daily news') ?></div>
 
                <div class="swiper-pagination"></div>
            </div>
        
        <?= $this->helper->widget('Publication')->lastNews() ?>
        </div>
 
        <div class="last_news">
            <div class="last_news__header">
                <a href="#party_news" class="last_news__title active opened"><?= $this->helper->translate('Party news') ?></a>
                <a href="#uzbekistan_news" class="last_news__title"><?= $this->helper->translate('Uzbekistan news') ?></a>
                <a href="#world_news" class="last_news__title"><?= $this->helper->translate('World news') ?></a>
            </div>
 
            <div class="last_news__body">
                <?= $this->helper->widget('Publication')->partyNews() ?>
                <?= $this->helper->widget('Publication')->uzbNews() ?>
                <?= $this->helper->widget('Publication')->worldNews() ?>
            </div>
        </div>
    </div>
</div>
 
<!-- news block end -->
 
<!-- news catalog start r-->
 
<section class="news_catalog">
    <div class="news_catalog_inner center-block">
        <div class="news_catalog__title"><?= $this->helper->translate('News') ?></div>
        <?= $this->helper->blockID('news_list') ?>
    </div>
</section>
 
<!-- news catalog end -->
 
<!--join the party start d-->
 
<section class="join_party_block">
    <div class="join_party_block_inner center-block">
        <div class="join_party_block__list">
            <div class="join_party_block__item join_party_block__item___join-party">
                <div class="join_party_block__header">
                    <div class="join_party_block__icon">
                        <svg width="40" height="60" viewBox="0 0 40 60" xmlns="http://www.w3.org/2000/svg">
                            <path d="M37 4H25L26.8 1.6C27.132 1.159 27.042 0.532004 26.6 0.201004C26.157 -0.129996 25.531 -0.0409958 25.2 0.401004L22.5 4H17.618L15.894 0.553004C15.647 0.0590042 15.048 -0.138996 14.552 0.106004C14.058 0.353004 13.858 0.954004 14.105 1.448L15.382 4H3C1.346 4 0 5.346 0 7V57C0 58.654 1.346 60 3 60H37C38.654 60 40 58.654 40 57V7C40 5.346 38.654 4 37 4ZM38 57C38 57.552 37.552 58 37 58H3C2.449 58 2 57.552 2 57V7C2 6.448 2.449 6 3 6H16.382L17.382 8C16.542 8.734 16 9.799 16 11C16 13.206 17.794 15 20 15C22.206 15 24 13.206 24 11C24 8.794 22.206 7 20 7C19.713 7 19.434 7.033 19.164 7.091L18.618 6H37C37.552 6 38 6.448 38 7V57ZM18.332 9.9L19.105 11.447C19.281 11.798 19.634 12 20.001 12C20.151 12 20.304 11.966 20.447 11.895C20.941 11.648 21.141 11.047 20.894 10.553L20.124 9.013C21.168 9.078 22 9.94 22 11C22 12.103 21.103 13 20 13C18.897 13 18 12.103 18 11C18 10.594 18.123 10.216 18.332 9.9Z"/>
                            <path d="M20 23C12.832 23 7 28.832 7 36C7 38.436 7.686 40.709 8.856 42.66L8.779 42.686L9.614 43.796C9.636 43.825 9.661 43.849 9.683 43.878C9.941 44.215 10.214 44.538 10.503 44.848C10.555 44.905 10.605 44.964 10.659 45.019C10.964 45.335 11.283 45.637 11.619 45.921C11.655 45.952 11.688 45.986 11.724 46.017C12.067 46.3 12.425 46.565 12.796 46.813C12.986 46.94 13.184 47.051 13.38 47.168C13.571 47.282 13.76 47.396 13.956 47.5C14.176 47.616 14.401 47.721 14.628 47.824C14.819 47.911 15.01 47.995 15.206 48.073C15.433 48.163 15.66 48.248 15.892 48.325C16.111 48.398 16.333 48.461 16.556 48.523C16.772 48.582 16.986 48.643 17.206 48.69C17.481 48.751 17.761 48.794 18.042 48.837C18.22 48.864 18.396 48.899 18.576 48.919C19.044 48.969 19.518 49 20 49C20.482 49 20.956 48.969 21.424 48.918C21.604 48.898 21.78 48.863 21.958 48.836C22.239 48.793 22.519 48.75 22.794 48.689C23.013 48.641 23.228 48.581 23.444 48.522C23.668 48.46 23.89 48.397 24.108 48.324C24.34 48.247 24.568 48.162 24.794 48.072C24.989 47.994 25.181 47.911 25.372 47.823C25.599 47.72 25.824 47.615 26.044 47.499C26.241 47.395 26.43 47.28 26.62 47.167C26.816 47.05 27.014 46.939 27.204 46.812C27.575 46.564 27.933 46.3 28.276 46.016C28.312 45.986 28.345 45.951 28.381 45.92C28.717 45.636 29.035 45.334 29.341 45.018C29.394 44.963 29.444 44.903 29.497 44.847C29.786 44.537 30.059 44.214 30.317 43.877C30.339 43.848 30.365 43.824 30.386 43.795L31.221 42.685L31.144 42.659C32.314 40.709 33 38.436 33 36C33 28.832 27.168 23 20 23ZM16.975 40.611C16.337 39.865 16 38.972 16 38.027V34C16 31.794 17.794 30 20 30C22.206 30 24 31.794 24 34V38.027C24 38.971 23.663 39.865 23.024 40.611L22.058 41.741L27.864 43.676C27.644 43.903 27.413 44.113 27.177 44.318C27.129 44.36 27.085 44.405 27.036 44.446C26.879 44.578 26.712 44.696 26.548 44.818C26.414 44.918 26.286 45.024 26.147 45.118C26.131 45.129 26.114 45.137 26.098 45.148C24.353 46.316 22.255 47 20 47C17.745 47 15.647 46.316 13.9 45.147C13.884 45.136 13.867 45.128 13.851 45.117C13.713 45.023 13.584 44.917 13.45 44.817C13.286 44.694 13.119 44.577 12.962 44.445C12.913 44.404 12.869 44.359 12.821 44.317C12.585 44.112 12.354 43.902 12.134 43.675L17.94 41.74L16.975 40.611ZM29.2 42.012L25.34 40.726C25.771 39.888 26 38.963 26 38.027V34C26 30.691 23.309 28 20 28C16.691 28 14 30.691 14 34V38.027C14 38.964 14.229 39.888 14.66 40.726L10.8 42.012C9.665 40.282 9 38.219 9 36C9 29.935 13.935 25 20 25C26.065 25 31 29.935 31 36C31 38.219 30.334 40.282 29.2 42.012Z" />
                            <path d="M35.2 20C35.7523 20 36.2 19.5523 36.2 19C36.2 18.4477 35.7523 18 35.2 18C34.6477 18 34.2 18.4477 34.2 19C34.2 19.5523 34.6477 20 35.2 20Z" />
                            <path d="M16.2 20C16.7523 20 17.2 19.5523 17.2 19C17.2 18.4477 16.7523 18 16.2 18C15.6477 18 15.2 18.4477 15.2 19C15.2 19.5523 15.6477 20 16.2 20Z" />
                            <path d="M8.60001 20C9.15229 20 9.60001 19.5523 9.60001 19C9.60001 18.4477 9.15229 18 8.60001 18C8.04772 18 7.60001 18.4477 7.60001 19C7.60001 19.5523 8.04772 20 8.60001 20Z" />
                            <path d="M4.79999 20C5.35227 20 5.79999 19.5523 5.79999 19C5.79999 18.4477 5.35227 18 4.79999 18C4.2477 18 3.79999 18.4477 3.79999 19C3.79999 19.5523 4.2477 20 4.79999 20Z" />
                            <path d="M12.4 20C12.9523 20 13.4 19.5523 13.4 19C13.4 18.4477 12.9523 18 12.4 18C11.8477 18 11.4 18.4477 11.4 19C11.4 19.5523 11.8477 20 12.4 20Z" />
                            <path d="M20 20C20.5523 20 21 19.5523 21 19C21 18.4477 20.5523 18 20 18C19.4477 18 19 18.4477 19 19C19 19.5523 19.4477 20 20 20Z"/>
                            <path d="M31.4 20C31.9523 20 32.4 19.5523 32.4 19C32.4 18.4477 31.9523 18 31.4 18C30.8477 18 30.4 18.4477 30.4 19C30.4 19.5523 30.8477 20 31.4 20Z"/>
                            <path d="M27.6 20C28.1523 20 28.6 19.5523 28.6 19C28.6 18.4477 28.1523 18 27.6 18C27.0477 18 26.6 18.4477 26.6 19C26.6 19.5523 27.0477 20 27.6 20Z"/>
                            <path d="M23.8 20C24.3523 20 24.8 19.5523 24.8 19C24.8 18.4477 24.3523 18 23.8 18C23.2477 18 22.8 18.4477 22.8 19C22.8 19.5523 23.2477 20 23.8 20Z" />
                            <path d="M4.79999 55C5.35227 55 5.79999 54.5523 5.79999 54C5.79999 53.4477 5.35227 53 4.79999 53C4.2477 53 3.79999 53.4477 3.79999 54C3.79999 54.5523 4.2477 55 4.79999 55Z" fill="#3EA851"/>
                            <path d="M12.4 55C12.9523 55 13.4 54.5523 13.4 54C13.4 53.4477 12.9523 53 12.4 53C11.8477 53 11.4 53.4477 11.4 54C11.4 54.5523 11.8477 55 12.4 55Z" />
                            <path d="M31.4 55C31.9523 55 32.4 54.5523 32.4 54C32.4 53.4477 31.9523 53 31.4 53C30.8477 53 30.4 53.4477 30.4 54C30.4 54.5523 30.8477 55 31.4 55Z" />
                            <path d="M27.6 55C28.1523 55 28.6 54.5523 28.6 54C28.6 53.4477 28.1523 53 27.6 53C27.0477 53 26.6 53.4477 26.6 54C26.6 54.5523 27.0477 55 27.6 55Z" />
                            <path d="M35.2 55C35.7523 55 36.2 54.5523 36.2 54C36.2 53.4477 35.7523 53 35.2 53C34.6477 53 34.2 53.4477 34.2 54C34.2 54.5523 34.6477 55 35.2 55Z" />
                            <path d="M20 55C20.5523 55 21 54.5523 21 54C21 53.4477 20.5523 53 20 53C19.4477 53 19 53.4477 19 54C19 54.5523 19.4477 55 20 55Z" />
                            <path d="M16.2 55C16.7523 55 17.2 54.5523 17.2 54C17.2 53.4477 16.7523 53 16.2 53C15.6477 53 15.2 53.4477 15.2 54C15.2 54.5523 15.6477 55 16.2 55Z" />
                            <path d="M23.8 55C24.3523 55 24.8 54.5523 24.8 54C24.8 53.4477 24.3523 53 23.8 53C23.2477 53 22.8 53.4477 22.8 54C22.8 54.5523 23.2477 55 23.8 55Z" />
                            <path d="M8.60001 55C9.15229 55 9.60001 54.5523 9.60001 54C9.60001 53.4477 9.15229 53 8.60001 53C8.04772 53 7.60001 53.4477 7.60001 54C7.60001 54.5523 8.04772 55 8.60001 55Z" />
                        </svg>
                    </div>
                    <div class="join_party_block__title"><?= $this->helper->translate('Become a member to party') ?></div>
                </div>
                <div class="join_party_block__body">
                    <div class="join_party_block__text">
                       <?= $this->helper->translate('Become memeber text') ?>
                    </div>
                </div>
                <div class="join_party_block__footer">
                    <a href="<?= $this->helper->currentUrl(constant('LANG')) ?>partiyaga-azo-bolish" class="join_party_block__button"><?= $this->helper->translate('Enter') ?></a>
                </div>
            </div>
 
 
            <div class="join_party_block__item join_party_block__item___youth-stop">
                <div class="join_party_block__header">
                    <div class="join_party_block__icon">
                        <svg width="58" height="59" viewBox="0 0 58 59" xmlns="http://www.w3.org/2000/svg">
                            <path d="M50.3256 48.3899C47.7125 48.3899 47.4222 47.2286 47.4222 46.6479C51.0998 45.0994 53.3257 41.4218 53.229 37.4538C53.229 37.2603 53.229 36.8731 53.229 36.7764C53.229 31.9374 49.3578 28.0662 44.5188 28.0662H32.9052C32.3245 28.0662 31.9374 28.4533 31.9374 29.034C31.9374 31.2599 32.8084 33.3891 34.2601 34.9375C34.0665 35.9053 33.873 36.7764 33.873 37.7442C33.873 41.6153 36.1957 45.0994 39.6798 46.6479C39.6798 47.2286 39.3894 48.3899 36.7764 48.3899C34.0665 48.3899 31.9374 50.5191 31.9374 53.2289V58.0679H33.873V53.2289C33.873 51.5837 35.1311 50.3255 36.7764 50.3255C39.7765 50.3255 41.6154 48.8738 41.6154 46.4543V45.9704C41.6154 45.5833 41.325 45.1962 40.9379 45.0994C37.8409 43.9381 35.8086 41.0347 35.8086 37.7442C35.8086 37.2603 35.8086 36.7764 35.9053 36.3892C37.2603 37.2603 38.9055 37.7442 40.6476 37.7442H51.2934C51.2934 41.0347 49.261 43.9381 46.164 45.0026C45.7769 45.0994 45.4866 45.4865 45.4866 45.8737V46.4543C45.4866 48.8738 47.3254 50.3255 50.3256 50.3255C51.9708 50.3255 53.229 51.5837 53.229 53.2289V58.0679H55.1645V53.2289C55.1645 50.5191 53.0354 48.3899 50.3256 48.3899ZM40.6476 35.8086C37.2603 35.8086 34.4537 33.2923 33.9698 30.0018H44.5188C47.9061 30.0018 50.7127 32.518 51.1966 35.8086H40.6476Z"/>
                            <path d="M57.9712 26.1306V9.67799C58.0679 7.54883 56.3259 5.8068 54.1968 5.8068H34.8408V3.8712C34.8408 1.74204 33.0987 0 30.9696 0H3.8712C1.74204 0 0 1.74204 0 3.8712V25.1628C0 29.2275 1.4517 32.1309 4.3551 33.873L5.3229 32.2277C3.09696 30.776 1.9356 28.5501 1.9356 25.1628V3.8712C1.9356 2.80662 2.80662 1.9356 3.8712 1.9356H30.9696C32.0341 1.9356 32.9052 2.80662 32.9052 3.8712V22.2594C32.9052 23.324 32.0341 24.195 30.9696 24.195H13.7427C10.7426 24.195 8.12951 26.4209 7.74239 29.4211C7.74239 29.6147 7.74239 29.8082 7.74239 30.0018H9.67799C9.67799 29.905 9.67799 29.7114 9.67799 29.6147C9.96833 27.5823 11.7104 26.1306 13.7427 26.1306H30.9696C33.0987 26.1306 34.8408 24.3885 34.8408 22.2594H46.4544C49.1642 22.2594 51.2934 24.3885 51.2934 27.0984H53.229C53.229 23.324 50.2288 20.3238 46.4544 20.3238H34.8408V7.74239H54.1968C55.2613 7.74239 56.1324 8.61341 56.1324 9.67799V26.1306C56.2291 28.163 55.6484 30.0986 54.3903 31.7438L55.842 33.0019C57.3905 31.0664 58.1647 28.6469 57.9712 26.1306Z" />
                            <path d="M24.195 49.3578C22.6465 49.3578 21.3884 48.1964 21.2916 46.6479C26.2274 44.5188 28.4533 38.8088 26.3241 33.873C24.195 28.9372 18.485 26.7113 13.5492 28.8404C8.61341 30.9696 6.38747 36.6796 8.51663 41.6154C9.48443 43.8413 11.3232 45.6801 13.5492 46.6479C13.4524 48.1964 12.1943 49.3578 10.6458 49.3578C7.93595 49.3578 5.80679 51.4869 5.80679 54.1968V58.068H7.74239V54.1968C7.74239 52.5515 9.00053 51.2934 10.6458 51.2934C13.3556 51.2934 15.4848 49.1642 15.4848 46.4544V45.9705C15.4848 45.5834 15.1944 45.1962 14.8073 45.0995C12.0975 44.1317 10.0651 41.7122 9.67799 38.8088H12.5814C12.7749 38.8088 12.9685 38.712 13.1621 38.6152L15.4848 37.0667L17.8075 38.6152C18.0011 38.712 18.1946 38.8088 18.3882 38.8088H25.066C24.6789 41.7122 22.7433 44.1317 19.9367 45.0995C19.5495 45.1962 19.2592 45.5834 19.2592 45.9705V46.4544C19.2592 49.1642 21.3884 51.2934 24.0982 51.2934C25.7435 51.2934 27.0016 52.5515 27.0016 54.1968V58.068H28.9372V54.1968C29.034 51.4869 26.9048 49.3578 24.195 49.3578ZM18.6785 36.7764L16.0655 35.0343C15.7751 34.8408 15.2912 34.8408 15.0009 35.0343L12.291 36.7764H9.77477C10.2587 32.5181 14.1299 29.5179 18.3882 30.0986C21.8723 30.5825 24.6789 33.2923 25.066 36.7764H18.6785Z" />
                            <path d="M25.1628 4.83899H4.83899V6.77459H25.1628V4.83899Z" />
                            <path d="M10.6458 8.71021H4.83899V10.6458H10.6458V8.71021Z" />
                            <path d="M27.0984 8.71021H12.5814V10.6458H27.0984V8.71021Z" />
                            <path d="M6.77459 12.5814H4.83899V14.517H6.77459V12.5814Z" />
                            <path d="M16.4526 12.5814H8.71019V14.517H16.4526V12.5814Z" />
                            <path d="M27.0984 12.5814H18.3882V14.517H27.0984V12.5814Z" />
                            <path d="M54.1968 11.6136H40.6476V13.5492H54.1968V11.6136Z" />
                            <path d="M43.551 15.4848H36.7764V17.4204H43.551V15.4848Z" />
                            <path d="M54.1967 15.4848H45.4866V17.4204H54.1967V15.4848Z" />
                            <path d="M38.712 11.6136H36.7764V13.5492H38.712V11.6136Z" />
                        </svg>
                    </div>
                    <div class="join_party_block__title"><?= $this->helper->translate('Yoshlar bekati') ?></div>
                </div>
                <div class="join_party_block__body">
                    <div class="join_party_block__text">
                        <?= $this->helper->translate('Yoshlar bekati text') ?>
                    </div>
                </div>
                <div class="join_party_block__footer">
                    <a href="<?= $this->helper->currentUrl(constant('LANG')) ?>yoshlar-bekati" class="join_party_block__button"><?= $this->helper->translate('Learn more') ?></a>
                </div>
            </div>
 
 
            <div class="join_party_block__item join_party_block__item____online-reception">
                <div class="join_party_block__header">
                    <div class="join_party_block__icon">
                        <svg width="63" height="64" viewBox="0 0 63 64" xmlns="http://www.w3.org/2000/svg">
                            <path d="M61.7373 27.3324L49.475 19.4303C49.3791 19.3693 49.2733 19.3461 49.1702 19.312V16.5866C49.1702 15.8588 48.5812 15.2694 47.853 15.2694H42.9625L32.747 8.88467C32.3202 8.61706 31.7774 8.61706 31.3502 8.88467L21.1348 15.2694H14.927C14.1992 15.2694 13.6098 15.8585 13.6098 16.5866V19.3113C13.5067 19.3454 13.4006 19.3689 13.3051 19.4303L1.04272 27.3324C0.66708 27.5754 0.43927 27.9923 0.43927 28.4396V62.6828C0.43927 63.4106 1.02832 64 1.75648 64H61.0236C61.7513 64 62.3408 63.4109 62.3408 62.6828V28.44C62.3408 27.9923 62.113 27.5757 61.7373 27.3324ZM32.0488 11.5551L37.9927 15.2694H26.1049L32.0488 11.5551ZM16.2442 17.9035H46.5362V47.537C46.5362 47.5408 46.5385 47.5438 46.5385 47.548L42.0831 50.2533L31.362 44.4056C30.9621 44.1896 30.4757 44.1907 30.0785 44.4185L20.2952 50.0092L16.2423 47.5484C16.2423 47.5446 16.2446 47.5415 16.2446 47.5378L16.2442 17.9035ZM3.07368 29.1575L13.6098 22.3687V45.9503L3.07368 39.5526V29.1575ZM3.07368 42.6332L17.6812 51.5019L3.07368 59.8494V42.6332ZM5.72781 61.3663L30.7471 47.0704L56.9567 61.3663H5.72781ZM59.7067 59.8657L44.7554 51.7107L59.7067 42.6328V59.8657ZM59.7067 39.5526L49.1702 45.9499V22.3687L59.7067 29.1579V39.5526Z"/>
                            <path d="M21.5123 31.0741H37.3169C38.0446 31.0741 38.6341 30.485 38.6341 29.7568V21.8547C38.6341 21.127 38.045 20.5375 37.3169 20.5375H21.5123C20.7845 20.5375 20.1951 21.1266 20.1951 21.8547V29.7568C20.1951 30.485 20.7845 31.0741 21.5123 31.0741ZM22.8291 23.1716H35.9997V28.4396H22.8291V23.1716Z"/>
                            <path d="M41.2677 33.7081H20.1951V36.3421H41.2677V33.7081Z"/>
                            <path d="M41.2677 38.9765H20.1951V41.6105H41.2677V38.9765Z"/>
                            <path d="M55.7555 16.5867C56.0925 16.5867 56.4294 16.4582 56.6868 16.2008L61.3427 11.5449C61.8571 11.0305 61.8571 10.197 61.3427 9.68261C60.8283 9.16786 59.9948 9.16824 59.4804 9.68261L54.8245 14.3385C54.3102 14.8529 54.3102 15.6864 54.8245 16.2008C55.0815 16.4582 55.4185 16.5867 55.7555 16.5867Z"/>
                            <path d="M6.09359 16.2008C6.35097 16.4582 6.68794 16.5867 7.02492 16.5867C7.3619 16.5867 7.69887 16.4582 7.95625 16.2008C8.47063 15.6864 8.47063 14.8529 7.95625 14.3385L3.29997 9.68259C2.7856 9.16822 1.95206 9.16822 1.43769 9.68259C0.923317 10.197 0.923317 11.0305 1.43769 11.5449L6.09359 16.2008Z"/>
                            <path d="M44.7304 9.90732C44.89 9.97176 45.056 10.0009 45.219 10.0009C45.7413 10.0009 46.2363 9.68822 46.4422 9.17271L49.0762 2.58744C49.3465 1.91235 49.0171 1.14552 48.342 0.875639C47.6733 0.606891 46.9001 0.932118 46.6302 1.60986L43.9962 8.19514C43.7259 8.87061 44.0549 9.63743 44.7304 9.90732Z"/>
                            <path d="M17.655 9.17317C17.8609 9.68906 18.3559 10.0014 18.8782 10.0014C19.0416 10.0014 19.2076 9.97184 19.3668 9.9074C20.0419 9.63713 20.3713 8.87069 20.1011 8.1956L17.467 1.61033C17.1968 0.93258 16.4254 0.606974 15.7552 0.876101C15.0801 1.14637 14.7507 1.91281 15.021 2.5879L17.655 9.17317Z"/>
                        </svg>
                    </div>
                    <div class="join_party_block__title"><?= $this->helper->translate('Deputat virtual reception') ?> </div>
                </div>
                <div class="join_party_block__body">
                    <div class="join_party_block__text">
                      <?= $this->helper->translate('Deputat virtual reception text') ?>
                    </div>
                </div>
                <div class="join_party_block__footer">
                    <a href="<?= $this->helper->currentUrl(constant('LANG')) ?>deputatlar-virtual-qabulxonasi" class="join_party_block__button"><?= $this->helper->translate('Get in touch with') ?></a>
                </div>
            </div>
 
 
            <div class="join_party_block__item join_party_block__item___online-reception-two">
                <div class="join_party_block__header">
                    <div class="join_party_block__icon">
                        <svg width="56" height="54" viewBox="0 0 56 54" xmlns="http://www.w3.org/2000/svg">
                            <path d="M55.9572 20.6122C55.9571 20.528 55.9383 20.4008 55.9056 20.3275C55.8195 20.0153 55.6282 19.7302 55.3419 19.5311L47.3256 13.9587V7.98506C47.3256 7.19319 46.6833 6.55094 45.8915 6.55094H36.6691L28.8222 1.09553C28.3317 0.754174 27.6806 0.752752 27.1887 1.09269L19.2911 6.55094H10.1091C9.317 6.55094 8.67497 7.19319 8.67497 7.98506V13.8884L0.619719 19.4557C0.223453 19.7295 0.00907812 20.1674 0.00229687 20.615C0.00185937 20.6235 0 20.6314 0 20.6402L0.0427656 51.7284C0.0433125 52.1087 0.194906 52.4732 0.464078 52.7419C0.732922 53.0099 1.09714 53.1604 1.47689 53.1604C1.47766 53.1604 1.4782 53.1604 1.47886 53.1604L54.5678 53.0875C55.3597 53.0864 56.0011 52.4434 56 51.6514L55.9572 20.6122ZM47.3255 17.452L51.9081 20.6368L47.3255 23.8227V17.452ZM28.0016 4.01814L31.6449 6.55083H24.3374L28.0016 4.01814ZM11.5432 9.41919H44.4572V25.8168L33.4064 33.4995L28.9008 30.0046C28.8938 29.9991 28.8878 29.9957 28.881 29.9908C28.3775 29.613 27.6652 29.5991 27.1426 30.0046L22.6043 33.5248L11.5432 25.8802V9.41919ZM8.67497 17.3749V23.898L3.95587 20.6366L8.67497 17.3749ZM2.87197 23.3757L20.2264 35.3692L2.90697 48.8031L2.87197 23.3757ZM5.67383 50.2865L28.0218 32.9523L50.2895 50.2251L5.67383 50.2865ZM35.7814 35.3417L53.0928 23.3065L53.1278 48.7974L35.7814 35.3417Z"/>
                            <path d="M37.7092 15.1557H18.2912C17.4994 15.1557 16.8571 15.798 16.8571 16.5898C16.8571 17.3817 17.4994 18.024 18.2912 18.024H37.7092C38.5013 18.024 39.1434 17.3817 39.1434 16.5898C39.1434 15.798 38.5013 15.1557 37.7092 15.1557Z"/>
                            <path d="M37.7092 22.6131H18.2912C17.4994 22.6131 16.8571 23.2553 16.8571 24.0472C16.8571 24.8391 17.4994 25.4813 18.2912 25.4813H37.7092C38.5013 25.4813 39.1434 24.8391 39.1434 24.0472C39.1434 23.2553 38.5013 22.6131 37.7092 22.6131Z"/>
                        </svg>
 
                    </div>
                    <div class="join_party_block__title"><?= $this->helper->translate('Virtual reception') ?> </div>
                </div>
                <div class="join_party_block__body">
                    <div class="join_party_block__text">
                      <?= $this->helper->translate('Virtual reception text') ?>
                    </div>
                </div>
                <div class="join_party_block__footer">
                    <a href="<?= $this->helper->currentUrl(constant('LANG')) ?>virtual-qabulxona" class="join_party_block__button"><?= $this->helper->translate('Apply') ?></a>
                </div>
            </div>
        </div>
    </div>
</section>
<!--join the party end o-->
 
<!-- about party start r-->
 
<?= $this->helper->widget('Block')->blocks() ?>
 
<!-- about party end -->
 
<!-- deputy queries start g'-->
<?= $this->helper->widget('Inquiry')->inquiryBlock() ?>
 
<!-- deputy queries end -->
 
<!-- for Uzbekistan start o-->
 
<?= $this->helper->widget('Block')->banner() ?>
 
<!-- for Uzbekistan end -->
 
<!-- block 2 start f-->
 
<section class="block_2">
    <div class="block_2_inner center-block">
        <?= $this->helper->widget('Publication')->pointView() ?>
        <?= $this->helper->widget('Faq')->faqBlock() ?>
    </div>
</section>
 
<!-- block 2 end -->
 
<!-- block 3 start u-->
 
<section class="block_3">
    <div class="block_3_inner center-block">
        <div class="video_block">
            <div class="video_block__title">
                <a class="white" href="<?= $this->helper->currentUrl(constant('LANG')) ?>media">
                    <?= $this->helper->translate('Fresh photo') ?>
                </a> 
                <a class="white" href="<?= $this->helper->currentUrl(constant('LANG')) ?>video">
                    <?= $this->helper->translate('and video') ?>
                </a>
                </div>
            <div class="video_block__video">
                <?= $video->getKodVideo() ?>
            </div>
 
            <div class="video_block__img_list">
            <?php if ($media) { ?>
            <?php foreach ($media as $item) { ?>
                <?php $image = $this->helper->image(['id' => $item->getId(), 'type' => 'media', 'width' => 108, 'height' => 72, 'strategy' => 'a'], ['alt' => $this->escaper->escapeHtmlAttr($item->title)]); ?>
                <a href="/<?= $item->getAnons() ?>" class="video_block__img_item" data-lightbox="pgotos-set">
                   <?php if ($image->isExists()) { ?>
                        <?= $image->imageHTML() ?>
                    <?php } ?>
                </a>
            <?php } ?>
            <?php } ?>
            </div>
        </div>
 
        <div class="social_block">
            <div class="social_block__header">
                <div class="social_block__title"><?= $this->helper->translate('We are in social network') ?></div>
                <div class="social_block__list">
                    <a href="#soc_1" class="social_block__header__item opened">
                        <img src="/assets/icons/Facebook.svg" alt="">
                    </a>
                    <a href="#soc_2" class="social_block__header__item">
                        <img src="/assets/icons/Twitter.svg" alt="">
                    </a>
                    <a href="#soc_3" class="social_block__header__item">
                        <img src="/assets/icons/Telegram.svg" alt="">
                    </a>
                </div>
            </div>
 
            <div class="social_block__body">
                <div class="social_block__item opened" id="soc_1">
                    <iframe src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Fxdp.uz&tabs=timeline&width=570&height=500&small_header=true&adapt_container_width=true&hide_cover=false&show_facepile=false&appId" width="100%" height="340" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe>
                </div>
                <div class="social_block__item" id="soc_2">
                    <a class="twitter-timeline" data-width="570" data-height="340" href="https://twitter.com/xdp_uz">Tweets by XDP.UZ</a> <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
                </div>
                <div class="social_block__item" id="soc_3">
                    <iframe src="https://tgwidget.com/channel/?id=1030950770" frameborder="0" scrolling="no" horizontalscrolling="no" verticalscrolling="no" width="100%" height="340px" async></iframe>
                </div>
            </div>
        </div>
    </div>
</section>
 
<!-- block 3 end -->
 
<!-- banner start o-->
 
    <?= $this->helper->widget('Block')->reklama() ?>
 
 
<!-- banner end -->
 
#10unknown
#11Phalcon\Mvc\View\Engine\Volt->render(/home/esk00474/public_html/app/modules/Index/views/index/index.volt, Array([bodyClass] => home, [video] => Object(Media\Model\Media), [media] => Object(Phalcon\Mvc\Model\Resultset\Simple), [lang] => en, [slug] => index), true)
#12Phalcon\Mvc\View->_engineRender(Array([.volt] => Object(Application\Mvc\View\Engine\Volt), [.phtml] => Object(Phalcon\Mvc\View\Engine\Php)), index/index, true, true, null)
#13Phalcon\Mvc\View->render(index, index, Array([lang] => en, [slug] => index))
/home/esk00474/public_html/app/Bootstrap.php (332)
<?php
 
namespace Eskiz;
use Application\Cache\Manager as CacheManager;
 
/**
 * Bootstrap
 */
 
class Bootstrap
{
 
    public function run()
    {
        $di = new \Phalcon\DI\FactoryDefault();
 
        // Config
        require_once APPLICATION_PATH . '/modules/Cms/Config.php';
        $config = \Cms\Config::get();
        $di->set('config', $config);
 
        // Registry
        $registry = new \Phalcon\Registry();
        $di->set('registry', $registry);
 
        // Loader
        $loader = new \Phalcon\Loader();
        $loader->registerNamespaces($config->loader->namespaces->toArray());
        $loader->registerDirs([APPLICATION_PATH . "/plugins/"]);
        $loader->register();
        require_once APPLICATION_PATH . '/../vendor/autoload.php';
 
        // Database
        $db = new \Phalcon\Db\Adapter\Pdo\Mysql([
            "host"     => $config->database->host,
            "username" => $config->database->username,
            "password" => $config->database->password,
            "dbname"   => $config->database->dbname,
            "charset"  => $config->database->charset,
        ]);
        $di->set('db', $db);
 
        // View
        $this->initView($di);
 
        // URL
        $url = new \Phalcon\Mvc\Url();
        $url->setBasePath($config->base_path);
        $url->setBaseUri($config->base_path);
        $di->set('url', $url);
 
        // Cache
        $this->initCache($di);
 
        // CMS
        $cmsModel = new \Cms\Model\Configuration();
        $registry->cms = $cmsModel->getConfig(); // Отправляем в Registry
 
        // Application
        $application = new \Phalcon\Mvc\Application();
        $application->registerModules($config->modules->toArray());
 
        // Events Manager, Dispatcher
        $this->initEventManager($di);
 
        // Session
        $session = new \Phalcon\Session\Adapter\Files();
        $session->start();
        $di->set('session', $session);
 
        $acl = new \Application\Acl\DefaultAcl();
        $di->set('acl', $acl);
 
        // JS Assets
        $this->initAssetsManager($di);
 
        // Flash helper
        $flash = new \Phalcon\Flash\Session([
            'error'   => 'ui red inverted segment',
            'success' => 'ui green inverted segment',
            'notice'  => 'ui blue inverted segment',
            'warning' => 'ui orange inverted segment',
        ]);
        $di->set('flash', $flash);
 
        $di->set('helper', new \Application\Mvc\Helper());
 
        // Routing
        $this->initRouting($application, $di);
 
        $application->setDI($di);
 
        // Main dispatching process
        $this->dispatch($di);
 
    }
 
    private function initRouting($application, $di)
    {
        $router = new \Application\Mvc\Router\DefaultRouter();
        $router->setDi($di);
        foreach ($application->getModules() as $module) {
            $routesClassName = str_replace('Module', 'Routes', $module['className']);
            if (class_exists($routesClassName)) {
                $routesClass = new $routesClassName();
                $router = $routesClass->init($router);
            }
            $initClassName = str_replace('Module', 'Init', $module['className']);
            if (class_exists($initClassName)) {
                new $initClassName();
            }
        }
        $di->set('router', $router);
    }
 
    private function initAssetsManager($di)
    {
        $config = $di->get('config');
        $assetsManager = new \Application\Assets\Manager();
        $js_collection = $assetsManager->collection('js')
            ->setLocal(true)
            ->addFilter(new \Phalcon\Assets\Filters\Jsmin())
            ->setTargetPath(ROOT . '/assets/admin/js/js.js')
            ->setTargetUri('assets/admin/js/js.js')
            ->join(true);
        if ($config->assets->js) {
            foreach ($config->assets->js as $js) {
                $js_collection->addJs(ROOT . '/' . $js);
            }
        }
 
        // Admin JS Assets
        $assetsManager->collection('modules-admin-js')
            ->setLocal(true)
            ->addFilter(new \Phalcon\Assets\Filters\Jsmin())
            ->setTargetPath(ROOT . '/assets/admin/js/modules-admin.js')
            ->setTargetUri('assets/admin/js/modules-admin.js')
            ->join(true);
 
        // Admin LESS Assets
        $assetsManager->collection('modules-admin-less')
            ->setLocal(true)
            ->addFilter(new \Application\Assets\Filter\Less())
            ->setTargetPath(ROOT . '/assets/admin/js/modules-admin.less')
            ->setTargetUri('assets/admin/js/modules-admin.less')
            ->join(true)
            ->addCss(APPLICATION_PATH . '/modules/Admin/assets/admin.less');
 
        $di->set('assets', $assetsManager);
    }
 
    private function initEventManager($di)
    {
        $eventsManager = new \Phalcon\Events\Manager();
        $dispatcher = new \Phalcon\Mvc\Dispatcher();
 
        $eventsManager->attach("dispatch:beforeDispatchLoop", function ($event, $dispatcher) use ($di) {
            new \Eskiz\Plugin\CheckPoint($di->get('request'));
            new \Eskiz\Plugin\Localization($dispatcher);
            new \Eskiz\Plugin\AdminLocalization($di->get('config'));
            new \Eskiz\Plugin\Acl($di->get('acl'), $dispatcher, $di->get('view'));
            new \Eskiz\Plugin\MobileDetect($di->get('session'), $di->get('view'), $di->get('request'));
        });
 
        $eventsManager->attach("dispatch:afterDispatchLoop", function ($event, $dispatcher) use ($di) {
            new \Eskiz\Plugin\Title($di);
        });
 
        // Profiler
        $registry = $di->get('registry');
        if ($registry->cms['PROFILER']) {
            $profiler = new \Phalcon\Db\Profiler();
            $di->set('profiler', $profiler);
 
            $eventsManager->attach('db', function ($event, $db) use ($profiler) {
                if ($event->getType() == 'beforeQuery') {
                    $profiler->startProfile($db->getSQLStatement());
                }
                if ($event->getType() == 'afterQuery') {
                    $profiler->stopProfile();
                }
            });
        }
 
        $db = $di->get('db');
        $db->setEventsManager($eventsManager);
 
        $dispatcher->setEventsManager($eventsManager);
        $di->set('dispatcher', $dispatcher);
    }
 
    private function initView($di)
    {
        $view = new \Phalcon\Mvc\View();
 
        define('MAIN_VIEW_PATH', '../../../views/');
        $view->setMainView(MAIN_VIEW_PATH . 'main');
        $view->setLayoutsDir(MAIN_VIEW_PATH . '/layouts/');
        $view->setLayout('main');
        $view->setPartialsDir(MAIN_VIEW_PATH . '/partials/');
 
        // Volt
        $volt = new \Application\Mvc\View\Engine\Volt($view, $di);
        $volt->setOptions(['compiledPath' => APPLICATION_PATH . '/../data/cache/volt/']);
        $volt->initCompiler();
 
 
        $phtml = new \Phalcon\Mvc\View\Engine\Php($view, $di);
        $viewEngines = [
            ".volt"  => $volt,
            ".phtml" => $phtml,
        ];
 
        $view->registerEngines($viewEngines);
 
        $ajax = $di->get('request')->getQuery('_ajax');
        if ($ajax) {
            $view->setRenderLevel(\Phalcon\Mvc\View::LEVEL_LAYOUT);
        }
 
        $di->set('view', $view);
 
        return $view;
    }
 
    private function initCache($di)
    {
        $config = $di->get('config');
 
        $cacheFrontend = new \Phalcon\Cache\Frontend\Data([
            "lifetime" => 60,
            "prefix"   => HOST_HASH,
        ]);
 
        $cache = null;
        switch ($config->cache) {
            case 'file':
                $cache = new \Phalcon\Cache\Backend\File($cacheFrontend, [
                    "cacheDir" => APPLICATION_PATH . "/../data/cache/backend/"
                ]);
                break;
            case 'memcache':
                $cache = new \Phalcon\Cache\Backend\Memcache(
                    $cacheFrontend, [
                    "host" => $config->memcache->host,
                    "port" => $config->memcache->port,
                ]);
                break;
            case 'memcached':
                $cache = new \Phalcon\Cache\Backend\Libmemcached(
                    $cacheFrontend, [
                    "host" => $config->memcached->host,
                    "port" => $config->memcached->port,
                ]);
                break;
        }
        $di->set('cache', $cache, true);
        $di->set('modelsCache', $cache, true);
 
        \Application\Widget\Proxy::$cache = $cache; // Modules Widget System
 
        $modelsMetadata = new \Phalcon\Mvc\Model\Metadata\Memory();
        $di->set('modelsMetadata', $modelsMetadata);
 
        $di->set('cacheManager', new CacheManager());
    }
 
    private function dispatch($di)
    {
        $router = $di['router'];
        $router->removeExtraSlashes(true);
        $router->handle();
        $view = $di['view'];
        $dispatcher = $di['dispatcher'];
        $response = $di['response'];        
        $dispatcher->setModuleName($router->getModuleName());
        $dispatcher->setControllerName($router->getControllerName());
        $dispatcher->setActionName($router->getActionName());
        $dispatcher->setParams($router->getParams());
        $moduleName = \Application\Utils\ModuleName::camelize($router->getModuleName());
        $params = $router->getParams();
        if($params){
          if(isset($params['slug'])){
            $params = $params['slug'];
            $lang = \Cms\Model\Language::findFirst("iso='{$params}'");        
            if($lang){            
                $dispatcher->setParams(array('lang'=>$lang->getIso(),'slug'=>'index')); 
                $moduleName = \Application\Utils\ModuleName::camelize('index');
            } 
          }  
        }  
 
        $ModuleClassName = $moduleName . '\Module';
        if (class_exists($ModuleClassName)) {
            $module = new $ModuleClassName;
            $module->registerAutoloaders();
            $module->registerServices($di);
        }
 
        $view->start();
 
        $registry = $di['registry'];
        if ($registry->cms['DEBUG_MODE']) {
            $debug = new \Phalcon\Debug();
            $debug->listen();
 
            $dispatcher->dispatch();
        } else {
            try {
                $dispatcher->dispatch();
            } catch (\Phalcon\Exception $e) {
                // Errors catching
                $view->setViewsDir(__DIR__ . '/modules/Index/views/');
                $view->setPartialsDir('');
                $view->e = $e;
                if ($e instanceof \Phalcon\Mvc\Dispatcher\Exception) {
                    $response->setStatusCode(404, 'Not Found');
                    $view->partial('error/error404');
                } else {
                    $response->setStatusCode(503, 'Service Unavailable');
                    $view->partial('error/error503');
                }
                $response->sendHeaders();
                echo $response->getContent();
                return;
            }
        }
 
        $view->render(
            $dispatcher->getControllerName(),
            $dispatcher->getActionName(),
            $dispatcher->getParams()
        );
 
        $view->finish();
        $response = $di['response'];
 
        // AJAX
        $request = $di['request'];
        $_ajax = $request->getQuery('_ajax');
        if ($_ajax) {
            $contents = $view->getContent();
            $return = new \stdClass();
            $return->html = $contents;
            $return->title = $di->get('helper')->title()->get();
            $return->success = true;
            if ($view->bodyClass) {
                $return->bodyClass = $view->bodyClass;
            }
            $headers = $response->getHeaders()->toArray();
            if (isset($headers[404]) || isset($headers[503])) {
                $return->success = false;
            }
            $response->setContentType('application/json', 'UTF-8');
            $response->setContent(json_encode($return));
        } else {
            $response->setContent($view->getContent());
        }
        $response->sendHeaders();
        echo $response->getContent();
    }
}
#14Eskiz\Bootstrap->dispatch(null)
/home/esk00474/public_html/app/Bootstrap.php (94)
<?php
 
namespace Eskiz;
use Application\Cache\Manager as CacheManager;
 
/**
 * Bootstrap
 */
 
class Bootstrap
{
 
    public function run()
    {
        $di = new \Phalcon\DI\FactoryDefault();
 
        // Config
        require_once APPLICATION_PATH . '/modules/Cms/Config.php';
        $config = \Cms\Config::get();
        $di->set('config', $config);
 
        // Registry
        $registry = new \Phalcon\Registry();
        $di->set('registry', $registry);
 
        // Loader
        $loader = new \Phalcon\Loader();
        $loader->registerNamespaces($config->loader->namespaces->toArray());
        $loader->registerDirs([APPLICATION_PATH . "/plugins/"]);
        $loader->register();
        require_once APPLICATION_PATH . '/../vendor/autoload.php';
 
        // Database
        $db = new \Phalcon\Db\Adapter\Pdo\Mysql([
            "host"     => $config->database->host,
            "username" => $config->database->username,
            "password" => $config->database->password,
            "dbname"   => $config->database->dbname,
            "charset"  => $config->database->charset,
        ]);
        $di->set('db', $db);
 
        // View
        $this->initView($di);
 
        // URL
        $url = new \Phalcon\Mvc\Url();
        $url->setBasePath($config->base_path);
        $url->setBaseUri($config->base_path);
        $di->set('url', $url);
 
        // Cache
        $this->initCache($di);
 
        // CMS
        $cmsModel = new \Cms\Model\Configuration();
        $registry->cms = $cmsModel->getConfig(); // Отправляем в Registry
 
        // Application
        $application = new \Phalcon\Mvc\Application();
        $application->registerModules($config->modules->toArray());
 
        // Events Manager, Dispatcher
        $this->initEventManager($di);
 
        // Session
        $session = new \Phalcon\Session\Adapter\Files();
        $session->start();
        $di->set('session', $session);
 
        $acl = new \Application\Acl\DefaultAcl();
        $di->set('acl', $acl);
 
        // JS Assets
        $this->initAssetsManager($di);
 
        // Flash helper
        $flash = new \Phalcon\Flash\Session([
            'error'   => 'ui red inverted segment',
            'success' => 'ui green inverted segment',
            'notice'  => 'ui blue inverted segment',
            'warning' => 'ui orange inverted segment',
        ]);
        $di->set('flash', $flash);
 
        $di->set('helper', new \Application\Mvc\Helper());
 
        // Routing
        $this->initRouting($application, $di);
 
        $application->setDI($di);
 
        // Main dispatching process
        $this->dispatch($di);
 
    }
 
    private function initRouting($application, $di)
    {
        $router = new \Application\Mvc\Router\DefaultRouter();
        $router->setDi($di);
        foreach ($application->getModules() as $module) {
            $routesClassName = str_replace('Module', 'Routes', $module['className']);
            if (class_exists($routesClassName)) {
                $routesClass = new $routesClassName();
                $router = $routesClass->init($router);
            }
            $initClassName = str_replace('Module', 'Init', $module['className']);
            if (class_exists($initClassName)) {
                new $initClassName();
            }
        }
        $di->set('router', $router);
    }
 
    private function initAssetsManager($di)
    {
        $config = $di->get('config');
        $assetsManager = new \Application\Assets\Manager();
        $js_collection = $assetsManager->collection('js')
            ->setLocal(true)
            ->addFilter(new \Phalcon\Assets\Filters\Jsmin())
            ->setTargetPath(ROOT . '/assets/admin/js/js.js')
            ->setTargetUri('assets/admin/js/js.js')
            ->join(true);
        if ($config->assets->js) {
            foreach ($config->assets->js as $js) {
                $js_collection->addJs(ROOT . '/' . $js);
            }
        }
 
        // Admin JS Assets
        $assetsManager->collection('modules-admin-js')
            ->setLocal(true)
            ->addFilter(new \Phalcon\Assets\Filters\Jsmin())
            ->setTargetPath(ROOT . '/assets/admin/js/modules-admin.js')
            ->setTargetUri('assets/admin/js/modules-admin.js')
            ->join(true);
 
        // Admin LESS Assets
        $assetsManager->collection('modules-admin-less')
            ->setLocal(true)
            ->addFilter(new \Application\Assets\Filter\Less())
            ->setTargetPath(ROOT . '/assets/admin/js/modules-admin.less')
            ->setTargetUri('assets/admin/js/modules-admin.less')
            ->join(true)
            ->addCss(APPLICATION_PATH . '/modules/Admin/assets/admin.less');
 
        $di->set('assets', $assetsManager);
    }
 
    private function initEventManager($di)
    {
        $eventsManager = new \Phalcon\Events\Manager();
        $dispatcher = new \Phalcon\Mvc\Dispatcher();
 
        $eventsManager->attach("dispatch:beforeDispatchLoop", function ($event, $dispatcher) use ($di) {
            new \Eskiz\Plugin\CheckPoint($di->get('request'));
            new \Eskiz\Plugin\Localization($dispatcher);
            new \Eskiz\Plugin\AdminLocalization($di->get('config'));
            new \Eskiz\Plugin\Acl($di->get('acl'), $dispatcher, $di->get('view'));
            new \Eskiz\Plugin\MobileDetect($di->get('session'), $di->get('view'), $di->get('request'));
        });
 
        $eventsManager->attach("dispatch:afterDispatchLoop", function ($event, $dispatcher) use ($di) {
            new \Eskiz\Plugin\Title($di);
        });
 
        // Profiler
        $registry = $di->get('registry');
        if ($registry->cms['PROFILER']) {
            $profiler = new \Phalcon\Db\Profiler();
            $di->set('profiler', $profiler);
 
            $eventsManager->attach('db', function ($event, $db) use ($profiler) {
                if ($event->getType() == 'beforeQuery') {
                    $profiler->startProfile($db->getSQLStatement());
                }
                if ($event->getType() == 'afterQuery') {
                    $profiler->stopProfile();
                }
            });
        }
 
        $db = $di->get('db');
        $db->setEventsManager($eventsManager);
 
        $dispatcher->setEventsManager($eventsManager);
        $di->set('dispatcher', $dispatcher);
    }
 
    private function initView($di)
    {
        $view = new \Phalcon\Mvc\View();
 
        define('MAIN_VIEW_PATH', '../../../views/');
        $view->setMainView(MAIN_VIEW_PATH . 'main');
        $view->setLayoutsDir(MAIN_VIEW_PATH . '/layouts/');
        $view->setLayout('main');
        $view->setPartialsDir(MAIN_VIEW_PATH . '/partials/');
 
        // Volt
        $volt = new \Application\Mvc\View\Engine\Volt($view, $di);
        $volt->setOptions(['compiledPath' => APPLICATION_PATH . '/../data/cache/volt/']);
        $volt->initCompiler();
 
 
        $phtml = new \Phalcon\Mvc\View\Engine\Php($view, $di);
        $viewEngines = [
            ".volt"  => $volt,
            ".phtml" => $phtml,
        ];
 
        $view->registerEngines($viewEngines);
 
        $ajax = $di->get('request')->getQuery('_ajax');
        if ($ajax) {
            $view->setRenderLevel(\Phalcon\Mvc\View::LEVEL_LAYOUT);
        }
 
        $di->set('view', $view);
 
        return $view;
    }
 
    private function initCache($di)
    {
        $config = $di->get('config');
 
        $cacheFrontend = new \Phalcon\Cache\Frontend\Data([
            "lifetime" => 60,
            "prefix"   => HOST_HASH,
        ]);
 
        $cache = null;
        switch ($config->cache) {
            case 'file':
                $cache = new \Phalcon\Cache\Backend\File($cacheFrontend, [
                    "cacheDir" => APPLICATION_PATH . "/../data/cache/backend/"
                ]);
                break;
            case 'memcache':
                $cache = new \Phalcon\Cache\Backend\Memcache(
                    $cacheFrontend, [
                    "host" => $config->memcache->host,
                    "port" => $config->memcache->port,
                ]);
                break;
            case 'memcached':
                $cache = new \Phalcon\Cache\Backend\Libmemcached(
                    $cacheFrontend, [
                    "host" => $config->memcached->host,
                    "port" => $config->memcached->port,
                ]);
                break;
        }
        $di->set('cache', $cache, true);
        $di->set('modelsCache', $cache, true);
 
        \Application\Widget\Proxy::$cache = $cache; // Modules Widget System
 
        $modelsMetadata = new \Phalcon\Mvc\Model\Metadata\Memory();
        $di->set('modelsMetadata', $modelsMetadata);
 
        $di->set('cacheManager', new CacheManager());
    }
 
    private function dispatch($di)
    {
        $router = $di['router'];
        $router->removeExtraSlashes(true);
        $router->handle();
        $view = $di['view'];
        $dispatcher = $di['dispatcher'];
        $response = $di['response'];        
        $dispatcher->setModuleName($router->getModuleName());
        $dispatcher->setControllerName($router->getControllerName());
        $dispatcher->setActionName($router->getActionName());
        $dispatcher->setParams($router->getParams());
        $moduleName = \Application\Utils\ModuleName::camelize($router->getModuleName());
        $params = $router->getParams();
        if($params){
          if(isset($params['slug'])){
            $params = $params['slug'];
            $lang = \Cms\Model\Language::findFirst("iso='{$params}'");        
            if($lang){            
                $dispatcher->setParams(array('lang'=>$lang->getIso(),'slug'=>'index')); 
                $moduleName = \Application\Utils\ModuleName::camelize('index');
            } 
          }  
        }  
 
        $ModuleClassName = $moduleName . '\Module';
        if (class_exists($ModuleClassName)) {
            $module = new $ModuleClassName;
            $module->registerAutoloaders();
            $module->registerServices($di);
        }
 
        $view->start();
 
        $registry = $di['registry'];
        if ($registry->cms['DEBUG_MODE']) {
            $debug = new \Phalcon\Debug();
            $debug->listen();
 
            $dispatcher->dispatch();
        } else {
            try {
                $dispatcher->dispatch();
            } catch (\Phalcon\Exception $e) {
                // Errors catching
                $view->setViewsDir(__DIR__ . '/modules/Index/views/');
                $view->setPartialsDir('');
                $view->e = $e;
                if ($e instanceof \Phalcon\Mvc\Dispatcher\Exception) {
                    $response->setStatusCode(404, 'Not Found');
                    $view->partial('error/error404');
                } else {
                    $response->setStatusCode(503, 'Service Unavailable');
                    $view->partial('error/error503');
                }
                $response->sendHeaders();
                echo $response->getContent();
                return;
            }
        }
 
        $view->render(
            $dispatcher->getControllerName(),
            $dispatcher->getActionName(),
            $dispatcher->getParams()
        );
 
        $view->finish();
        $response = $di['response'];
 
        // AJAX
        $request = $di['request'];
        $_ajax = $request->getQuery('_ajax');
        if ($_ajax) {
            $contents = $view->getContent();
            $return = new \stdClass();
            $return->html = $contents;
            $return->title = $di->get('helper')->title()->get();
            $return->success = true;
            if ($view->bodyClass) {
                $return->bodyClass = $view->bodyClass;
            }
            $headers = $response->getHeaders()->toArray();
            if (isset($headers[404]) || isset($headers[503])) {
                $return->success = false;
            }
            $response->setContentType('application/json', 'UTF-8');
            $response->setContent(json_encode($return));
        } else {
            $response->setContent($view->getContent());
        }
        $response->sendHeaders();
        echo $response->getContent();
    }
}
#15Eskiz\Bootstrap->run()
/home/esk00474/public_html/public/index.php (20)
<?php
 
chdir(dirname(__DIR__));
 
define('ROOT', __DIR__);
define('HOST_HASH', substr(md5($_SERVER['HTTP_HOST']), 0, 12));
 
if (isset($_SERVER['APPLICATION_ENV'])) {
    $applicationEnv = ($_SERVER['APPLICATION_ENV'] ? $_SERVER['APPLICATION_ENV'] : 'production');
} else {
    $applicationEnv = (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production');
}
define('APPLICATION_ENV', $applicationEnv);
 
 
define('APPLICATION_PATH', __DIR__ . '/../app');
 
require_once APPLICATION_PATH . '/Bootstrap.php';
$bootstrap = new Eskiz\Bootstrap();
$bootstrap->run();
KeyValue
_url/en
KeyValue
CONTEXT_DOCUMENT_ROOT/home/esk00474/public_html
CONTEXT_PREFIX
DOCUMENT_ROOT/home/esk00474/public_html
GATEWAY_INTERFACECGI/1.1
HTTP_ACCEPTtext/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_LANGUAGEen-US,en;q=0.5
HTTP_HOSTxdp.uz
HTTP_USER_AGENTCCBot/2.0 (https://commoncrawl.org/faq/)
HTTP_X_FORWARDED_HOSTxdp.uz
HTTP_X_FORWARDED_PORT80
HTTP_X_FORWARDED_PROTOhttp
HTTP_X_FORWARDED_SERVERxdp.uz
HTTP_X_REAL_IP::ffff:34.229.131.116
PATH/bin:/usr/bin
QUERY_STRING_url=/en
REDIRECT_QUERY_STRING_url=/en
REDIRECT_REDIRECT_SCRIPT_URIhttp://xdp.uz/en
REDIRECT_REDIRECT_SCRIPT_URL/en
REDIRECT_REDIRECT_STATUS200
REDIRECT_REDIRECT_UNIQUE_IDXiSmIQ4dUNYQplYOKyDFuwAAAIE
REDIRECT_SCRIPT_URIhttp://xdp.uz/en
REDIRECT_SCRIPT_URL/en
REDIRECT_STATUS200
REDIRECT_UNIQUE_IDXiSmIQ4dUNYQplYOKyDFuwAAAIE
REDIRECT_URL/public/en
REMOTE_ADDR34.229.131.116
REMOTE_PORT43628
REQUEST_METHODGET
REQUEST_SCHEMEhttp
REQUEST_URI/en
SCRIPT_FILENAME/home/esk00474/public_html/public/index.php
SCRIPT_NAME/public/index.php
SCRIPT_URIhttp://xdp.uz/en
SCRIPT_URL/en
SERVER_ADDR5.182.26.11
SERVER_ADMINwebmaster@xdp.uz
SERVER_NAMExdp.uz
SERVER_PORT80
SERVER_PROTOCOLHTTP/1.1
SERVER_SIGNATURE
SERVER_SOFTWAREApache
TZAsia/Tashkent
UNIQUE_IDXiSmIQ4dUNYQplYOKyDFuwAAAIE
PHP_SELF/public/index.php
REQUEST_TIME_FLOAT1579460129.3211
REQUEST_TIME1579460129
#Path
0/home/esk00474/public_html/public/index.php
1/home/esk00474/public_html/app/Bootstrap.php
2/home/esk00474/public_html/app/modules/Cms/Config.php
3/home/esk00474/public_html/app/config/environment/production.php
4/home/esk00474/public_html/app/config/global.php
5/home/esk00474/public_html/app/config/modules.php
6/home/esk00474/public_html/app/modules/Application/Loader/Modules.php
7/home/esk00474/public_html/vendor/autoload.php
8/home/esk00474/public_html/vendor/composer/autoload_real.php
9/home/esk00474/public_html/vendor/composer/ClassLoader.php
10/home/esk00474/public_html/vendor/composer/autoload_static.php
11/home/esk00474/public_html/vendor/symfony/polyfill-mbstring/bootstrap.php
12/home/esk00474/public_html/vendor/swiftmailer/swiftmailer/lib/swift_required.php
13/home/esk00474/public_html/vendor/swiftmailer/swiftmailer/lib/classes/Swift.php
14/home/esk00474/public_html/vendor/vanchelo/phalcon-mailer/src/helpers.php
15/home/esk00474/public_html/app/modules/Application/Mvc/View/Engine/Volt.php
16/home/esk00474/public_html/app/modules/Application/Widget/Proxy.php
17/home/esk00474/public_html/app/modules/Application/Cache/Manager.php
18/home/esk00474/public_html/app/modules/Cms/Model/Configuration.php
19/home/esk00474/public_html/app/modules/Application/Acl/DefaultAcl.php
20/home/esk00474/public_html/app/config/acl.php
21/home/esk00474/public_html/app/modules/Application/Assets/Manager.php
22/home/esk00474/public_html/app/modules/Application/Assets/Filter/Less.php
23/home/esk00474/public_html/app/modules/Application/Mvc/Helper.php
24/home/esk00474/public_html/app/modules/Menu/Helper/Menu.php
25/home/esk00474/public_html/app/modules/Application/Mvc/Router/DefaultRouter.php
26/home/esk00474/public_html/app/modules/Index/Routes.php
27/home/esk00474/public_html/app/modules/Application/Mvc/Helper/CmsCache.php
28/home/esk00474/public_html/app/modules/Admin/Routes.php
29/home/esk00474/public_html/app/modules/Page/Routes.php
30/home/esk00474/public_html/app/modules/Publication/Routes.php
31/home/esk00474/public_html/app/modules/Publication/Model/Type.php
32/home/esk00474/public_html/app/modules/Application/Mvc/Model/Model.php
33/home/esk00474/public_html/app/modules/Menu/Init.php
34/home/esk00474/public_html/app/modules/Menu/Helper/Helper.php
35/home/esk00474/public_html/app/modules/Seo/Routes.php
36/home/esk00474/public_html/app/modules/Api/Routes.php
37/home/esk00474/public_html/app/modules/Employee/Routes.php
38/home/esk00474/public_html/app/modules/Webform/Routes.php
39/home/esk00474/public_html/app/modules/Portfolio/Routes.php
40/home/esk00474/public_html/app/modules/Search/Routes.php
41/home/esk00474/public_html/app/modules/Products/Routes.php
42/home/esk00474/public_html/app/modules/Products/Model/Category.php
43/home/esk00474/public_html/app/modules/Faq/Routes.php
44/home/esk00474/public_html/app/modules/Partner/Routes.php
45/home/esk00474/public_html/app/modules/Region/Routes.php
46/home/esk00474/public_html/app/modules/Documentation/Routes.php
47/home/esk00474/public_html/app/modules/Media/Routes.php
48/home/esk00474/public_html/app/modules/Comments/Routes.php
49/home/esk00474/public_html/app/modules/Block/Routes.php
50/home/esk00474/public_html/app/modules/Inquiry/Routes.php
51/home/esk00474/public_html/app/modules/Veteran/Routes.php
52/home/esk00474/public_html/app/modules/Newsletter/Routes.php
53/home/esk00474/public_html/app/modules/Application/Utils/ModuleName.php
54/home/esk00474/public_html/app/modules/Cms/Model/Language.php
55/home/esk00474/public_html/app/modules/Index/Module.php
56/home/esk00474/public_html/app/plugins/CheckPoint.php
57/home/esk00474/public_html/app/plugins/Localization.php
58/home/esk00474/public_html/app/modules/Cms/Model/Translate.php
59/home/esk00474/public_html/app/plugins/AdminLocalization.php
60/home/esk00474/public_html/data/translations/admin/ru.php
61/home/esk00474/public_html/app/plugins/Acl.php
62/home/esk00474/public_html/app/plugins/MobileDetect.php
63/home/esk00474/public_html/vendor/mobiledetect/mobiledetectlib/Mobile_Detect.php
64/home/esk00474/public_html/app/modules/Index/Controller/IndexController.php
65/home/esk00474/public_html/app/modules/Application/Mvc/Controller.php
66/home/esk00474/public_html/app/modules/Page/Model/Helper/PageHelper.php
67/home/esk00474/public_html/app/modules/Page/Model/Page.php
68/home/esk00474/public_html/app/modules/Application/Cache/Keys.php
69/home/esk00474/public_html/app/modules/Page/Model/Translate/PageTranslate.php
70/home/esk00474/public_html/app/modules/Application/Mvc/Model/Translate.php
71/home/esk00474/public_html/app/modules/Media/Model/Media.php
72/home/esk00474/public_html/app/modules/Media/Model/Translate/MediaTranslate.php
73/home/esk00474/public_html/app/modules/Cms/Model/Settings.php
74/home/esk00474/public_html/app/modules/Application/Mvc/Helper/Title.php
75/home/esk00474/public_html/app/modules/Application/Mvc/Helper/Meta.php
76/home/esk00474/public_html/app/plugins/Title.php
77/home/esk00474/public_html/data/cache/volt/%%home%%esk00474%%public_html%%app%%modules%%index%%views%%index%%index.volt.php
78/home/esk00474/public_html/app/modules/Publication/Widget/PublicationWidget.php
79/home/esk00474/public_html/app/modules/Application/Widget/AbstractWidget.php
80/home/esk00474/public_html/app/modules/Publication/Model/Helper/PublicationHelper.php
81/home/esk00474/public_html/app/modules/Publication/Model/Publication.php
82/home/esk00474/public_html/app/modules/Publication/Model/Translate/PublicationTranslate.php
83/home/esk00474/public_html/data/cache/volt/%%home%%esk00474%%public_html%%app%%modules%%publication%%views%%widget%%last-news.volt.php
84/home/esk00474/public_html/app/modules/Publication/Model/Translate/TypeTranslate.php
85/home/esk00474/public_html/app/modules/Image/Storage.php
86/home/esk00474/public_html/app/modules/Application/Mvc/Helper/Announce.php
87/home/esk00474/public_html/data/cache/volt/%%home%%esk00474%%public_html%%app%%modules%%publication%%views%%widget%%party-news.volt.php
88/home/esk00474/public_html/data/cache/volt/%%home%%esk00474%%public_html%%app%%modules%%publication%%views%%widget%%uzb-news.volt.php
89/home/esk00474/public_html/data/cache/volt/%%home%%esk00474%%public_html%%app%%modules%%publication%%views%%widget%%world-news.volt.php
90/home/esk00474/public_html/app/modules/Widget/Model/Widget.php
91/home/esk00474/public_html/app/modules/Widget/Model/Translate/WidgetTranslate.php
92/home/esk00474/public_html/app/modules/Block/Widget/BlockWidget.php
93/home/esk00474/public_html/app/modules/Block/Model/Block.php
94/home/esk00474/public_html/data/cache/volt/%%home%%esk00474%%public_html%%app%%modules%%block%%views%%index%%block.volt.php
95/home/esk00474/public_html/app/modules/Block/Model/Translate/BlockTranslate.php
96/home/esk00474/public_html/app/modules/Inquiry/Widget/InquiryWidget.php
97/home/esk00474/public_html/app/modules/Inquiry/Model/Helper/InquiryHelper.php
98/home/esk00474/public_html/app/modules/Inquiry/Model/Inquiry.php
99/home/esk00474/public_html/app/modules/Inquiry/Model/Translate/InquiryTranslate.php
100/home/esk00474/public_html/data/cache/volt/%%home%%esk00474%%public_html%%app%%modules%%inquiry%%views%%widget%%inquiry-block.volt.php
101/home/esk00474/public_html/app/modules/Employee/Model/Employee.php
Memory
Usage4194304