Пример #1
0
            $db->free($q);
            unset($rs);
            return $cmts;
        }
        $cmts = course_last_comment($course_id);
        $a_comment = urr("comment", "file_id={$course_id}");
    }
} else {
    $C[you_like_file] = super_cache::get('get_rand_file|5');
    $C[user_other_file] = get_user_other_file($course_id, $course[user_id]);
}
$report_url = urr("mydisk", "item=files&action=post_report&course_id={$course_id}");
$comment_url = urr("mydisk", "item=files&action=post_comment&course_id={$course_id}");
require_once template_echo('pd_viewcourse', $user_tpl_dir);
add_credit_log($course_id, 0, 'ref', $course[user_id], $_SERVER['HTTP_REFERER']);
views_stat($course_id);
include PHPDISK_ROOT . "./includes/footer.inc.php";
function views_stat($file_id)
{
    global $db, $tpf, $file, $settings, $auth;
    $view_stat = gpc('view_stat', 'C', '');
    if (!$view_stat) {
        pd_setcookie('view_stat', 1, 3600 * 3);
        $db->query_unbuffered("update {$tpf}files set file_views=file_views+1 where file_id='{$file_id}'");
        if ($auth[view_credit] && $settings[how_view_credit_views] && $settings[how_view_credit_credit]) {
            $add_credit = @round((int) $settings[how_view_credit_credit] / (int) $settings[how_view_credit_views], 4);
            add_credit_log($file_id, $add_credit, 'view', $file[userid]);
            $db->query_unbuffered("update {$tpf}users set credit=credit+{$add_credit} where userid='{$file[userid]}'");
        }
    }
}
Пример #2
0
            unset($rs);
            return $cmts;
        }
        $cmts = file_last_comment($file_id);
        $a_comment = urr("comment", "file_id={$file_id}");
    }
} else {
    $C[you_like_file] = super_cache::get('get_rand_file|5');
    $C[user_other_file] = get_user_other_file($file_id, $file[userid]);
}
$report_url = urr("mydisk", "item=files&action=post_report&file_id={$file_id}");
$comment_url = urr("mydisk", "item=files&action=post_comment&file_id={$file_id}");
require_once template_echo('pd_viewfile', $user_tpl_dir);
if (!$file['is_del']) {
    add_credit_log($file_id, 0, 'ref', $file[userid], $_SERVER['HTTP_REFERER']);
    views_stat($file_id);
}
include PHPDISK_ROOT . "./includes/footer.inc.php";
function views_stat($file_id)
{
    global $db, $tpf, $file, $settings, $auth;
    $view_stat = gpc('view_stat', 'C', '');
    if (!$view_stat) {
        pd_setcookie('view_stat', 1, 3600 * 3);
        $db->query_unbuffered("update {$tpf}files set file_views=file_views+1 where file_id='{$file_id}'");
        if ($auth[view_credit] && $settings[how_view_credit_views] && $settings[how_view_credit_credit]) {
            $add_credit = @round((int) $settings[how_view_credit_credit] / (int) $settings[how_view_credit_views], 4);
            add_credit_log($file_id, $add_credit, 'view', $file[userid]);
            $db->query_unbuffered("update {$tpf}users set credit=credit+{$add_credit} where userid='{$file[userid]}'");
        }
    }