]>
Commit | Line | Data |
---|---|---|
00dbaf90 NL |
1 | <?php |
2 | /** | |
c95b78a8 | 3 | * wallabag, self hostable application allowing you to not miss any content anymore |
00dbaf90 | 4 | * |
c95b78a8 NL |
5 | * @category wallabag |
6 | * @author Nicolas Lœuillet <nicolas@loeuillet.org> | |
00dbaf90 | 7 | * @copyright 2013 |
3602405e | 8 | * @license http://opensource.org/licenses/MIT see COPYING file |
00dbaf90 NL |
9 | */ |
10 | ||
11 | # the poche system root directory (/inc) | |
12 | define('INCLUDES', dirname(__FILE__) . '/..'); | |
13 | ||
14 | # the poche root directory | |
15 | define('ROOT', INCLUDES . '/..'); | |
16 | ||
17 | require_once INCLUDES . '/poche/Tools.class.php'; | |
18 | require_once INCLUDES . '/poche/User.class.php'; | |
19 | require_once INCLUDES . '/poche/Url.class.php'; | |
3602405e NL |
20 | require_once ROOT . '/vendor/autoload.php'; |
21 | require_once INCLUDES . '/poche/Template.class.php'; | |
22 | require_once INCLUDES . '/poche/Language.class.php'; | |
23 | require_once INCLUDES . '/poche/Routing.class.php'; | |
15317991 | 24 | require_once INCLUDES . '/poche/WallabagEBooks.class.php'; |
00dbaf90 NL |
25 | require_once INCLUDES . '/poche/Poche.class.php'; |
26 | ||
00dbaf90 | 27 | require_once INCLUDES . '/poche/Database.class.php'; |
00dbaf90 | 28 | require_once INCLUDES . '/3rdparty/paginator.php'; |
00dbaf90 | 29 | |
42c80841 NL |
30 | require_once INCLUDES . '/3rdparty/libraries/feedwriter/FeedItem.php'; |
31 | require_once INCLUDES . '/3rdparty/libraries/feedwriter/FeedWriter.php'; | |
dda7884a | 32 | require_once INCLUDES . '/poche/FlattrItem.class.php'; |
00dbaf90 | 33 | |
87090d8a | 34 | # epub library |
35 | require_once INCLUDES . '/3rdparty/libraries/PHPePub/Logger.php'; | |
36 | require_once INCLUDES . '/3rdparty/libraries/PHPePub/EPub.php'; | |
37 | require_once INCLUDES . '/3rdparty/libraries/PHPePub/EPubChapterSplitter.php'; | |
38 | ||
4188f38a | 39 | # mobi library |
fb9df0c2 | 40 | require_once INCLUDES . '/3rdparty/libraries/MOBIClass/MOBI.php'; |
4188f38a | 41 | |
42 | # pdf library | |
824f8c45 | 43 | #require_once INCLUDES . '/3rdparty/libraries/mpdf/mpdf.php'; |
44 | require_once INCLUDES . '/3rdparty/libraries/tcpdf/tcpdf.php'; | |
4188f38a | 45 | |
a33a3d2a | 46 | # system configuration; database credentials et caetera |
3602405e NL |
47 | require_once INCLUDES . '/poche/config.inc.php'; |
48 | require_once INCLUDES . '/poche/config.inc.default.php'; | |
00dbaf90 | 49 | |
3602405e | 50 | if (DOWNLOAD_PICTURES) { |
00dbaf90 NL |
51 | require_once INCLUDES . '/poche/pochePictures.php'; |
52 | } | |
53 | ||
54 | if (!ini_get('date.timezone') || !@date_default_timezone_set(ini_get('date.timezone'))) { | |
55 | date_default_timezone_set('UTC'); | |
b3cda72e NL |
56 | } |
57 | ||
58 | if (defined('ERROR_REPORTING')) { | |
59 | error_reporting(ERROR_REPORTING); | |
60 | } |