mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-05-05 21:55:24 -04:00
23
cli/actualize-user.php
Normal file
23
cli/actualize-user.php
Normal file
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/php
|
||||
<?php
|
||||
require('_cli.php');
|
||||
|
||||
$options = getopt('', array(
|
||||
'user:',
|
||||
));
|
||||
|
||||
if (empty($options['user'])) {
|
||||
fail('Usage: ' . basename(__FILE__) . " --user username");
|
||||
}
|
||||
|
||||
$username = cliInitUser($options['user']);
|
||||
|
||||
fwrite(STDERR, 'FreshRSS actualizing user “' . $username . "”…\n");
|
||||
|
||||
list($nbUpdatedFeeds, $feed) = FreshRSS_feed_Controller::actualizeFeed(0, '', true);
|
||||
|
||||
echo "FreshRSS actualized $nbUpdatedFeeds feeds for $username\n";
|
||||
|
||||
invalidateHttpCache($username);
|
||||
|
||||
done($nbUpdatedFeeds > 0);
|
||||
@@ -37,9 +37,10 @@ class Minz_ModelPdo {
|
||||
*/
|
||||
public function __construct($currentUser = null) {
|
||||
if ($currentUser === null) {
|
||||
$currentUser = Minz_Session::param('currentUser', '_');
|
||||
$currentUser = Minz_Session::param('currentUser');
|
||||
}
|
||||
if (self::$useSharedBd && self::$sharedBd != null && $currentUser === self::$sharedCurrentUser) {
|
||||
if (self::$useSharedBd && self::$sharedBd != null &&
|
||||
($currentUser == null || $currentUser === self::$sharedCurrentUser)) {
|
||||
$this->bd = self::$sharedBd;
|
||||
$this->prefix = self::$sharedPrefix;
|
||||
$this->current_user = self::$sharedCurrentUser;
|
||||
|
||||
Reference in New Issue
Block a user