You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							78 lines
						
					
					
						
							2.1 KiB
						
					
					
				
			
		
		
	
	
							78 lines
						
					
					
						
							2.1 KiB
						
					
					
				| <?php | |
|  | |
| use yii\helpers\Html; | |
| use yii\gii\CodeFile; | |
|  | |
| /** | |
|  * @var \yii\web\View $this | |
|  * @var \yii\gii\Generator $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>
 | |
| 
 |