Fix downloading SQLite database from all users

This commit is contained in:
Thomas Citharel
2014-08-26 12:43:56 +02:00
parent 4362417495
commit 8763e4efde
4 changed files with 11 additions and 14 deletions

View File

@ -124,8 +124,6 @@ class Routing
} elseif (isset($_GET['import'])) {
$import = $this->wallabag->import();
$tplVars = array_merge($this->vars, $import);
} elseif (isset($_GET['download'])) {
Tools::downloadDb();
} elseif (isset($_GET['empty-cache'])) {
Tools::emptyCache();
} elseif (isset($_GET['export'])) {

View File

@ -296,18 +296,20 @@ final class Tools
/**
* Download the sqlite database
* Function not longer used for security reasons
*/
public static function downloadDb()
{
header('Content-Disposition: attachment; filename="poche.sqlite.gz"');
self::_status(200);
header('Content-Transfer-Encoding: binary');
header('Content-Type: application/octet-stream');
echo gzencode(file_get_contents(STORAGE_SQLITE));
// public static function downloadDb()
// {
// header('Content-Disposition: attachment; filename="poche.sqlite.gz"');
// self::_status(200);
exit;
}
// header('Content-Transfer-Encoding: binary');
// header('Content-Type: application/octet-stream');
// echo gzencode(file_get_contents(STORAGE_SQLITE));
// exit;
// }
/**
* Get the content for a given URL (by a call to FullTextFeed)