1
0

Added new (clean) yii boilerplate

This commit is contained in:
2014-05-13 12:40:42 +02:00
parent 1d6d975a16
commit 99d29b432b
1983 changed files with 653465 additions and 17 deletions

View File

@@ -0,0 +1,16 @@
<?php
if($file->type==='php')
{
echo '<div class="content">';
highlight_string($file->content);
echo '</div>';
}
elseif(in_array($file->type,array('txt','js','css')))
{
echo '<div class="content">';
echo nl2br($file->content);
echo '</div>';
}
else
echo '<div class="error">Preview is not available for this file type.</div>';
?>

View File

@@ -0,0 +1,9 @@
<?php if($diff===false): ?>
<div class="error">Diff is not supported for this file type.</div>
<?php elseif(empty($diff)): ?>
<div class="error">No changes.</div>
<?php else: ?>
<div class="content">
<pre class="diff"><?php echo $diff; ?></pre>
</div>
<?php endif; ?>

View File

@@ -0,0 +1,76 @@
<div class="row template sticky">
<?php echo $this->labelEx($model,'template'); ?>
<?php echo $this->dropDownList($model,'template',$templates); ?>
<div class="tooltip">
Please select which set of the templates should be used to generated the code.
</div>
<?php echo $this->error($model,'template'); ?>
</div>
<div class="buttons">
<?php echo CHtml::submitButton('Preview',array('name'=>'preview')); ?>
<?php if($model->status===CCodeModel::STATUS_PREVIEW && !$model->hasErrors()): ?>
<?php echo CHtml::submitButton('Generate',array('name'=>'generate')); ?>
<?php endif; ?>
</div>
<?php if(!$model->hasErrors()): ?>
<div class="feedback">
<?php if($model->status===CCodeModel::STATUS_SUCCESS): ?>
<div class="success">
<?php echo $model->successMessage(); ?>
</div>
<?php elseif($model->status===CCodeModel::STATUS_ERROR): ?>
<div class="error">
<?php echo $model->errorMessage(); ?>
</div>
<?php endif; ?>
<?php if(isset($_POST['generate'])): ?>
<pre class="results"><?php echo $model->renderResults(); ?></pre>
<?php elseif(isset($_POST['preview'])): ?>
<?php echo CHtml::hiddenField("answers"); ?>
<table class="preview">
<tr>
<th class="file">Code File</th>
<th class="confirm">
<label for="check-all">Generate</label>
<?php
$count=0;
foreach($model->files as $file)
{
if($file->operation!==CCodeFile::OP_SKIP)
$count++;
}
if($count>1)
echo '<input type="checkbox" name="checkAll" id="check-all" />';
?>
</th>
</tr>
<?php foreach($model->files as $i=>$file): ?>
<tr class="<?php echo $file->operation; ?>">
<td class="file">
<?php echo CHtml::link(CHtml::encode($file->relativePath), array('code','id'=>$i), array('class'=>'view-code','rel'=>$file->path)); ?>
<?php if($file->operation===CCodeFile::OP_OVERWRITE): ?>
(<?php echo CHtml::link('diff', array('diff','id'=>$i), array('class'=>'view-code','rel'=>$file->path)); ?>)
<?php endif; ?>
</td>
<td class="confirm">
<?php
if($file->operation===CCodeFile::OP_SKIP)
echo 'unchanged';
else
{
$key=md5($file->path);
echo CHtml::label($file->operation, "answers_{$key}")
. ' ' . CHtml::checkBox("answers[$key]", $model->confirmed($file));
}
?>
</td>
</tr>
<?php endforeach; ?>
</table>
<?php endif; ?>
</div>
<?php endif; ?>