Файл: concrete5.7.5.6/concrete/src/Page/CustomStyle.php
Строк: 33
<?php
namespace ConcreteCorePage;
use ConcreteCoreStyleCustomizerStyleValueList;
use ConcreteCoreStyleCustomizerCustomCssRecord;
use ConcreteCorePageThemeTheme;
use Database;
class CustomStyle
{
protected $pThemeID;
protected $valueListID;
protected $presetHandle;
protected $sccRecordID;
public function setThemeID($ptThemeID)
{
$this->ptThemeID = $ptThemeID;
}
public function setValueListID($valueListID)
{
$this->valueListID = $valueListID;
}
public function setPresetHandle($presetHandle)
{
$this->presetHandle = $presetHandle;
}
public function setCustomCssRecordID($sccRecordID)
{
$this->sccRecordID = $sccRecordID;
}
public function getValueList()
{
return ValueList::getByID($this->valueListID);
}
public function getPresetHandle()
{
return $this->presetHandle;
}
public function getTheme()
{
if ($this->pThemeID > 0) {
$theme = Theme::getByID($this->pThemeID);
return $theme;
}
}
public function getCustomCssRecord()
{
if ($this->sccRecordID > 0) {
$css = CustomCssRecord::getByID($this->sccRecordID);
return $css;
}
}
}