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; }
</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
} ?> <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']];