Changed addReport method (better support for extension modules).
[fa-stable.git] / install / save.php
index 98b1191e6d59c594f82307f79a85cb73c96d78ad..2b7d7ed83c44ab006e7f3878981914eb0aba1259 100644 (file)
@@ -265,7 +265,7 @@ if (!isset($_POST['admin_email']) || $_POST['admin_email'] == '')
 }
 else
 {
-       if (eregi("^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$", $_POST['admin_email']))
+       if (preg_match("/^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$/i", $_POST['admin_email']))
        {
                $admin_email = $_POST['admin_email'];
        }
@@ -368,7 +368,7 @@ if (!$db)
        if ($result) {
                $sql = "UPDATE ".$table_prefix."users SET password = '" . md5($admin_password) . "', email = ".db_escape($admin_email)." WHERE user_id = 'admin'";
                db_query($sql, "could not update admin account");
-               $sql = "UPDATE ".$table_prefix."company SET coy_name = ".db_escape($company_name)." WHERE coy_code = 1";
+               $sql = "UPDATE ".$table_prefix."sys_prefs SET value = ".db_escape($company_name)." WHERE name='coy_name'";
                db_query($sql, "could not update company name. Do it manually later in Setup");
        
                $err = write_config_db($table_prefix != "");