Вы говорили о том что на кол сажать кодера который пишет php в html, я резонно интересуюсь как быть с echo. Хук на любителя, помоему очень даже не плох, хоть я и не пользуюсь.
Если нужны придирки к коду то вот так еще плохо $this->db->escape( htmlspecialchars($_POST['description'])), потому что если нужно будет описание с тегами, оно пропадет. Вообще всегда лучше эскейпить в шаблоне.
Да, просто одиночный файл нельзя редактировать, хотя можно зайти в tools->deployment->brouwse remote host и по одному дергать файлы в проект. А вообще лучше конешно же выкачать проект и работать с ним поставив галочку автодеплой.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.