summaryrefslogtreecommitdiff
path: root/update.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-04-17 16:23:15 +0400
committerAndrew Dolgov <[email protected]>2013-04-17 16:48:41 +0400
commit6322ac79a020ab584d412d782d62b2ee77d7c6cf (patch)
treeb2e64a140a3bc9d9ce649ee67f8a687b6511d9f4 /update.php
parentaca75cb5cb323535099c7aef46a78ea3cec082f2 (diff)
remove $link
Diffstat (limited to 'update.php')
-rwxr-xr-xupdate.php49
1 files changed, 22 insertions, 27 deletions
diff --git a/update.php b/update.php
index d9009f965..abbe6c577 100755
--- a/update.php
+++ b/update.php
@@ -19,10 +19,7 @@
if (!defined('PHP_EXECUTABLE'))
define('PHP_EXECUTABLE', '/usr/bin/php');
- // Create a database connection.
- $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
-
- init_plugins($link);
+ init_plugins();
$longopts = array("feeds",
"feedbrowser",
@@ -91,7 +88,7 @@
}
if (!isset($options['update-schema'])) {
- $schema_version = get_schema_version($link);
+ $schema_version = get_schema_version();
if ($schema_version != SCHEMA_VERSION) {
die("Schema version is wrong, please upgrade the database.\n");
@@ -128,22 +125,22 @@
if (isset($options["force-update"])) {
_debug("marking all feeds as needing update...");
- db_query($link, "UPDATE ttrss_feeds SET last_update_started = '1970-01-01',
+ db_query( "UPDATE ttrss_feeds SET last_update_started = '1970-01-01',
last_updated = '1970-01-01'");
}
if (isset($options["feeds"])) {
// Update all feeds needing a update.
- update_daemon_common($link);
+ update_daemon_common();
// Update feedbrowser
- $count = update_feedbrowser_cache($link);
+ $count = update_feedbrowser_cache();
_debug("Feedbrowser updated, $count feeds processed.");
// Purge orphans and cleanup tags
- purge_orphans($link, true);
+ purge_orphans( true);
- $rc = cleanup_tags($link, 14, 50000);
+ $rc = cleanup_tags( 14, 50000);
_debug("Cleaned $rc cached tags.");
global $pluginhost;
@@ -151,7 +148,7 @@
}
if (isset($options["feedbrowser"])) {
- $count = update_feedbrowser_cache($link);
+ $count = update_feedbrowser_cache();
print "Finished, $count feeds processed.\n";
}
@@ -174,14 +171,14 @@
// or regenerate feedbrowser cache
if (rand(0,100) > 30) {
- update_daemon_common($link);
+ update_daemon_common();
} else {
- $count = update_feedbrowser_cache($link);
+ $count = update_feedbrowser_cache();
_debug("Feedbrowser updated, $count feeds processed.");
- purge_orphans($link, true);
+ purge_orphans( true);
- $rc = cleanup_tags($link, 14, 50000);
+ $rc = cleanup_tags( 14, 50000);
_debug("Cleaned $rc cached tags.");
@@ -192,7 +189,7 @@
}
if (isset($options["cleanup-tags"])) {
- $rc = cleanup_tags($link, 14, 50000);
+ $rc = cleanup_tags( 14, 50000);
_debug("$rc tags deleted.\n");
}
@@ -206,12 +203,12 @@
_debug("clearing existing indexes...");
if (DB_TYPE == "pgsql") {
- $result = db_query($link, "SELECT relname FROM
+ $result = db_query( "SELECT relname FROM
pg_catalog.pg_class WHERE relname LIKE 'ttrss_%'
AND relname NOT LIKE '%_pkey'
AND relkind = 'i'");
} else {
- $result = db_query($link, "SELECT index_name,table_name FROM
+ $result = db_query( "SELECT index_name,table_name FROM
information_schema.statistics WHERE index_name LIKE 'ttrss_%'");
}
@@ -224,7 +221,7 @@
$line['table_name']." DROP INDEX ".$line['index_name'];
_debug($statement);
}
- db_query($link, $statement, false);
+ db_query( $statement, false);
}
_debug("reading indexes from schema for: " . DB_TYPE);
@@ -241,7 +238,7 @@
$statement = "CREATE INDEX $index ON $table";
_debug($statement);
- db_query($link, $statement);
+ db_query( $statement);
}
}
fclose($fp);
@@ -260,9 +257,9 @@
_debug("converting filters...");
- db_query($link, "DELETE FROM ttrss_filters2");
+ db_query( "DELETE FROM ttrss_filters2");
- $result = db_query($link, "SELECT * FROM ttrss_filters ORDER BY id");
+ $result = db_query( "SELECT * FROM ttrss_filters ORDER BY id");
while ($line = db_fetch_assoc($result)) {
$owner_uid = $line["owner_uid"];
@@ -295,7 +292,7 @@
$_REQUEST = $filter;
$_SESSION["uid"] = $owner_uid;
- $filters = new Pref_Filters($link, $_REQUEST);
+ $filters = new Pref_Filters( $_REQUEST);
$filters->add();
}
}
@@ -305,7 +302,7 @@
if (isset($options["update-schema"])) {
_debug("checking for updates (" . DB_TYPE . ")...");
- $updater = new DbUpdater($link, DB_TYPE, SCHEMA_VERSION);
+ $updater = new DbUpdater( DB_TYPE, SCHEMA_VERSION);
if ($updater->isUpdateRequired()) {
_debug("schema update required, version " . $updater->getSchemaVersion() . " to " . SCHEMA_VERSION);
@@ -332,7 +329,7 @@
}
if (isset($options["list-plugins"])) {
- $tmppluginhost = new PluginHost($link);
+ $tmppluginhost = new PluginHost();
$tmppluginhost->load_all($tmppluginhost::KIND_ALL);
$enabled = array_map("trim", explode(",", PLUGINS));
@@ -355,8 +352,6 @@
$pluginhost->run_commands($options);
- db_close($link);
-
if ($lock_handle != false) {
fclose($lock_handle);
}