use Spatie\Image\Manipulations;
use Spatie\MediaLibrary\Conversion\Conversion;
use Spatie\MediaLibrary\Models\Media;
+use Cubist\Backpack\app\Magic\Models\News as BaseNews;
-class News extends \Cubist\Backpack\app\Magic\Models\News
+class News extends BaseNews
{
public function registerMediaConversions(Media $media = null)
{
foreach ($news as $newsItem) {
// Don't include offline items
- if ($newsItem->status != 1) {
+ if ($newsItem->getPageData()->get('status') != 1) {
continue;
}
$news = NewsModel::with('media')
->where('type', 'news')
- ->where('status', 1)
->whereDate('date', '<=', Carbon::now())
->orderBy('date', 'desc')
->get();
foreach ($news as $newsItem) {
+ if (!$newsItem->getPageData()->get('status')) {
+ continue;
+ }
$newsItems[$newsItem->id] = $newsItem;
}
// Get all events
$events = NewsModel::with('media')
->where('type', 'event')
- ->where('status', 1)
->whereDate('date', '<=', $now)
->orderBy('event_start', 'asc')
->get();
$futureEvents = [];
foreach ($events as $eventItem) {
+ if (!$eventItem->getPageData()->get('status')) {
+ continue;
+ }
if ($eventItem->event_start < $now && $eventItem->event_end > $now) {
$currentEvents[$eventItem->id] = $eventItem;
} else if ($eventItem->event_start > $now) {