| | |
| | | } |
| | | } |
| | | |
| | | |
| | | // check if config files had errors |
| | | if ($err_str = $RCMAIL->config->get_error()) { |
| | | raise_error(array( |
| | | 'code' => 601, |
| | | 'type' => 'php', |
| | | 'message' => $err_str), false, true); |
| | | } |
| | | |
| | | // check DB connections and exit on failure |
| | | if ($err_str = $DB->is_error()) { |
| | | raise_error(array( |
| | |
| | | get_input_value('_pass', RCUBE_INPUT_POST, true, 'ISO-8859-1'), $host)) { |
| | | // create new session ID |
| | | unset($_SESSION['temp']); |
| | | sess_regenerate_id(); |
| | | rcube_sess_regenerate_id(); |
| | | |
| | | // send auth cookie if necessary |
| | | $RCMAIL->authenticate_session(); |
| | |
| | | ) |
| | | ); |
| | | |
| | | // save preference value |
| | | if ($RCMAIL->action=='save-pref') |
| | | { |
| | | $USER->save_prefs(array(get_input_value('_name', RCUBE_INPUT_POST) => get_input_value('_value', RCUBE_INPUT_POST))); |
| | | $OUTPUT->reset(); |
| | | $OUTPUT->send(); |
| | | } |
| | | |
| | | // include task specific functions |
| | | include_once 'program/steps/'.$RCMAIL->task.'/func.inc'; |
| | | |