Пример #1
0
            $page_id = 1;
            $xips = array();
            $del = $_POST["gdsr_delete_articles"];
            foreach ($ips as $ip) {
                $xips[] = "'" . $ip . "'";
            }
            $log = gdsrAdmDB::get_user_log($user_id, $vote_type, $filter_vote, 0, 0, join(",", $xips));
            foreach ($log as $l) {
                if ($del == "OI" && $l->id != $l->control_id) {
                    gdsrAdmDB::delete_voters_log("(" . $l->record_id . ")");
                }
                if ($del == "LO" && $l->id == $l->control_id) {
                    gdsrAdmDB::delete_voters_log("(" . $l->record_id . ")");
                }
                if ($del == "FD" && $l->id == $l->control_id) {
                    gdsrAdmDB::delete_voters_log("(" . $l->record_id . ")");
                    if ($is_thumb) {
                        gdsrAdmDB::delete_voters_main_thumb($l->id, $l->vote, $l->vote_type == "artthumb", $user_id > 0);
                    } else {
                        gdsrAdmDB::delete_voters_main($l->id, $l->vote, $l->vote_type == "article", $user_id > 0);
                    }
                }
            }
        }
    }
}
if ($filter_vote > 0) {
    $url .= "&vote=" . $filter_vote;
}
$url .= "&ui=" . $user_id . "&vt=" . $vote_type . "&un=" . $user_name;
$number_posts = gdsrAdmDB::get_count_user_log($user_id, $vote_type, $filter_vote);
Пример #2
0
if (isset($_GET["so"])) {
    $sort_order = $_GET["so"];
}
if (isset($_POST["gdsr_filter"]) && $_POST["gdsr_filter"] == __("Filter", "gd-star-rating")) {
    $filter_date = $_POST["gdsr_dates"];
    $filter_vote = $_POST["gdsr_vote"];
    $page_id = 1;
}
$is_thumb = substr($vote_type, 3) == "thumb";
if (isset($_POST["gdsr_update"]) && $_POST["gdsr_update"] == __("Update", "gd-star-rating")) {
    $gdsr_items = $_POST["gdsr_item"];
    if (count($gdsr_items) > 0) {
        $ids = "(" . join(", ", $gdsr_items) . ")";
        $delact = $_POST["gdsr_delete_voters"];
        if ($delact == "L") {
            gdsrAdmDB::delete_voters_log($ids);
        }
        if ($delact == "D") {
            gdsrAdmDB::delete_voters_full($ids, $vote_type, $is_thumb);
        }
    }
}
$url .= "&pid=" . $post_id . "&vt=" . $vote_type;
if ($filter_date != '' || $filter_date != '0') {
    $url .= "&date=" . $filter_date;
}
if ($filter_vote > 0) {
    $url .= "&vote=" . $filter_vote;
}
if ($select != '') {
    $url .= "&vg=" . $select;