wp-downloadmanager.1.62 wordpress plugin
wp-downloadmanager.php line no: 189
if(($file_permission > 0
&& intval($current_user->
wp_user_level) >= $file_permission && intval($user_ID) > 0)
|| ($file_permission == 0 && intval($user_ID) > 0) || $file_permission == -1)
{
$update_hits = $wpdb->query("UPDATE $wpdb->downloads SET file_hits =
(file_hits - 1),
file_last_downloaded_date = '".current_time('timestamp')."'
WHERE file_id = $file_id AND file_permission != -2");
im trying something like this
if(($update_hits == 0))
{
$file_permission == 1;
}
我试图获得输出:您无权下载此文件 当计数器值达到零时 我试图获得输出:您没有权限下载此文件 当计数器值达到零时。
答案 0 :(得分:0)
为什么不首先选择验证file_hits是否达到0?
$file_hits = $wpdb->fetchOne("SELECT file_hits FROM $wpdb->downloads WHERE file_id = $file_id AND file_permission != -2");
if($file_hits == 0) {
$file_permission == 1;
} else {
// do your update here
}