forked from extern/egroupware
Added support for forward directly to a app after login, this is so I can add the quik-mark(tm) support into bookmarks. Plus, things like anonymous sessions will be easier to support
This commit is contained in:
parent
225d78c33d
commit
349b11a41c
11
index.php
11
index.php
@ -30,6 +30,17 @@
|
|||||||
include("header.inc.php");
|
include("header.inc.php");
|
||||||
// Note: I need to add checks to make sure these apps are installed.
|
// Note: I need to add checks to make sure these apps are installed.
|
||||||
|
|
||||||
|
if ($phpgw_forward) {
|
||||||
|
if ($phpgw_forward) {
|
||||||
|
while (list($name,$value) = each($HTTP_GET_VARS)) {
|
||||||
|
if (ereg("phpgw_",$name)) {
|
||||||
|
$extra_vars .= "&" . $name . "=$value";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$phpgw->redirect($phpgw->link($phpgw_info["server"]["webserver_url"] . $phpgw_forward,$extra_vars));
|
||||||
|
}
|
||||||
|
|
||||||
if (($phpgw_info["user"]["preferences"]["common"]["useframes"] && $phpgw_info["server"]["useframes"] == "allowed")
|
if (($phpgw_info["user"]["preferences"]["common"]["useframes"] && $phpgw_info["server"]["useframes"] == "allowed")
|
||||||
|| ($phpgw_info["server"]["useframes"] == "always")) {
|
|| ($phpgw_info["server"]["useframes"] == "always")) {
|
||||||
|
|
||||||
|
22
login.php
22
login.php
@ -108,7 +108,14 @@
|
|||||||
if (!isset($sessionid) || !$sessionid) {
|
if (!isset($sessionid) || !$sessionid) {
|
||||||
$phpgw->redirect($phpgw_info["server"]["webserver_url"]."/login.php?cd=5");
|
$phpgw->redirect($phpgw_info["server"]["webserver_url"]."/login.php?cd=5");
|
||||||
} else {
|
} else {
|
||||||
$phpgw->redirect($phpgw->link($phpgw_info["server"]["webserver_url"] . "/index.php", "cd=yes"));
|
if ($phpgw_forward) {
|
||||||
|
while (list($name,$value) = each($HTTP_GET_VARS)) {
|
||||||
|
if (ereg("phpgw_",$name)) {
|
||||||
|
$extra_vars .= "&" . $name . "=$value";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$phpgw->redirect($phpgw->link($phpgw_info["server"]["webserver_url"] . "/index.php", "cd=yes$extra_vars"));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// !!! DONT CHANGE THESE LINES !!!
|
// !!! DONT CHANGE THESE LINES !!!
|
||||||
@ -152,8 +159,17 @@
|
|||||||
}
|
}
|
||||||
$tmpl->set_var("select_domain",$domain_select);
|
$tmpl->set_var("select_domain",$domain_select);
|
||||||
}
|
}
|
||||||
|
|
||||||
$tmpl->set_var("login_url", $phpgw_info["server"]["webserver_url"] . "/login.php");
|
while (list($name,$value) = each($HTTP_GET_VARS)) {
|
||||||
|
if (ereg("phpgw_",$name)) {
|
||||||
|
$extra_vars .= "&" . $name . "=$value";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($extra_vars) {
|
||||||
|
$extra_vars = "?" . substr($extra_vars,1,strlen($extra_vars));
|
||||||
|
}
|
||||||
|
|
||||||
|
$tmpl->set_var("login_url", $phpgw_info["server"]["webserver_url"] . "/login.php" . $extra_vars);
|
||||||
$tmpl->set_var("website_title", $phpgw_info["server"]["site_title"]);
|
$tmpl->set_var("website_title", $phpgw_info["server"]["site_title"]);
|
||||||
$tmpl->set_var("cd",check_logoutcode($cd));
|
$tmpl->set_var("cd",check_logoutcode($cd));
|
||||||
$tmpl->set_var("cookie",show_cookie());
|
$tmpl->set_var("cookie",show_cookie());
|
||||||
|
Loading…
Reference in New Issue
Block a user