вспоминая мудрость соломонову могу сказать "и это пройдёт" :D
p.s. Перечитал - как-то уж очень трагично :), имеется виду, что запахи со временем всё равно станут менее явственными, но в целом конечно намного круче чем когда куришь.
ну наверное, как обычно - троян увёл и понаставлял гадостей на сайтах, а что это может ещё значить? :)
/ru/forum/587476 тут в районе конца идёт "срач" по поводу, присоединяйтесь :)
MIKLFIRM, файлзиллу юзаю, но при этом я под линуксом, пароли не храню на компьютере и зачастую использую sftp.
контекст имеется в виду - адсенс? Ибо бегун, но это субъективное мнение, личным опытом не подтвержденное, по-моему, помягче относится к таким вещам.
http://ostro.org/news/article-154484/
Довольно заманчиво. Остаётся тнесколько вопросов:
1) ЕСН для третьей категории. Если он не будет включён, то теряется смысл единого налога и упрощёнки.
2)Второй вопрос учёт доходов - непонятно, в рамках этого остаётся вопрос получения от гугла актов выполненных работ или, если деньги на счёт зашли, то уже можно считать получены.
3) Также что с ВЭДом, непонятно.
Ну и главное, то что за основу принято ещё пока ничего не значит. Кроме того, понятно, что принятый закон и объективная реальность в стране в виде налоговых и прочего - это отдельная тема. :)
всё же это немного по-чернобыльски (мутант получается) совмещать 2 в одном :) Как раз это и приводит к запутанному коду, имхо.
Кроме того, можно обработку входящих данных вынести отдельно, ибо череда if'ов великовата. Можно что-то типа как в CodeIgniter:
$value = $this->input->post('value'); , а внутри этого уже идёт обработка. Хотя мне конечно ближе как в Yii сделано - всё намного проще настраивается.
awilum, я бы посоветовал вам action разносить по разным файлам или же хотя бы для контроллеров использовать ООП - http://code.google.com/p/templatecms/source/browse/trunk/plugins/box/pages/PagesAdmin.php вот здесь можно было бы сделать красивее - сейчас слишком много уровней вложенности условий того или иного рода, что понимаемость ухудшает.
p.s. Всегда легко критиковать чужой код :D
бывает, но в процентном отношении говнокода на файлах из того, что я видел - больше.
Я и сам сейчас пересматривая свой код написанный некоторое время назад (с использованием баз) - вижу, что он не идеален.
Это вам он не говорит, а мне говорит. Реализовать ORM на файлах и работу с ним как бы теоретически можно, но практически - как по мне это очень неразумно и трудозатратно.
Использование же ORM повышает скорость разработки в огромное количество раз, как и поддержки кода. Если вам нужно в файловой CMS добавить вывод связанных данных, то придётся переписывать много кода во многих местах.
В случае же ORM это изменить строчку relations, пару строчек в контроллере и описать вывод во view. Плюс читабельность кода возрастает в разы.
Я сейчас повторно глянул вашу CMS, да код более-менее хороший, особенно если учесть, что использован процедурный подход, то почти идеальный, за исключением использования глобальных переменных (я в другом топике не ответил - проблема в том, что при использовании загрязняется пространство имен и где-то это может вылезти боком). Но повторюсь, что на файлах получить говонокод легче в большинстве случаев. Кстати, в вашем случае я не совсем понимаю почему вы не переходите на ООП - в многих местах оно просится, да и построенние системы больше похоже на оопешный подход :) Но это уже отступление от темы. :)
Исторически сложилось, что в большинстве случаев файловая CMS = говнокод, который потом поддерживать нереально. Кроме того, изменение уже готового функционала легче на нефайловой.
Ответьте, плиз, как вы думаете, вот такой кусок кода это из файловой CMS или которая использует более стандартизированную базу?
public function actionCreate() { $model=new Article; if(isset($_POST['Article'])) { $model->attributes=$_POST['Article']; if($model->save()) $this->redirect(array('admin')); } $this->render('create',array( 'model'=>$model, )); }