diff options
author | thomascube <thomas@roundcube.net> | 2008-02-26 18:08:19 +0000 |
---|---|---|
committer | thomascube <thomas@roundcube.net> | 2008-02-26 18:08:19 +0000 |
commit | ad43e637bd51b5b288856fee9a69da851ba07779 (patch) | |
tree | 33d3bf75ff441051f0376fc839907d8472d8723d /installer/rcube_install.php | |
parent | 190e97e88624b4b42ad677c7446c0d5a0b7b17a6 (diff) |
Add SMTP test to installer script
Diffstat (limited to 'installer/rcube_install.php')
-rw-r--r-- | installer/rcube_install.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/installer/rcube_install.php b/installer/rcube_install.php index f2ab394a1..8ff220357 100644 --- a/installer/rcube_install.php +++ b/installer/rcube_install.php @@ -27,6 +27,7 @@ class rcube_install var $failures = 0; var $config = array(); var $last_error = null; + var $email_pattern = '([a-z0-9][a-z0-9\-\.\+\_]*@[a-z0-9]([a-z0-9\-][.]?)*[a-z0-9])'; /** * Constructor @@ -88,16 +89,17 @@ class rcube_install * Getter for a certain config property * * @param string Property name + * @param string Default value * @return string The property value */ - function getprop($name) + function getprop($name, $default = null) { $value = isset($_REQUEST["_$name"]) ? $_REQUEST["_$name"] : $this->config[$name]; if ($name == 'des_key' && !isset($_REQUEST["_$name"])) $value = self::random_key(24); - return $value; + return $value !== null ? $value : $default; } |