$log->TRACE($parser->filterRaw('projects')); $log->TRACE($parser->cleanup()); } //Очистка "мусора" создающегося при вставке в визивиг изображений и не сохранении комментария (таблицы commune_attach, file_commune и articles_comments_files, file if (date('H') == 23) { //$log->TRACE( commune::removeWysiwygTrash()); $log->TRACE(articles::removeWysiwygTrash()); } // Каждый день первого числа формируем документ ITO за прошлый месяц /* if(date('j') == 1 && date('H') == 1) { $prevMonth = time() - 3600 * 24 * 2; // Вычитаем два дня на всякий случай $log->TRACE( sbr_meta::generateDocITO(array(0 => date('Y-m-01', $prevMonth), 1 => date('Y-m-t', $prevMonth)), false, 'xlsx')); } */ //Очистка логов ПСКБ из базы /* if(date('H') == 5) { // $log_pskb = new log_pskb(); // $log->TRACE( $log_pskb->clearCloneData() ); // $log->TRACE( $log_pskb->packOldData(true) ); } */ //////////////////// !!! добавлять НАД этой строкой !!! /////////////////////// $mt = new Maintenance(); if (in_array($H, array(2, 9, 21))) { $log->TRACE($mt->analyze('master', Maintenance::MODE_VACUUM)); } elseif (in_array($H, array(3, 6, 10, 13, 16, 19, 22))) { $log->TRACE($mt->analyze('master', Maintenance::MODE_ANALYZE)); } $log->writeln('------------ END hourly (total time: ' . $log->getTotalTime() . ') ---------------');