Killed one more global var + log logins to a separate file (not console)

release-0.6
thomascube 16 years ago
parent 5ec762a085
commit c8a21d646c

@ -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 @@ if ($RCMAIL->action=='login' && $RCMAIL->task=='mail') {
$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'],
$_SERVER['REMOTE_ADDR']));
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();

@ -317,7 +317,7 @@ function rep_specialchars_output($str, $enctype='', $mode='', $newlines=TRUE)
$is_iso_8859_1 = true;
}
if (!$enctype)
$enctype = $GLOBALS['OUTPUT_TYPE'];
$enctype = $OUTPUT->type;
// encode for plaintext
if ($enctype=='text')

@ -34,6 +34,7 @@ class rcube_json_output
private $texts = array();
private $commands = array();
public $type = 'js';
public $ajax_call = true;

@ -39,6 +39,7 @@ class rcube_template extends rcube_html_page
var $js_commands = array();
var $object_handlers = array();
public $type = 'html';
public $ajax_call = false;
/**

@ -19,7 +19,6 @@
*/
$OUTPUT_TYPE = 'js';
// is there a sort type for this request?
if ($sort = get_input_value('_sort', RCUBE_INPUT_GET))
{

Loading…
Cancel
Save