Lines Matching refs:media
830 * @param string $media file id
838 public function getMedia($media, $rev = 0) argument
840 $media = cleanID($media);
841 if (auth_quickaclcheck(mediaAclPath($media)) < AUTH_READ) {
846 if ($this->isCurrentMediaRev($media, $rev)) {
850 $file = mediaFN($media, $rev);
866 * @param string $media file id
875 public function getMediaInfo($media, $rev = 0, $author = false, $hash = false) argument
877 $media = cleanID($media);
878 if (auth_quickaclcheck(mediaAclPath($media)) < AUTH_READ) {
883 if ($this->isCurrentMediaRev($media, $rev)) {
887 if (!media_exists($media, $rev)) {
891 $info = new Media($media, $rev);
907 * @param string $media file id
912 public function getMediaUsage($media) argument
914 $media = cleanID($media);
915 if (auth_quickaclcheck(mediaAclPath($media)) < AUTH_READ) {
918 if (!media_exists($media)) {
922 return (new MetadataSearch())->mediause($media);
934 * @param string $media file id
941 public function getMediaHistory($media, $first = 0) argument
945 $media = cleanID($media);
947 if (auth_quickaclcheck(mediaAclPath($media)) < AUTH_READ) {
950 if (!media_exists($media, 0)) {
954 $medialog = new MediaChangeLog($media);
962 $check = $this->isCurrentMediaRev($media, $rev) ? '' : $rev;
963 if (!media_exists($media, $check)) continue; // skip non-existing revisions
968 $media,
987 * @param string $media media id
994 public function saveMedia($media, $base64, $overwrite = false) argument
996 $media = cleanID($media);
997 $auth = auth_quickaclcheck(mediaAclPath($media));
999 if ($media === '') {
1023 $ftmp = $conf['tmpdir'] . '/' . md5($media . clientIP());
1027 $res = media_save(['name' => $ftmp], $media, $overwrite, $auth, 'rename');
1039 * @param string $media media id
1046 public function deleteMedia($media) argument
1048 $media = cleanID($media);
1050 $auth = auth_quickaclcheck(mediaAclPath($media));
1051 $res = media_delete($media, $auth);
1058 } elseif (!media_exists($media)) {