public function actionEditAjax()
 {
     $calendarEntry = $this->getCalendarEntry(Yii::$app->request->get('id'));
     if ($calendarEntry == null) {
         throw new HttpException('404', Yii::t('CalendarModule.base', "Event not found!"));
     }
     if (!$calendarEntry->content->canEdit()) {
         throw new HttpException('403', Yii::t('CalendarModule.base', "You don't have permission to edit this event!"));
     }
     if (Yii::$app->request->get('fullCalendar') == 1) {
         \humhub\modules\calendar\widgets\FullCalendar::populate($calendarEntry);
     }
     if ($calendarEntry->validate() && $calendarEntry->save()) {
         return;
     }
     throw new HttpException("Could not save!" . print_r($calendarEntry->getErrors(), 1));
 }
<?php

use humhub\modules\content\components\ActiveQueryContent;
use humhub\modules\calendar\models\CalendarEntry;
use yii\helpers\Url;
?>
<div class="container">
    <!-- Example row of columns -->
    <div class="row">
        <div class="col-md-10">

            <div class="panel panel-default">
                <div class="panel-body">
                    <?php 
echo \humhub\modules\calendar\widgets\FullCalendar::widget(array('canWrite' => true, 'selectors' => $selectors, 'filters' => $filters, 'loadUrl' => Url::to(['load-ajax']), 'createUrl' => $user->createUrl('/calendar/entry/edit', array('start_datetime' => '-start-', 'end_datetime' => '-end-', 'fullCalendar' => '1', 'createFromGlobalCalendar' => 1))));
?>

                </div>
            </div>

        </div>
        <div class="col-md-2">
            <?php 
if ($spaces) {
    ?>
            <div class="panel panel-default">
                <div class="panel-heading">
                    <?php 
    echo Yii::t('CalendarModule.views_global_index', '<strong>My</strong> spaces');
    ?>
                </div>
<div class="panel panel-default">
    <div class="panel-body">
        <?php 
echo \humhub\modules\calendar\widgets\FullCalendar::widget(array('canWrite' => $contentContainer->canWrite(), 'loadUrl' => $contentContainer->createUrl('/calendar/view/load-ajax'), 'createUrl' => $contentContainer->createUrl('/calendar/entry/edit', array('start_datetime' => '-start-', 'end_datetime' => '-end-', 'fullCalendar' => '1'))));
?>

    </div>
</div>