Lines Matching defs:id

36  * @param string $id
38 function media_filesinuse($data, $id)
41 echo '<h1>' . $lang['reference'] . ' <code>' . hsc(noNS($id)) . '</code></h1>';
63 * @param string $id media id
68 function media_metasave($id, $auth, $data)
74 $src = mediaFN($id);
89 if (!file_exists(mediaFN($id, $old)) && file_exists($src)) {
91 media_saveOldRevision($id);
102 addMediaLogEntry($new, $id, DOKU_CHANGE_TYPE_EDIT, $lang['media_meta_edited'], '', null, $sizechange);
105 return $id;
117 * @param string $id the media ID or URL
120 function media_isexternal($id)
122 if (preg_match('#^(?:https?|ftp)://#i', $id)) return true;
131 * @param string $id the media ID or URL
134 function media_ispublic($id)
136 if (media_isexternal($id)) return true;
137 $id = cleanID($id);
138 if (auth_aclcheck(getNS($id) . ':*', '', []) >= AUTH_READ) return true;
148 * @param string $id media id
152 function media_metaform($id, $auth)
170 $src = mediaFN($id);
178 $form->setHiddenField('img', $id);
191 'id' => 'meta__' . $key,
200 )->id($p['id'])->addClass($p['class'])->val($value);
202 $form->addTextarea($p['name'], $lang[$field[1]])->id($p['id'])
224 * @param string $id media id
227 function media_inuse($id)
232 $mediareferences = ft_mediause($id, true);
250 * @param string $id media id
258 function media_delete($id, $auth)
261 $auth = auth_quickaclcheck(ltrim(getNS($id) . ':*', ':'));
263 if (media_inuse($id)) return DOKU_MEDIA_INUSE;
265 $file = mediaFN($id);
269 $data['id'] = $id;
279 if (!file_exists(mediaFN($id, $old)) && file_exists($file)) {
281 media_saveOldRevision($id);
287 addMediaLogEntry(time(), $id, DOKU_CHANGE_TYPE_DELETE, $lang['deleted'], '', null, $sizechange);
289 $data['del'] = io_sweepNS($id, 'mediadir');
307 * @return false|string false on error, id of the new file on success
314 $id = $INPUT->get->str('qqfile');
315 [$ext, $mime] = mimetype($id);
318 $path = $tmp . '/' . md5($id);
330 $ns . ':' . $id,
353 * @return false|string false on error, id of the new file on success
361 // get file and id
362 $id = $INPUT->post->str('mediaid');
364 if (empty($id)) $id = $file['name'];
371 [$iext, $imime] = mimetype($id);
373 // no extension specified in id - read original one
374 $id .= '.' . $fext;
387 $ns . ':' . $id,
426 * $data[2] id: the future directory id of the uploaded file
434 * @param string $id media id
440 function media_save($file, $id, $ow, $auth, $move)
447 [$ext, $mime] = mimetype($id);
459 $id = cleanID($id);
460 $fn = mediaFN($id);
495 $data[2] = $id;
531 * @param string $id media id
537 function media_upload_finish($fn_tmp, $fn, $id, $imime, $overwrite, $move = 'move_uploaded_file')
544 if (!file_exists(mediaFN($id, $old)) && file_exists($fn)) {
546 media_saveOldRevision($id);
550 io_createNamespace($id, 'media');
562 media_notify($id, $fn, $imime, $old, $new);
569 $id,
577 addMediaLogEntry($new, $id, DOKU_CHANGE_TYPE_EDIT, '', '', null, $sizechange);
579 addMediaLogEntry($new, $id, DOKU_CHANGE_TYPE_CREATE, $lang['created'], '', null, $sizechange);
581 return $id;
593 * @param string $id
596 function media_saveOldRevision($id)
600 $oldf = mediaFN($id);
605 $medialog = new MediaChangeLog($id);
610 if (!file_exists(mediaMetaFN($id, '.changes'))) {
611 addMediaLogEntry($date, $id, DOKU_CHANGE_TYPE_CREATE, $lang['created'], '', null, $sizechange);
615 $filesize_old = filesize(mediaFN($id, $oldRev));
618 addMediaLogEntry($date, $id, DOKU_CHANGE_TYPE_EDIT, '', '', null, $sizechange);
622 $newf = mediaFN($id, $date);
686 * @param string $id media id
691 function media_notify($id, $file, $mime, $old_rev = false, $current_rev = false)
697 $subscription->sendMediaDiff($conf['notify'], 'uploadmail', $id, $old_rev, $current_rev);
705 * @param string $jump id
718 if (!$fullscreenview) echo '<h1 id="media__ns">:' . hsc($ns) . '</h1>' . NL;
874 )->val($option)->id($content[0] . '__' . $option)->addClass($option);
940 * @param string $jump item id
961 * @param string $jump item id
1004 * @param string $image media id
1029 * @param string $image media id
1048 * @param string $image media id
1075 * @param string $image media id
1116 * @param string $image media id
1129 'id' => 'mediamanager__btn_delete',
1144 'id' => 'mediamanager__btn_update',
1158 'id' => 'mediamanager__btn_restore',
1258 * @param string $image image id
1299 * @param string $image image id
1347 * @param string $image image id
1363 * @param string $image media id
1366 * @return string - file's id
1445 echo '<h1 id="media__ns">' . sprintf($lang['searchmedia_in'], hsc($ns) . ':*') . '</h1>' . NL;
1477 * @param string $filename media id
1519 unset($gets['id']);
1553 $id = '';
1556 $id = cleanID($INPUT->str('image'));
1561 'id' => 'dw__upload',
1570 $form->addTextInput('upload', $lang['txt_upload'])->id('upload__file')
1574 $form->addTextInput('mediaid', $lang['txt_filename'])->id('upload__name')
1575 ->val(noNS($id));
1582 $form->addCheckbox('ow', $lang['txt_overwrt'])->id('dw__ow')->val('1')
1594 echo '<div id="mediamanager__uploader">' . DOKU_LF;
1644 'id' => 'dw__mediasearch',
1689 array_unshift($data, ['level' => 0, 'id' => '', 'open' => 'true', 'label' => '[' . $lang['mediaroot'] . ']']);
1700 while ($data[$pos]['id'] != $tmp_ns) {
1703 ($data[$pos]['level'] <= $level + 1 && Sort::strcmp($data[$pos]['id'], $tmp_ns) > 0)
1705 array_splice($data, $pos, 0, [['level' => $level + 1, 'id' => $tmp_ns, 'open' => 'true']]);
1728 $pos = strrpos($item['id'], ':');
1729 $label = substr($item['id'], $pos > 0 ? $pos + 1 : 0);
1734 $ret .= '<a href="' . DOKU_BASE . 'lib/exe/mediamanager.php?ns=' . idfilter($item['id']) . '" class="idx_dir">';
1735 else $ret .= '<a href="' . media_managerURL(['ns' => idfilter($item['id'], false), 'tab_files' => 'files'])
1851 * @param string $id id of the image
1856 function media_get_token($id, $w, $h)
1859 if ($w || $h || media_isexternal($id)) {
1860 $token = $id;