Файл: 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>