break; default: msg($lang['uploadfail'] . ' (' . $_FILES['upload']['error'] . ')', -1); } unset($_FILES['upload']); } // handle upload if ($_FILES['upload']['tmp_name']) { $JUMPTO = media_upload($NS, $AUTH); if ($JUMPTO) { $NS = getNS($JUMPTO); } } // handle meta saving if ($IMG && $_REQUEST['do']['save']) { $JUMPTO = media_metasave($IMG, $AUTH, $_REQUEST['meta']); } // handle deletion if ($DEL) { $INUSE = media_inuse($DEL); if (!$INUSE) { if (media_delete($DEL, $AUTH)) { msg(sprintf($lang['deletesucc'], noNS($DEL)), 1); } else { msg(sprintf($lang['deletefail'], noNS($DEL)), -1); } } else { if (!$conf['refshow']) { unset($INUSE); msg(sprintf($lang['mediainuse'], noNS($DEL)), 0); }
} unset($_FILES['upload']); } // handle upload if (!empty($_FILES['upload']['tmp_name'])) { $JUMPTO = media_upload($NS, $AUTH); if ($JUMPTO) { $NS = getNS($JUMPTO); } } // handle meta saving if ($IMG && @array_key_exists('save', $INPUT->arr('do'))) { $JUMPTO = media_metasave($IMG, $AUTH, $INPUT->arr('meta')); } if ($IMG && ($INPUT->str('mediado') == 'save' || @array_key_exists('save', $INPUT->arr('mediado')))) { $JUMPTO = media_metasave($IMG, $AUTH, $INPUT->arr('meta')); } if ($INPUT->int('rev') && $conf['mediarevisions']) { $REV = $INPUT->int('rev'); } if ($INPUT->str('mediado') == 'restore' && $conf['mediarevisions']) { $JUMPTO = media_restore($INPUT->str('image'), $REV, $AUTH); } // handle deletion if ($DEL) { $res = 0; if (checkSecurityToken()) { $res = media_delete($DEL, $AUTH); } if ($res & DOKU_MEDIA_DELETED) { $msg = sprintf($lang['deletesucc'], noNS($DEL));