Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 67 lines (57 sloc) 2.465 kb
fee8c6c @thomascube First version of the commandline update script
thomascube authored
1 <?php
df3c357 @till * fixed typo
till authored
2 /*
3 +-------------------------------------------------------------------------+
4 | RoundCube Webmail IMAP Client |
5 | Version 0.3-20090702 |
6 | |
7 | Copyright (C) 2005-2009, RoundCube Dev. - Switzerland |
8 | |
9 | This program is free software; you can redistribute it and/or modify |
10 | it under the terms of the GNU General Public License version 2 |
11 | as published by the Free Software Foundation. |
12 | |
13 | This program is distributed in the hope that it will be useful, |
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16 | GNU General Public License for more details. |
17 | |
18 | You should have received a copy of the GNU General Public License along |
19 | with this program; if not, write to the Free Software Foundation, Inc., |
20 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
21 | |
22 +-------------------------------------------------------------------------+
23 | Author: Thomas Bruederli <roundcube@gmail.com> |
24 +-------------------------------------------------------------------------+
fee8c6c @thomascube First version of the commandline update script
thomascube authored
25
df3c357 @till * fixed typo
till authored
26 $Id: index.php 2696 2009-07-02 06:38:26Z thomasb $
27
28 */
fee8c6c @thomascube First version of the commandline update script
thomascube authored
29
30 /**
31 * Use PHP5 autoload for dynamic class loading
32 * (copy from program/incllude/iniset.php)
33 */
34 function __autoload($classname)
35 {
36 $filename = preg_replace(
37 array('/MDB2_(.+)/', '/Mail_(.+)/', '/^html_.+/', '/^utf8$/'),
38 array('MDB2/\\1', 'Mail/\\1', 'html', 'utf8.class'),
39 $classname
40 );
41 include_once $filename. '.php';
42 }
43
44
45 /**
46 * Shortcut function for htmlentities()
47 *
48 * @param string String to quote
49 * @return string The html-encoded string
50 */
51 function Q($string)
52 {
9abd0f0 @alecpl - Allow UTF-8 folder names in config (#1485579)
alecpl authored
53 return htmlentities($string, ENT_COMPAT, 'UTF-8');
fee8c6c @thomascube First version of the commandline update script
thomascube authored
54 }
55
56
57 /**
df3c357 @till * fixed typo
till authored
58 * Fake internal error handler to catch errors
fee8c6c @thomascube First version of the commandline update script
thomascube authored
59 */
60 function raise_error($p)
61 {
62 $rci = rcube_install::get_instance();
63 $rci->raise_error($p);
64 }
65
66
Something went wrong with that request. Please try again.