Файл: concrete5.7.5.6/concrete/blocks/testimonial/controller.php
Строк: 43
<?php
namespace ConcreteBlockTestimonial;
defined('C5_EXECUTE') or die("Access Denied.");
use ConcreteCoreBlockBlockController;
use Core;
class Controller extends BlockController
{
public $helpers = array('form');
protected $btInterfaceWidth = 450;
protected $btCacheBlockOutput = true;
protected $btCacheBlockOutputOnPost = true;
protected $btCacheBlockOutputForRegisteredUsers = true;
protected $btInterfaceHeight = 560;
protected $btExportFileColumns = array('fID');
protected $btTable = 'btTestimonial';
public function getBlockTypeDescription()
{
return t("Displays a quote or paragraph next to biographical information and a person's picture.");
}
public function getBlockTypeName()
{
return t("Testimonial");
}
public function getSearchableContent()
{
return $this->name . "n" . $this->position . "n" . $this->company . "n" . $this->paragraph;
}
public function view()
{
$image = false;
if ($this->fID) {
$f = File::getByID($this->fID);
if (is_object($f)) {
$image = Core::make('html/image', array($f, false))->getTag();
$image->alt($this->name);
$this->set('image', $image);
}
}
}
}