Lines Matching refs:media

823      * @param string $media file id
831 public function getMedia($media, $rev = 0) argument
833 $media = cleanID($media);
834 if (auth_quickaclcheck($media) < AUTH_READ) {
839 if ($this->isCurrentMediaRev($media, $rev)) {
843 $file = mediaFN($media, $rev);
859 * @param string $media file id
868 public function getMediaInfo($media, $rev = 0, $author = false, $hash = false) argument
870 $media = cleanID($media);
871 if (auth_quickaclcheck($media) < AUTH_READ) {
876 if ($this->isCurrentMediaRev($media, $rev)) {
880 if (!media_exists($media, $rev)) {
884 $info = new Media($media, $rev);
900 * @param string $media file id
905 public function getMediaUsage($media) argument
907 $media = cleanID($media);
908 if (auth_quickaclcheck($media) < AUTH_READ) {
911 if (!media_exists($media)) {
915 return ft_mediause($media);
927 * @param string $media file id
934 public function getMediaHistory($media, $first = 0) argument
938 $media = cleanID($media);
940 if (auth_quickaclcheck($media) < AUTH_READ) {
943 if (!media_exists($media, 0)) {
947 $medialog = new MediaChangeLog($media);
955 $check = $this->isCurrentMediaRev($media, $rev) ? '' : $rev;
956 if (!media_exists($media, $check)) continue; // skip non-existing revisions
961 $media,
980 * @param string $media media id
987 public function saveMedia($media, $base64, $overwrite = false) argument
989 $media = cleanID($media);
990 $auth = auth_quickaclcheck(getNS($media) . ':*');
992 if ($media === '') {
1016 $ftmp = $conf['tmpdir'] . '/' . md5($media . clientIP());
1020 $res = media_save(['name' => $ftmp], $media, $overwrite, $auth, 'rename');
1032 * @param string $media media id
1039 public function deleteMedia($media) argument
1041 $media = cleanID($media);
1043 $auth = auth_quickaclcheck($media);
1044 $res = media_delete($media, $auth);
1051 } elseif (!media_exists($media)) {