From 8c263ee5e027f71f7a40227f825eaabb12921b34 Mon Sep 17 00:00:00 2001 From: alecpl <alec@alec.pl> Date: Thu, 21 Apr 2011 04:20:28 -0400 Subject: [PATCH] - Set proper readonly state of default address book according to real readonly variable value (#1487878) --- index.php | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git a/index.php b/index.php index 6ebc48e..9ba19c7 100644 --- a/index.php +++ b/index.php @@ -95,11 +95,11 @@ } else if ($auth['valid'] && !$auth['abort'] && !empty($auth['host']) && !empty($auth['user']) && - $RCMAIL->login($auth['user'], $auth['pass'], $auth['host'])) { - // create new session ID - $RCMAIL->session->remove('temp'); - // regenerate the session, don't destroy the current session + $RCMAIL->login($auth['user'], $auth['pass'], $auth['host']) + ) { + // create new session ID, don't destroy the current session // it was destroyed already by $RCMAIL->kill_session() above + $RCMAIL->session->remove('temp'); $RCMAIL->session->regenerate_id(false); // send auth cookie if necessary @@ -182,7 +182,7 @@ // check client X-header to verify request origin if ($OUTPUT->ajax_call) { - if (rc_request_header('X-Roundcube-Request') != $RCMAIL->get_request_token()) { + if (rc_request_header('X-Roundcube-Request') != $RCMAIL->get_request_token() && !$RCMAIL->config->get('devel_mode')) { header('HTTP/1.1 404 Not Found'); die("Invalid Request"); } @@ -208,13 +208,13 @@ $OUTPUT->send(); } else if ($RCMAIL->action == 'save-pref') { - include 'steps/utils/save_pref.inc'; + include INSTALL_PATH . 'program/steps/utils/save_pref.inc'; } // include task specific functions -if (is_file($incfile = 'program/steps/'.$RCMAIL->task.'/func.inc')) - include_once($incfile); +if (is_file($incfile = INSTALL_PATH . 'program/steps/'.$RCMAIL->task.'/func.inc')) + include_once $incfile; // allow 5 "redirects" to another action $redirects = 0; $incstep = null; @@ -230,9 +230,9 @@ } // try to include the step file else if (($stepfile = $RCMAIL->get_action_file()) - && is_file($incfile = 'program/steps/'.$RCMAIL->task.'/'.$stepfile) + && is_file($incfile = INSTALL_PATH . 'program/steps/'.$RCMAIL->task.'/'.$stepfile) ) { - include($incfile); + include $incfile; $redirects++; } else { -- Gitblit v1.9.1