_end_date ): $return .= <<_start_date->mday != $event->_end_date->mday) or ($event->_start_date->mon != $event->_end_date->mon) or ($event->_start_date->year != $event->_end_date->year) ); $return .= << IPSCONTENT; $image = FALSE; $return .= <<flyer ): $return .= <<flyer); $return .= <<coverPhoto(); $return .= <<file ): $return .= <<file; $return .= <<container()->club() !== NULL && $event->container()->club()->profile_photo ): $return .= <<container()->club()->profile_photo ); $return .= << IPSCONTENT; if ( $image ): $return .= << IPSCONTENT; else: $return .= << IPSCONTENT; endif; $return .= << IPSCONTENT; if ( $event->nextOccurrence( $date, 'startDate' ) ): $return .= << IPSCONTENT; $pluralize = array( $event->nextOccurrence( $date, 'startDate' )->format( 'n' ) ); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( '_date_month_short', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'pluralize' => $pluralize ) ); $return .= << IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $event->nextOccurrence( $date, 'startDate' )->format( 'd' ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << IPSCONTENT; else: $return .= << IPSCONTENT; $pluralize = array( $event->lastOccurrence( 'startDate' )->format( 'n' ) ); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( '_date_month_short', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'pluralize' => $pluralize ) ); $return .= << IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $event->lastOccurrence( 'startDate' )->format('d'), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << IPSCONTENT; endif; $return .= << IPSCONTENT; if ( $event->online and $event->online_type ): $return .= <<