Пример #1
0
 public static function RecallByPartialFilepath($partial_path)
 {
     $path_info = Application_Model_MusicDir::splitFilePath($partial_path);
     if (is_null($path_info)) {
         return null;
     }
     $music_dir = Application_Model_MusicDir::getDirByPath($path_info[0]);
     $files = CcFilesQuery::create()->filterByDbDirectory($music_dir->getId())->filterByDbFilepath("{$path_info['1']}%")->find();
     $res = array();
     foreach ($files as $file) {
         $storedFile = new Application_Model_StoredFile();
         $storedFile->_file = $file;
         $res[] = $storedFile;
     }
     return $res;
 }