$toDate = date('m/d/Y', strtotime( '+ 2 weeks' ));
}
}
- if ( $fromDate && $toDate && !$_REQUEST['event_name']) {
+ 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)";
usort( $events, function($event1, $event2){
if ( $event1['starting_timestamp'] == $event2['starting_timestamp']) {
return 0;
- }
+ }
return ($event1['starting_timestamp'] < $event2['starting_timestamp'] ) ? -1 : 1;
});
$document = new SetaPDF_Core_Document($writer);
// logo for PDF
if ( $this->config['settings']['pdf_logo'] ) {
- $img = SetaPDF_Core_Image::getByPath(
+ $img = SetaPDF_Core_Image::getByPath(
GLM_MEMBERS_PLUGIN_MEDIA_PATH . '/images/large/' . $this->config['settings']['pdf_logo']
);
$xObject = $img->toXObject($document);
- }
+ }
$font = SetaPDF_Core_Font_Standard_Helvetica::create($document);
$boldFont = SetaPDF_Core_Font_Standard_HelveticaBold::create($document);
$xObject->getWidth() / self::PDF_LOGO_SCALE,
$xObject->getHeight() / self::PDF_LOGO_SCALE
);
- }
+ }
$totalEvents = count($events);
$index = 0;
$location->draw($page->getCanvas(), self::PDF_LFT_COL_X, $pdfY);
$pdfY -= self::LINE_HEIGHT;
}
-
+
// check for phone, url or email to output
$contactInfo = array();
if ( $event['contact_phone'] ) {
foreach ( $events as $event ) {
foreach ( $event['times'] as $eventTime ) {
$eventDateTime = mktime(
- 0,
- 0,
+ 0,
+ 0,
0,
date('n', $eventTime['start_time']['timestamp']),
date('j', $eventTime['start_time']['timestamp']),
$mainEvents[$eventDate][$i][$time] = $times;
ksort($mainEvents[$eventDate][$i]);
}
- }
+ }
}
$eventsByDate = $mainEvents;
}
{if $paging}
- {if $prevStart}<input type="Submit" name="pageSelect" value="Previous {$limit} Events" class="button button-secondary glm-button">{/if}
- {if $nextStart}<input type="Submit" name="pageSelect" value="Next {$limit} Events" class="button button-secondary glm-button">{/if}
+ <input type="Submit" name="pageSelect" value="Previous {$limit} Events" class="button button-secondary glm-button"{if !$prevStart} disabled{/if}>
+ <input type="Submit" name="pageSelect" value="Next {$limit} Events" class="button button-secondary glm-button"{if !$nextStart} disabled{/if}>
{/if}
<table class="wp-list-table striped glm-admin-table">
</table>
{if $paging}
- {if $prevStart}<input type="Submit" name="pageSelect" value="Previous {$limit} Events" class="button button-secondary glm-button">{/if}
- {if $nextStart}<input type="Submit" name="pageSelect" value="Next {$limit} Events" class="button button-secondary glm-button">{/if}
+ <input type="Submit" name="pageSelect" value="Previous {$limit} Events" class="button button-secondary glm-button"{if !$prevStart} disabled{/if}>
+ <input type="Submit" name="pageSelect" value="Next {$limit} Events" class="button button-secondary glm-button"{if !$nextStart} disabled{/if}>
{/if}
</form>