Пример #1
0
 public function generateFileName()
 {
     // check if name already exists
     $fileName = $this->getValue();
     $newName = $fileName;
     $count = 1;
     $file = new \Meta\Core\File($fileName);
     while ($file->exists()) {
         $lastPoint = strrpos($fileName, '.');
         $newName = substr($fileName, 0, $lastPoint) . $count . substr($fileName, $lastPoint);
         $file = new \Meta\Core\File($newName);
         $count++;
     }
     return $newName;
 }
Пример #2
0
 public function fileDownload()
 {
     $file = new \Meta\Core\File($this->value);
     $label = $file->name . ' (' . $file->prettySize() . ')';
     return anchor($file->getDownloadPath(), $label);
 }