| | |
| | | else if (is_numeric($value)) { |
| | | $value = intval($value); |
| | | } |
| | | else if ($prop == 'plugins') { |
| | | else if ($prop == 'plugins' && !empty($_POST['submit'])) { |
| | | $value = array(); |
| | | foreach(array_keys($_POST) as $key) |
| | | { |
| | | foreach (array_keys($_POST) as $key) { |
| | | if (preg_match('/^_plugins_*/', $key)) |
| | | array_push($value, $_POST[$key]); |
| | | } |
| | |
| | | */ |
| | | function update_db($version) |
| | | { |
| | | system(INSTALL_PATH . "bin/updatedb.sh --package=roundcube" |
| | | . " --version=" . escapeshellarg($version) |
| | | . " --dir=" . INSTALL_PATH . "SQL" |
| | | . " 2>&1", $result); |
| | | |
| | | return !$result; |
| | | return rcmail_utils::db_update(INSTALL_PATH . 'SQL', 'roundcube', $version, |
| | | array('quiet' => true)); |
| | | } |
| | | |
| | | |