Вход Регистрация
Файл: framework/gii/views/common/generator.php
Строк: 41
<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; ?>
Онлайн: 0
Реклама