<?php /** * This file contains \QUI\Bricks\Controls\Interviewee */ namespace QUI\Interview\Controls; use QUI; /** * Class Interviewee * * @author Dominik Chrzanowski * @package quiqqer/interview * * This class show interviewee data */ class IntervieweeData extends QUI\Control { /** * constructor * * @param array $attributes */ public function __construct($attributes = []) { parent::__construct($attributes); // $this->addCSSFile( // dirname(__FILE__) . $css // ); } /** * (non-PHPdoc) * * @see \QUI\Control::create() */ public function getBody() { $Engine = QUI::getTemplateManager()->getEngine(); $Site = $this->getSite(); echo $Site->getAttribute('quiqqer.interview.settings.intervieweeData.name'); echo $Site->getAttribute('quiqqer.interview.settings.intervieweeData.additionalInfo'); echo $Site->getAttribute('quiqqer.interview.settings.intervieweeData.avatar'); // $intervieweeInfo = $Site->getAttribute('quiqqer.interview.settings.interviewee.personalInfo'); // $Engine->assign([ // 'AuthorImage' => $UserImage, // 'authorName' => $userName, // ]); // // return $Engine->fetch(dirname(__FILE__) . $html); } /** * @return mixed|QUI\Projects\Site * * @throws QUI\Exception */ protected function getSite() { if ($this->getAttribute('Site')) { return $this->getAttribute('Site'); } $Site = QUI::getRewrite()->getSite(); $this->setAttribute('Site', $Site); return $Site; } }