mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-15 22:26:00 +00:00
fix missing DB object when instantiated to import opml
This commit is contained in:
@@ -120,7 +120,7 @@
|
|||||||
if ($override) {
|
if ($override) {
|
||||||
$handler = $override;
|
$handler = $override;
|
||||||
} else {
|
} else {
|
||||||
$handler = new $op(Db::get(), $_REQUEST);
|
$handler = new $op($_REQUEST);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($handler && implements_interface($handler, 'IHandler')) {
|
if ($handler && implements_interface($handler, 'IHandler')) {
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ class Handler implements IHandler {
|
|||||||
protected $dbh;
|
protected $dbh;
|
||||||
protected $args;
|
protected $args;
|
||||||
|
|
||||||
function __construct($dbh, $args) {
|
function __construct($args) {
|
||||||
$this->dbh = $dbh;
|
$this->dbh = Db::get();
|
||||||
$this->args = $args;
|
$this->args = $args;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
2
opml.php
2
opml.php
@@ -24,7 +24,7 @@
|
|||||||
if (db_num_rows($result) == 1) {
|
if (db_num_rows($result) == 1) {
|
||||||
$owner_uid = db_fetch_result($result, 0, "owner_uid");
|
$owner_uid = db_fetch_result($result, 0, "owner_uid");
|
||||||
|
|
||||||
$opml = new Opml( $_REQUEST);
|
$opml = new Opml($_REQUEST);
|
||||||
$opml->opml_export("", $owner_uid, true, false);
|
$opml->opml_export("", $owner_uid, true, false);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
if ($override) {
|
if ($override) {
|
||||||
$handler = $override;
|
$handler = $override;
|
||||||
} else {
|
} else {
|
||||||
$handler = new Handler_Public(Db::get(), $_REQUEST);
|
$handler = new Handler_Public($_REQUEST);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (implements_interface($handler, "IHandler") && $handler->before($method)) {
|
if (implements_interface($handler, "IHandler") && $handler->before($method)) {
|
||||||
|
|||||||
@@ -308,7 +308,7 @@
|
|||||||
$_REQUEST = $filter;
|
$_REQUEST = $filter;
|
||||||
$_SESSION["uid"] = $owner_uid;
|
$_SESSION["uid"] = $owner_uid;
|
||||||
|
|
||||||
$filters = new Pref_Filters( $_REQUEST);
|
$filters = new Pref_Filters($_REQUEST);
|
||||||
$filters->add();
|
$filters->add();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user