| | |
| | | | | |
| | | | This file is part of the Roundcube Webmail package | |
| | | | Copyright (C) 2008-2011, The Roundcube Dev Team | |
| | | | Licensed under the GNU Public License | |
| | | | | |
| | | | Licensed under the GNU General Public License version 3 or | |
| | | | any later version with exceptions for skins & plugins. | |
| | | | See the README file for a full license statement. | |
| | | +-----------------------------------------------------------------------+ |
| | | |
| | | $Id: $ |
| | | $Id$ |
| | | |
| | | */ |
| | | |
| | |
| | | // these config options are required for a working system |
| | | var $required_config = array( |
| | | 'db_dsnw', 'db_table_contactgroups', 'db_table_contactgroupmembers', |
| | | 'des_key', 'session_lifetime', |
| | | 'des_key', 'session_lifetime', 'support_url', |
| | | ); |
| | | |
| | | /** |
| | |
| | | |
| | | // iterate over default config |
| | | foreach ($defaults as $prop => $value) { |
| | | if (!isset($seen[$prop]) && !isset($this->config[$prop]) && isset($required[$prop])) |
| | | if (!isset($seen[$prop]) && isset($required[$prop]) && !(is_bool($this->config[$prop]) || strlen($this->config[$prop]))) |
| | | $out['missing'][] = array('prop' => $prop); |
| | | } |
| | | |
| | |
| | | '0.4-beta', '0.4.2', |
| | | '0.5-beta', '0.5', '0.5.1', |
| | | '0.6-beta', '0.6', |
| | | '0.7-beta', '0.7', '0.7.1' |
| | | '0.7-beta', '0.7', '0.7.1', '0.7.2', |
| | | '0.8-beta', |
| | | )); |
| | | return $select; |
| | | } |