]>
Commit | Line | Data |
---|---|---|
1 | <?php | |
2 | /** | |
3 | * wallabag, self hostable application allowing you to not miss any content anymore | |
4 | * | |
5 | * @category wallabag | |
6 | * @author Nicolas LÅ“uillet <nicolas@loeuillet.org> | |
7 | * @copyright 2013 | |
8 | * @license http://opensource.org/licenses/MIT see COPYING file | |
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'; | |
20 | require_once INCLUDES . '/3rdparty/class.messages.php'; | |
21 | require_once ROOT . '/vendor/autoload.php'; | |
22 | require_once INCLUDES . '/poche/Template.class.php'; | |
23 | require_once INCLUDES . '/poche/Language.class.php'; | |
24 | require_once INCLUDES . '/poche/Routing.class.php'; | |
25 | require_once INCLUDES . '/poche/WallabagEBooks.class.php'; | |
26 | require_once INCLUDES . '/poche/Poche.class.php'; | |
27 | ||
28 | require_once INCLUDES . '/poche/Database.class.php'; | |
29 | require_once INCLUDES . '/3rdparty/simple_html_dom.php'; | |
30 | require_once INCLUDES . '/3rdparty/paginator.php'; | |
31 | require_once INCLUDES . '/3rdparty/Session.class.php'; | |
32 | ||
33 | require_once INCLUDES . '/3rdparty/libraries/feedwriter/FeedItem.php'; | |
34 | require_once INCLUDES . '/3rdparty/libraries/feedwriter/FeedWriter.php'; | |
35 | require_once INCLUDES . '/3rdparty/FlattrItem.class.php'; | |
36 | ||
37 | require_once INCLUDES . '/3rdparty/htmlpurifier/HTMLPurifier.auto.php'; | |
38 | ||
39 | # epub library | |
40 | require_once INCLUDES . '/3rdparty/libraries/PHPePub/Logger.php'; | |
41 | require_once INCLUDES . '/3rdparty/libraries/PHPePub/EPub.php'; | |
42 | require_once INCLUDES . '/3rdparty/libraries/PHPePub/EPubChapterSplitter.php'; | |
43 | ||
44 | # mobi library | |
45 | require_once INCLUDES . '/3rdparty/libraries/MOBIClass/MOBI.php'; | |
46 | ||
47 | # pdf library | |
48 | #require_once INCLUDES . '/3rdparty/libraries/mpdf/mpdf.php'; | |
49 | require_once INCLUDES . '/3rdparty/libraries/tcpdf/tcpdf.php'; | |
50 | ||
51 | # system configuration; database credentials et caetera | |
52 | require_once INCLUDES . '/poche/config.inc.php'; | |
53 | require_once INCLUDES . '/poche/config.inc.default.php'; | |
54 | ||
55 | if (DOWNLOAD_PICTURES) { | |
56 | require_once INCLUDES . '/poche/pochePictures.php'; | |
57 | } | |
58 | ||
59 | if (!ini_get('date.timezone') || !@date_default_timezone_set(ini_get('date.timezone'))) { | |
60 | date_default_timezone_set('UTC'); | |
61 | } | |
62 | ||
63 | if (defined('ERROR_REPORTING')) { | |
64 | error_reporting(ERROR_REPORTING); | |
65 | } |