}
}
- if ( $fromDate && $toDate && !(isset($_REQUEST['event_name']) && $_REQUEST['event_name'])) {
+ if ( isset( $_REQUEST['month'] ) && $_REQUEST['month'] && !( isset( $_REQUEST['event_name'] ) && $_REQUEST['event_name'] ) ) {
+ list($month, $year) = explode(" ", $_REQUEST['month']);
+ $startingTime = mktime(0, 0, 0, $month, 1, $year);
+ $lastday = date("t", $startingTime);
+ $endingTime = mktime(0, 0, 0, $month, $lastday, $year);
+ $fromDate = date("Y-m-d", $startingTime);
+ $toDate = date("Y-m-d", $endingTime);
+ $this->dateRange = "id IN (
+ SELECT id
+ FROM " . GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . "times
+ WHERE DATE(start_time) BETWEEN '{$fromDate}' AND '{$toDate}'
+ )";
+ } else if ( $fromDate && $toDate && !( isset( $_REQUEST['event_name'] ) && $_REQUEST['event_name'] ) ) {
$from = date('Y-m-d', strtotime($fromDate));
$to = date('Y-m-d', strtotime($toDate));
- $this->dateRange = "start_time BETWEEN CAST('{$from}' AS DATE) AND CAST('{$to}' as DATE)";
+ // $this->dateRange = "start_time BETWEEN CAST('{$from}' AS DATE) AND CAST('{$to}' as DATE)";
$this->dateRange = "id IN (
SELECT id
FROM " . GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . "times