예제 #1
0
파일: FilePath.php 프로젝트: gudwin/extasy
 public function getAdminViewValue()
 {
     if (empty($this->aValue) || !file_exists($this->aValue)) {
         return '';
     }
     $validator = new \Faid\Validators\FileInSecuredFolder(FILE_PATH);
     if (!$validator->isValid($this->aValue)) {
         return '';
     }
     $validator = new \Faid\Validators\FileInSecuredFolder(WEBROOT_PATH);
     $linkText = $validator->getOffset($this->aValue);
     return sprintf('<a href="/%s" target="_blank">%s</a>', $linkText, $linkText);
 }