tbrehm
2005-11-24 775e53a5d7d5485879b6af01d4358cbaff48babe
Fixed bug in tform_actions
2 files modified
13 ■■■■ changed files
interface/lib/classes/plugin_listview.inc.php 1 ●●●● patch | view | raw | blame | history
interface/lib/classes/tform_actions.inc.php 12 ●●●● patch | view | raw | blame | history
interface/lib/classes/plugin_listview.inc.php
@@ -77,6 +77,7 @@
                // Setting Returnto information in the session
                $list_name = $app->listform->listDef["name"];
                $_SESSION["s"]["list"][$list_name]["parent_id"] = $app->tform_actions->id;
                $_SESSION["s"]["list"][$list_name]["parent_name"] = $app->tform->formDef["name"];
                $_SESSION["s"]["list"][$list_name]["parent_tab"] = $_SESSION["s"]["form"]["tab"];
                $_SESSION["s"]["list"][$list_name]["parent_script"] = $app->tform->formDef["action"];
                $_SESSION["s"]["form"]["return_to"] = $list_name;
interface/lib/classes/tform_actions.inc.php
@@ -115,8 +115,8 @@
                        }
                        if($_REQUEST["next_tab"] == '') {
                                if($_SESSION["s"]["form"]["return_to"] != '') {
                                        $list_name = $_SESSION["s"]["form"]["return_to"];
                                $list_name = $_SESSION["s"]["form"]["return_to"];
                                if($list_name != '' && $_SESSION["s"]["list"][$list_name]["parent_id"] != $this->id && $_SESSION["s"]["list"][$list_name]["parent_name"] != $app->tform->formDef["name"]) {
                                        $redirect = "Location: ".$_SESSION["s"]["list"][$list_name]["parent_script"]."?id=".$_SESSION["s"]["list"][$list_name]["parent_id"]."&next_tab=".$_SESSION["s"]["list"][$list_name]["parent_tab"];
                                        $_SESSION["s"]["form"]["return_to"] = '';
                                        session_write_close();
@@ -153,8 +153,8 @@
                        }
                        if($_REQUEST["next_tab"] == '') {
                            if($_SESSION["s"]["form"]["return_to"] != '') {
                                        $list_name = $_SESSION["s"]["form"]["return_to"];
                            $list_name = $_SESSION["s"]["form"]["return_to"];
                                if($list_name != '' && $_SESSION["s"]["list"][$list_name]["parent_id"] != $this->id && $_SESSION["s"]["list"][$list_name]["parent_name"] != $app->tform->formDef["name"]) {
                                        $redirect = "Location: ".$_SESSION["s"]["list"][$list_name]["parent_script"]."?id=".$_SESSION["s"]["list"][$list_name]["parent_id"]."&next_tab=".$_SESSION["s"]["list"][$list_name]["parent_tab"];
                                        $_SESSION["s"]["form"]["return_to"] = '';
                                        session_write_close();
@@ -236,8 +236,8 @@
                }
                //header("Location: ".$liste["file"]."?PHPSESSID=".$_SESSION["s"]["id"]);
                if($_SESSION["s"]["form"]["return_to"] != '') {
                        $list_name = $_SESSION["s"]["form"]["return_to"];
                $list_name = $_SESSION["s"]["form"]["return_to"];
                if($list_name != '' && $_SESSION["s"]["list"][$list_name]["parent_id"] != $this->id && $_SESSION["s"]["list"][$list_name]["parent_name"] != $app->tform->formDef["name"]) {
                        $redirect = "Location: ".$_SESSION["s"]["list"][$list_name]["parent_script"]."?id=".$_SESSION["s"]["list"][$list_name]["parent_id"]."&next_tab=".$_SESSION["s"]["list"][$list_name]["parent_tab"];
                        $_SESSION["s"]["form"]["return_to"] = '';
                        session_write_close();