Lines Matching +full:fetch +full:- +full:depth

80     $meta->_parseAll();
85 $meta->deleteField($key);
87 $meta->setField($key, $val);
97 if ($meta->save()) {
102 $sizechange = $filesize_new - $filesize_old;
110 msg($lang['metasaveerr'], -1);
180 $form->addTagOpen('div')->addClass('no');
181 $form->setHiddenField('img', $id);
182 $form->setHiddenField('mediado', 'save');
198 $form->addTagOpen('div')->addClass('row');
200 $form->addTextInput(
203 )->id($p['id'])->addClass($p['class'])->val($value);
205 $form->addTextarea($p['name'], $lang[$field[1]])->id($p['id'])
206 ->val(formText($value))
207 ->addClass($p['class'])
208 ->attr('rows', '6')->attr('cols', '50');
210 $form->addTagClose('div');
212 $form->addTagOpen('div')->addClass('buttons');
213 $form->addButton('mediado[save]', $lang['btn_save'])->attr('type', 'submit')
214 ->attrs(['accesskey' => 's']);
215 $form->addTagClose('div');
217 $form->addTagClose('div');
218 echo $form->toHTML();
235 $mediareferences = (new MetadataSearch())->mediause($id, true);
270 // trigger an event - MEDIA_DELETE_FILE
280 if ($evt->advise_before()) {
289 $sizechange = 0 - $data['size'];
295 $evt->advise_after();
317 $id = $INPUT->get->str('qqfile');
326 …if ($INPUT->server->has('CONTENT_LENGTH') && ($realSize != $INPUT->server->int('CONTENT_LENGTH')))…
334 ($INPUT->get->str('ow') == 'true'),
365 $id = $INPUT->post->str('mediaid');
376 // no extension specified in id - read original one
391 $INPUT->post->bool('ow'),
446 return ["You don't have permissions to upload files.", -1];
475 return [$lang['uploadwrong'], -1];
486 if ($ok == -1) {
487 return [sprintf($lang['uploadbadcontent'], '.' . $file['ext']), -1];
488 } elseif ($ok == -2) {
489 return [$lang['uploadspam'], -1];
490 } elseif ($ok == -3) {
491 return [$lang['uploadxss'], -1];
568 $sizechange = $filesize_new - $filesize_old;
586 return [$lang['uploadfail'], -1];
597 * @return int - revision date
609 if (!$medialog->getRevisionInfo($date)) {
616 $oldRev = $medialog->getRevisions(-1, 1); // from changelog
619 $sizechange -= $filesize_old;
644 …* @link http://www.splitbrain.org/blog/2007-02/12-internet_explorer_facilitates_cross_site_scrip…
660 return -3; //XSS: possibly malicious content
667 return -1; // uploaded content did not match the file extension
669 return -1;
671 return -1;
678 return -2; //blocked by the spam blacklist
700 $subscription->sendMediaDiff($conf['notify'], 'uploadmail', $id, $old_rev, $current_rev);
738 ['showmsg' => true, 'depth' => 1],
754 $display->scrollIntoView($jump == $item->getID());
755 $display->show();
760 $display->scrollIntoView($jump == $item->getID());
761 $display->show();
776 * @param string $selected_tab - opened tab
849 $form->addTagOpen('div')->addClass('no');
850 $form->setHiddenField('sectok', null);
853 $form->setHiddenField($pKey, $pVal);
855 if ($INPUT->has('q')) {
856 $form->setHiddenField('q', $INPUT->str('q'));
858 $form->addHTML('<ul>' . NL);
868 $form->addHTML('<li class="' . $content[0] . '">');
874 $radio = $form->addRadioButton(
877 )->val($option)->id($content[0] . '__' . $option)->addClass($option);
878 $radio->attrs($attrs);
880 $form->addHTML('</li>' . NL);
882 $form->addHTML('<li>');
883 $form->addButton('', $lang['btn_apply'])->attr('type', 'submit');
884 $form->addHTML('</li>' . NL);
885 $form->addHTML('</ul>' . NL);
886 $form->addTagClose('div');
887 echo $form->toHTML();
895 * @return string - sort type
907 * @return string - list type
924 if (in_array($INPUT->str($param), $values)) {
926 return $INPUT->str($param);
991 $do = $INPUT->str('mediado');
992 $query = $INPUT->str('q');
1019 echo (new Display($mf))->getDetailHtml();
1021 media_details($image, $auth, $rev, $mf->getMeta());
1061 $do = $INPUT->str('mediado');
1065 (new MediaDiff($image))->show(); //media_diff($image, $ns, $auth);
1067 $first = $INPUT->int('first', -1);
1068 (new MediaRevisions($image))->show($first);
1096 $form->addTagOpen('div')->addClass('no');
1097 $form->addButton('', $lang['btn_delete'])->attr('type', 'submit');
1098 $form->addTagClose('div');
1100 echo $form->toHTML();
1111 $form->addTagOpen('div')->addClass('no');
1112 $form->addButton('', $lang['media_update'])->attr('type', 'submit');
1113 $form->addTagClose('div');
1115 echo $form->toHTML();
1125 $form->addTagOpen('div')->addClass('no');
1126 $form->setHiddenField('mediado', 'restore');
1127 $form->setHiddenField('rev', $rev);
1128 $form->addButton('', $lang['media_restore'])->attr('type', 'submit');
1129 $form->addTagClose('div');
1131 echo $form->toHTML();
1151 $info = $meta->getField($tags);
1221 $media_usage = (new MetadataSearch())->mediause($image, true);
1242 * @deprecated 2020-12-31
1254 * @deprecated 2020-12-31
1272 * @deprecated 2020-12-31
1291 * @deprecated 2020-12-31
1304 * @return string - file's id
1358 if ($evt->advise_before()) {
1378 $evt->advise_after();
1397 $display->relativeDisplay($ns);
1398 $display->show();
1402 $display->relativeDisplay($ns);
1404 $display->show();
1441 * @return string|array - link or link parameters
1451 if ($INPUT->has($x)) $gets[$x] = $INPUT->str($x);
1492 if ($auth >= $auth_ow && $fullscreen && $INPUT->str('mediado') == 'update') {
1494 $id = cleanID($INPUT->str('image'));
1500 'enctype' => 'multipart/form-data',
1505 $form->addTagOpen('div')->addClass('no');
1506 $form->setHiddenField('ns', hsc($ns)); // FIXME hsc required?
1507 $form->addTagOpen('p');
1508 $form->addTextInput('upload', $lang['txt_upload'])->id('upload__file')
1509 ->attrs(['type' => 'file']);
1510 $form->addTagClose('p');
1511 $form->addTagOpen('p');
1512 $form->addTextInput('mediaid', $lang['txt_filename'])->id('upload__name')
1513 ->val(noNS($id));
1514 $form->addButton('', $lang['btn_upload'])->attr('type', 'submit');
1515 $form->addTagClose('p');
1517 $form->addTagOpen('p');
1520 $form->addCheckbox('ow', $lang['txt_overwrt'])->id('dw__ow')->val('1')
1521 ->addClass('check')->attrs($attrs);
1522 $form->addTagClose('p');
1524 $form->addTagClose('div');
1533 echo $form->toHTML('Upload');
1587 $form->addTagOpen('div')->addClass('no');
1588 $form->setHiddenField('ns', $ns);
1589 $form->setHiddenField($fullscreen ? 'mediado' : 'do', 'searchlist');
1591 $form->addTagOpen('p');
1592 $form->addTextInput('q', $lang['searchmedia'])
1593 ->attr('title', sprintf($lang['searchmedia_in'], hsc($ns) . ':*'))
1594 ->val($query);
1595 $form->addHTML(' ');
1596 $form->addButton('', $lang['btn_search'])->attr('type', 'submit');
1597 $form->addTagClose('p');
1598 $form->addTagClose('div');
1599 echo $form->toHTML('SearchMedia');
1679 if ($INPUT->str('do') != 'media')
1742 if (!$cache->useCache()) {
1745 ->autorotate()
1746 ->$operation($w, $h)
1747 ->save($cache->cache, $ext);
1748 if ($conf['fperm']) @chmod($cache->cache, $conf['fperm']);
1750 Logger::debug($e->getMessage());
1755 return $cache->cache;
1791 * Calculate a token to be used to verify fetch requests for resized or
1792 * cropped images have been internally generated - and prevent external
1793 * DDOS attacks via fetch
1844 ($cache != -1 && $mtime < time() - $cache) // 'recache' and cache has expired
1873 $http->keep_alive = false; // we do single ops here, no need for keep-alive
1875 $http->max_bodysize = $conf['fetchsize'];
1876 $http->timeout = 25; //max. 25 sec
1877 $http->header_regexp = '!\r\nContent-Type: image/(jpe?g|gif|png)!i';
1879 $data = $http->get($url);
1923 $cmd .= ' -resize ' . $to_w . 'x' . $to_h . '!';
1925 $cmd .= ' -quality ' . $conf['jpg_quality'];
1949 * @deprecated 2020-09-01
1961 $cmd .= ' -crop ' . $to_w . 'x' . $to_h . '+' . $ofs_x . '+' . $ofs_y;
1963 $cmd .= ' -quality ' . $conf['jpg_quality'];
1988 * @deprecated 2020-09-01
2097 * @param string $src - ID of media file
2098 * @param string[] $exts - alternative extensions to find other files for
2099 * @return array - array(mime type => file ID)
2108 $filebase = substr($src, 0, -1 * (strlen($srcExt) + 1));
2124 * @param string $mime - mimetype of media file
2125 * @param string $type - type of media files to check ('video', 'audio', or null for all)
2157 * @param string $src - ID of media file
2158 * @return array - array(mediaID => array( kind, srclang ))