Пример #1
0
 public function Render(Renderer $renderer)
 {
     $result = '';
     header('Content-type: image');
     $primaryKeyValues = array();
     ExtractPrimaryKeyValues($primaryKeyValues, METHOD_GET);
     $this->dataset->SetSingleRecordState($primaryKeyValues);
     $this->dataset->Open();
     if ($this->dataset->Next()) {
         $result = $this->dataset->GetFieldValueByName($this->fieldName);
     }
     $this->dataset->Close();
     if (GetApplication()->IsGETValueSet('large')) {
         echo $result;
     } else {
         $this->TransformImage($result);
     }
     return '';
 }
 /**
  * @param IDataset $dataset
  * @param int $userId
  * @return bool
  */
 private function IsRecordOwner(IDataset $dataset, $userId)
 {
     return $dataset->GetFieldValueByName($this->ownerIdField) == $userId;
 }