BaseEventTypeController::actionEventImage PHP Method

actionEventImage() public method

public actionEventImage ( )
    public function actionEventImage()
    {
        if (!($event = Event::model()->findByPk(@$_GET['event_id']))) {
            throw new Exception('Event not found: ' . @$_GET['event_id']);
        }
        if (!$event->hasEventImage(@$_GET['image_name'])) {
            throw new Exception("Event {$event->id} image missing: " . @$_GET['image_name']);
        }
        $path = $event->getImagePath(@$_GET['image_name']);
        header('Content-Type: image/png');
        header('Content-Length: ' . filesize($path));
        readfile($path);
    }
BaseEventTypeController