| | |
| | | */ |
| | | private function parse_with_globals($input) |
| | | { |
| | | $GLOBALS['__version'] = Q(RCMAIL_VERSION); |
| | | $GLOBALS['__comm_path'] = Q($this->app->comm_path); |
| | | return preg_replace('/\$(__[a-z0-9_\-]+)/e', '$GLOBALS["\\1"]', $input); |
| | | } |
| | |
| | | |
| | | // save original url |
| | | $url = get_input_value('_url', RCUBE_INPUT_POST); |
| | | if (empty($url) && !preg_match('/_action=logout/', $_SERVER['QUERY_STRING'])) |
| | | if (empty($url) && !preg_match('/_(task|action)=logout/', $_SERVER['QUERY_STRING'])) |
| | | $url = $_SERVER['QUERY_STRING']; |
| | | |
| | | $input_user = new html_inputfield(array('name' => '_user', 'id' => 'rcmloginuser', 'size' => 30) + $attrib); |