Вход Регистрация
Файл: protected/views/comment/_form.php
Строк: 90
<?php
    
/*
     * Добавление, изменение, цитирование и даже ответ на комментарий О_о
     * WARNING!!! Тут я тупил 3 дня! Уровень неадекватства кода Over 9000!!!
     * Очень мутный и запутанный код!
     */
?>
<div class="menu">

<?php $this->widget ('validationErrors', array ('model' => $comment)) ?>

<form action="<?php echo (Yii::app ()->controller->action->id == 'respond' || Yii::app ()->controller->action->id == 'quote')
        ? 
$this->createUrl ('', array ('id' => $respondedComment->id))
        : 
$this->createUrl ('', array ('id' => $id)) ?>" method="POST">

<?php if (Yii::app ()->user->isGuest || (!Yii::app ()->user->isGuest && Yii::app ()->controller->action->id == 'update' && $comment->login != NULL)): ?>
    Логин:<br />
    <input type="text" name="comment[login]" value="<?php if (!Yii::app ()->user->isGuest && Yii::app ()->controller->action->id == 'update') echo CHtml::encode ($comment->login?>
<?php 
if (Yii::app ()->controller->action->id == 'create' || Yii::app ()->controller->action->id == 'respond' || Yii::app ()->controller->action->id == 'quote') echo CHtml::encode (Yii::app ()->request->cookies[Config::COOKIE_PREFIX Comment::COOKIE_USER]->value?>" /><br />
<?php endif; ?>
Комментарий:<br />
<textarea name="comment[content]" <?php echo Config::getColsRows () ?>><?php if (Yii::app ()->controller->action->id == 'respond'): ?>
<?php 
if ($respondedComment->login != NULL): ?>
<?php 
echo CHtml::encode ($respondedComment->login?><?php else: ?>
<?php 
echo CHtml::encode ($respondedComment->user->login?><?php endif; ?>
<?php 
elseif (!Yii::app ()->user->isGuest && Yii::app ()->controller->action->id == 'update'): ?><?php echo CHtml::encode ($comment->content?>
<?php 
elseif (Yii::app ()->controller->action->id == 'quote'): ?>

<?php if ($respondedComment->login != NULL): ?>
[b]<?php echo CHtml::encode ($respondedComment->login?>[/b] говорит:
"<?php echo CHtml::encode ($respondedComment->content?>"<?php else: ?>
[b]<?php echo CHtml::encode ($respondedComment->user->login?>[/b] говорит:
"<?php echo CHtml::encode ($respondedComment->content?>"<?php endif; ?>

<?php endif; ?></textarea><br />

<input type="submit" value="<?php if ($comment->isNewRecord): ?>Добавить<?php else: ?>Изменить<?php endif; ?>" /><br /><br />

<a href="<?php echo $this->createUrl ('textFormat/smiles'?>">Смайлы</a> | <a href="<?php echo $this->createUrl ('textFormat/bbCodes'?>">BB-коды</a>

</form>
</div>
Онлайн: 1
Реклама