thomascube
2008-09-05 c8a21d646ca96aaf00867b90b582a6572c591ee2
Killed one more global var + log logins to a separate file (not console)

5 files modified
17 ■■■■ changed files
index.php 12 ●●●●● patch | view | raw | blame | history
program/include/main.inc 2 ●●● patch | view | raw | blame | history
program/include/rcube_json_output.php 1 ●●●● patch | view | raw | blame | history
program/include/rcube_template.php 1 ●●●● patch | view | raw | blame | history
program/steps/mail/list.inc 1 ●●●● patch | view | raw | blame | history
index.php
@@ -30,9 +30,6 @@
// include environment
require_once 'program/include/iniset.php';
// define global vars
$OUTPUT_TYPE = 'html';
// init application and start session with requested task
$RCMAIL = rcmail::get_instance();
@@ -94,11 +91,12 @@
    $RCMAIL->authenticate_session();
    // log successful login
    if ($RCMAIL->config->get('log_logins') && $RCMAIL->config->get('debug_level') & 1)
      console(sprintf('Successful login for %s (id %d) from %s',
                      trim(get_input_value('_user', RCUBE_INPUT_POST), ' '),
                      $_SESSION['user_id'],
    if ($RCMAIL->config->get('log_logins')) {
      write_log('userlogins', sprintf('Successful login for %s (id %d) from %s',
        $RCMAIL->user->get_username(),
        $RCMAIL->user->ID,
                      $_SERVER['REMOTE_ADDR']));
    }
    // send redirect
    $OUTPUT->redirect();
program/include/main.inc
@@ -317,7 +317,7 @@
    $is_iso_8859_1 = true;
  }
  if (!$enctype)
    $enctype = $GLOBALS['OUTPUT_TYPE'];
    $enctype = $OUTPUT->type;
  // encode for plaintext
  if ($enctype=='text')
program/include/rcube_json_output.php
@@ -34,6 +34,7 @@
    private $texts = array();
    private $commands = array();
    public $type = 'js';
    public $ajax_call = true;
    
    
program/include/rcube_template.php
@@ -39,6 +39,7 @@
    var $js_commands = array();
    var $object_handlers = array();
    public $type = 'html';
    public $ajax_call = false;
    /**
program/steps/mail/list.inc
@@ -19,7 +19,6 @@
*/
$OUTPUT_TYPE = 'js';
// is there a sort type for this request?
if ($sort = get_input_value('_sort', RCUBE_INPUT_GET))
{