|  |  |  | <?php
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | use yii\helpers\Html;
 | 
					
						
							|  |  |  | use yii\gii\CodeFile;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /**
 | 
					
						
							|  |  |  |  * @var $this \yii\web\View
 | 
					
						
							|  |  |  |  * @var $generator \yii\gii\Generator
 | 
					
						
							|  |  |  |  * @var CodeFile[] $files
 | 
					
						
							|  |  |  |  * @var array $answers
 | 
					
						
							|  |  |  |  */
 | 
					
						
							|  |  |  | ?>
 | 
					
						
							|  |  |  | <div class="default-view-files">
 | 
					
						
							|  |  |  | 	<p>Click on the above <code>Generate</code> button to generate the files selected below:</p>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	<table class="table table-bordered table-striped table-condensed">
 | 
					
						
							|  |  |  | 		<thead>
 | 
					
						
							|  |  |  | 			<tr>
 | 
					
						
							|  |  |  | 				<th class="file">Code File</th>
 | 
					
						
							|  |  |  | 				<th class="action">Action</th>
 | 
					
						
							|  |  |  | 				<th>
 | 
					
						
							|  |  |  | 					<?php
 | 
					
						
							|  |  |  | 					foreach ($files as $file) {
 | 
					
						
							|  |  |  | 						if ($file->operation !== CodeFile::OP_SKIP) {
 | 
					
						
							|  |  |  | 							echo '<input type="checkbox" id="check-all">';
 | 
					
						
							|  |  |  | 							break;
 | 
					
						
							|  |  |  | 						}
 | 
					
						
							|  |  |  | 					}
 | 
					
						
							|  |  |  | 					?>
 | 
					
						
							|  |  |  | 				</th>
 | 
					
						
							|  |  |  | 			</tr>
 | 
					
						
							|  |  |  | 		</thead>
 | 
					
						
							|  |  |  | 		<tbody>
 | 
					
						
							|  |  |  | 			<?php foreach ($files as $file): ?>
 | 
					
						
							|  |  |  | 			<tr class="<?= $file->operation ?>">
 | 
					
						
							|  |  |  | 				<td class="file">
 | 
					
						
							|  |  |  | 					<?= Html::a(Html::encode($file->getRelativePath()), ['preview', 'file' => $file->id], ['class' => 'preview-code', 'data-title' => $file->getRelativePath()]) ?>
 | 
					
						
							|  |  |  | 					<?php if ($file->operation === CodeFile::OP_OVERWRITE): ?>
 | 
					
						
							|  |  |  | 						<?= Html::a('diff', ['diff', 'file' => $file->id], ['class' => 'diff-code label label-warning', 'data-title' => $file->getRelativePath()]) ?>
 | 
					
						
							|  |  |  | 					<?php endif; ?>
 | 
					
						
							|  |  |  | 				</td>
 | 
					
						
							|  |  |  | 				<td class="action">
 | 
					
						
							|  |  |  | 					<?php
 | 
					
						
							|  |  |  | 					if ($file->operation === CodeFile::OP_SKIP) {
 | 
					
						
							|  |  |  | 						echo 'unchanged';
 | 
					
						
							|  |  |  | 					} else {
 | 
					
						
							|  |  |  | 						echo $file->operation;
 | 
					
						
							|  |  |  | 					}
 | 
					
						
							|  |  |  | 					?>
 | 
					
						
							|  |  |  | 				</td>
 | 
					
						
							|  |  |  | 				<td class="check">
 | 
					
						
							|  |  |  | 					<?php
 | 
					
						
							|  |  |  | 					if ($file->operation === CodeFile::OP_SKIP) {
 | 
					
						
							|  |  |  | 						echo ' ';
 | 
					
						
							|  |  |  | 					} else {
 | 
					
						
							|  |  |  | 						echo Html::checkBox("answers[{$file->id}]", isset($answers) ? isset($answers[$file->id]) : ($file->operation === CodeFile::OP_CREATE));
 | 
					
						
							|  |  |  | 					}
 | 
					
						
							|  |  |  | 					?>
 | 
					
						
							|  |  |  | 				</td>
 | 
					
						
							|  |  |  | 			</tr>
 | 
					
						
							|  |  |  | 			<?php endforeach; ?>
 | 
					
						
							|  |  |  | 		</tbody>
 | 
					
						
							|  |  |  | 	</table>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	<div class="modal fade" id="preview-modal" tabindex="-1" role="dialog">
 | 
					
						
							|  |  |  | 		<div class="modal-dialog">
 | 
					
						
							|  |  |  | 			<div class="modal-content">
 | 
					
						
							|  |  |  | 				<div class="modal-header">
 | 
					
						
							|  |  |  | 					<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
 | 
					
						
							|  |  |  | 					<h4 class="modal-title">Modal title</h4>
 | 
					
						
							|  |  |  | 				</div>
 | 
					
						
							|  |  |  | 				<div class="modal-body">
 | 
					
						
							|  |  |  | 					<p>Please wait ...</p>
 | 
					
						
							|  |  |  | 				</div>
 | 
					
						
							|  |  |  | 			</div>
 | 
					
						
							|  |  |  | 		</div>
 | 
					
						
							|  |  |  | 	</div>
 | 
					
						
							|  |  |  | </div>
 |