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.
		
		
		
		
		
			
		
			
				
					
					
						
							79 lines
						
					
					
						
							2.2 KiB
						
					
					
				
			
		
		
	
	
							79 lines
						
					
					
						
							2.2 KiB
						
					
					
				<?php | 
						|
 | 
						|
use yii\gii\Generator; | 
						|
use yii\helpers\Html; | 
						|
use yii\gii\CodeFile; | 
						|
 | 
						|
/** | 
						|
 * @var $this \yii\base\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="<?php echo $file->operation; ?>"> | 
						|
				<td class="file"> | 
						|
					<?php echo Html::a(Html::encode($file->getRelativePath()), array('preview', 'file' => $file->id), array('class' => 'preview-code', 'data-title' => $file->getRelativePath())); ?> | 
						|
					<?php if ($file->operation === CodeFile::OP_OVERWRITE): ?> | 
						|
						<?php echo Html::a('diff', array('diff', 'file' => $file->id), array('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_NEW)); | 
						|
					} | 
						|
					?> | 
						|
				</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>
 | 
						|
 |