Файл: concrete5.7.5.6/concrete/src/Backup/ContentImporter/ValueInspector/Item/FileItem.php
Строк: 36
<?php
namespace ConcreteCoreBackupContentImporterValueInspectorItem;
use ConcreteCoreFileFile;
class FileItem extends AbstractItem
{
public function getDisplayName()
{
return t('File');
}
public function getContentObject()
{
$db = Database::connection();
$fID = $db->GetOne('select fID from FileVersions where fvFilename = ?', array($this->getReference()));
if ($fID) {
$f = File::getByID($fID);
return $f;
}
}
public function getContentValue()
{
if ($o = $this->getContentObject()) {
return sprintf("{CCM:FID_DL_%s}", $o->getFileID());
}
}
public function getFieldValue()
{
if ($o = $this->getContentObject()) {
return $o->getFileID();
}
}
}