mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-02-24 02:29:48 -05:00
* Messages plus verbeux dans actualize_script * Ajout d'un message syslog lorsque SimplePie fait une requête HTTP * Minz_Session ne fermait pas les sessions complètement. * Nouvelle option dans Minz_Dispatcher et Minz_FrontController pour ne pas utiliser ob_gzhandler. Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
43 lines
957 B
PHP
Executable File
43 lines
957 B
PHP
Executable File
<?php
|
|
require(dirname(__FILE__) . '/../constants.php');
|
|
|
|
//TODO: check if already running
|
|
|
|
require(LIB_PATH . '/lib_rss.php'); //Includes class autoloader
|
|
|
|
session_cache_limiter('');
|
|
ob_implicit_flush(false);
|
|
ob_start();
|
|
echo 'Results: ', "\n"; //Buffered
|
|
|
|
$users = listUsers();
|
|
shuffle($users);
|
|
|
|
foreach ($users as $myUser) {
|
|
syslog(LOG_INFO, 'FreshRSS actualize ' . $myUser);
|
|
fwrite(STDOUT, 'Actualize ' . $myUser . "...\n"); //Unbuffered
|
|
echo $myUser, ' '; //Buffered
|
|
|
|
$_GET['c'] = 'feed';
|
|
$_GET['a'] = 'actualize';
|
|
$_GET['ajax'] = 1;
|
|
$_GET['force'] = true;
|
|
$_SERVER['HTTP_HOST'] = '';
|
|
|
|
$freshRSS = new FreshRSS();
|
|
$freshRSS->_useOb(false);
|
|
|
|
Minz_Session::init('FreshRSS');
|
|
Minz_Session::_param('currentUser', $myUser);
|
|
|
|
$freshRSS->init();
|
|
$freshRSS->run();
|
|
|
|
invalidateHttpCache();
|
|
Minz_Session::unset_session(true);
|
|
Minz_ModelPdo::clean();
|
|
}
|
|
syslog(LOG_INFO, 'FreshRSS actualize done.');
|
|
ob_end_flush();
|
|
fwrite(STDOUT, 'Done.' . "\n");
|