Пример #1
0
 public function showField($obj, $key, $option = 0)
 {
     if ($option == Xcck_ActionType::NONE || $option == Xcck_ActionType::VIEW) {
         $fileManager = new Xcck_File($obj);
         if ($fileManager->existFile($key) === true) {
             $unit = $this->getOption($obj->mDef[$key], 'unit');
             $value = sprintf('<a href="%s">%s (%s%s)</a>', Legacy_Utils::renderUri($obj->getDirname(), $obj->getDataname(), $obj->getShow('page_id'), 'download', 'field_name=' . $key), $obj->getShow($key), $fileManager->getFileSize($key, $unit), $unit);
         }
     } elseif ($option == Xcck_ActionType::EDIT) {
         $value = $obj->get($key);
     }
     return $value;
 }