From 159763861e15fce2006b1830ebdb646c5ad52d0c Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Wed, 03 Aug 2011 07:35:36 -0400
Subject: [PATCH] - Display current user name in page title if devel_mode=true
---
program/include/rcube_json_output.php | 6 +++++-
program/include/rcube_template.php | 7 ++++++-
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/program/include/rcube_json_output.php b/program/include/rcube_json_output.php
index efb6728..40a7b2a 100644
--- a/program/include/rcube_json_output.php
+++ b/program/include/rcube_json_output.php
@@ -75,7 +75,11 @@
*/
public function set_pagetitle($title)
{
- $name = $this->config->get('product_name');
+ if ($this->config->get('devel_mode') && !empty($_SESSION['username']))
+ $name = $_SESSION['username'];
+ else
+ $name = $this->config->get('product_name');
+
$this->command('set_pagetitle', empty($name) ? $title : $name.' :: '.$title);
}
diff --git a/program/include/rcube_template.php b/program/include/rcube_template.php
index a672c50..6228e76 100755
--- a/program/include/rcube_template.php
+++ b/program/include/rcube_template.php
@@ -748,7 +748,12 @@
$content = Q($this->get_pagetitle());
}
else if ($object == 'pagetitle') {
- $title = !empty($this->config['product_name']) ? $this->config['product_name'].' :: ' : '';
+ if (!empty($this->config['devel_mode']) && !empty($_SESSION['username']))
+ $title = $_SESSION['username'].' :: ';
+ else if (!empty($this->config['product_name']))
+ $title = $this->config['product_name'].' :: ';
+ else
+ $title = '';
$title .= $this->get_pagetitle();
$content = Q($title);
}
--
Gitblit v1.9.1