示例#1
0
                 if (@$_POST['group_' . $group['groupid']] == '1') {
                     $assigned_groups[] = $group['groupid'];
                 }
             }
             createCategory($_POST['name'], $categoryid, $assigned_groups, $_POST['language']);
         } else {
             $breadcrumbs->addElement($lang->get('createcategory'), makeURL($mod, array('mode' => 'createcategory')));
             $smarty->assign('path', $template_dir . "/createcategory.tpl");
             break;
         }
     }
 default:
     if (isVisible($categoryid)) {
         $showcategories = true;
         if ($downloadid > 0) {
             $dl = getDownload($downloadid);
             if (isset($_POST['download'])) {
                 increaseDownloadCounter($downloadid);
                 $dl['counter']++;
                 $addr = trim($config->get('media', 'mail-notification-address'));
                 if ($addr != '') {
                     $text = '<p><strong><a href="' . getSelfURL() . '/' . makeURL($mod, array('categoryid' => $categoryid, 'downloadid' => $downloadid)) . '">' . $dl['name'] . '</a></strong></p>';
                     $text .= '<p>' . $lang->get('timestamp') . ': ' . date('d.m.Y H:i') . '</p>';
                     $text .= '<p>IP: ' . getRemoteAdr() . '</p>';
                     $me = $login->currentUser();
                     if (null != $me) {
                         $text .= '<p>UserID: ' . $me['userid'] . '</p>';
                         $text .= '<p>' . $lang->get('nickname') . ': ' . $me['nickname'] . '</p>';
                         $text .= '<p>' . $lang->get('email') . ': ' . $me['email'] . '</p>';
                     }
                     $eMail->send($lang->get('download_notification'), $text, $addr);
示例#2
0
function removeDownload($downloadid)
{
    global $db;
    $tbl_dl = MYSQL_TABLE_PREFIX . 'media_downloads';
    $d = (int) $downloadid;
    $dl = getDownload($d);
    $cat = getCategory($dl['categoryid']);
    $path = 'media/download/' . $cat['uniqid'] . '/' . $dl['file'];
    if (file_exists($path)) {
        @unlink($path);
    }
    $db->delete($tbl_dl, "`downloadid`=" . $d);
}