public function actionSamplepdf($id)
    {
        $model = $this->findModel($id);
        $imgLink = "../resources/activities/activity_" . $id . ".jpg";
        $date = date("M d D", strtotime($model->startDatetime));
        $startTime = date("g:i A", strtotime($model->startDatetime));
        $endTime = date("g:i A", strtotime($model->endDatetime));
        $content = '
        <div class="container text-center">
                    <div class="row">
                        <div class="col-sm-8">
                            <h1>' . $model->Activity_name . '</h1>
        <p>' . $model->description . '</p>
        <p class="text-center"><img src="' . $imgLink . '" class="activity-detail-img"></p>
        </div>
        <div class="col-sm-4 activity-detail-technical" style="background-color: <?= \\app\\models\\ActivityType::getActivityTypeThemeColorById($model->ActivityType_id) ?>">
            <h3>Date and Time</h3>
            ' . $date . '<br>
            ' . $startTime . ' - ' . $endTime . '
            <h3>Venue</h3>
            ' . \app\models\Venue::getVenueNameById($model->Venue_id) . '
            <h3>Person in Charge</h3>
            ' . \app\models\User::getUserFullNameById($model->personInCharge) . '

        </div>
        </div>
        </div>
        ';
        $mpdf = new mPDF();
        $mpdf->WriteHTML($content);
        $mpdf->Output();
        exit;
    }
Exemple #2
0
                                </td>
                                <td class="activity-schedule-detail" style="border-left-color: <?php 
        echo \app\models\ActivityType::getActivityTypeThemeColorById($row['ActivityType_id']);
        ?>
">
                                    <span class="title"><?php 
        echo $row['Activity_name'];
        ?>
</span><br>
                                    <span class="type"><?php 
        echo \app\models\ActivityType::getActivityTypeNameById($row['ActivityType_id']);
        ?>
</span>
                                </td>
                                <td class="activity-schedule-venue"><?php 
        echo \app\models\Venue::getVenueNameById($row['Venue_id']);
        ?>
</td>

                            </tr>
                        </table>
                    </a>
            <?php 
    }
    ?>
    <?php 
} else {
    ?>


        <?php 
Exemple #3
0
    }
    ?>
                    <h3>Date and Time</h3>
                    <?php 
    echo date("M d D", strtotime($model->startDatetime));
    ?>
<br>
                    <?php 
    echo date("g:i A", strtotime($model->startDatetime));
    ?>
 - <?php 
    echo date("g:i A", strtotime($model->endDatetime));
    ?>
                    <h3>Venue</h3>
                    <?php 
    echo \app\models\Venue::getVenueNameById($model->Venue_id);
    ?>
                    <h3>Person in Charge</h3>
                    <?php 
    echo \app\models\User::getUserFullNameById($model->personInCharge);
    ?>
                    <br><br>
                    <?php 
    echo Html::a('Get PDF <span class="glyphicon glyphicon-download-alt"></span>', ['/activity/samplepdf', 'id' => $model->id], ['class' => 'btn btn-default', 'target' => '_blank']);
    ?>
                </div>
            </div>
        </div>
    <?php 
} else {
    $this->params['breadcrumbs'][] = ['label' => 'Activities', 'url' => ['index']];