예제 #1
0
 public function optimizeAction()
 {
     if (Minz_Request::isPost()) {
         @set_time_limit(300);
         // La table des entrées a tendance à grossir énormément
         // Cette action permet d'optimiser cette table permettant de grapiller un peu de place
         // Cette fonctionnalité n'est à appeler qu'occasionnellement
         $entryDAO = new FreshRSS_EntryDAO();
         $entryDAO->optimizeTable();
         invalidateHttpCache();
         $notif = array('type' => 'good', 'content' => Minz_Translate::t('optimization_complete'));
         Minz_Session::_param('notification', $notif);
     }
     Minz_Request::forward(array('c' => 'configure', 'a' => 'archiving'), true);
 }