BUG-12339 Al crear un report table el sistema direcciona a una ... SOLVED
- No se diferenciaba desde que listado se llamaba a la creacion de un report table. - Se agrego una bandera flagProcessmap que indica que se esta utilizando desde el processmap.
This commit is contained in:
@@ -36,7 +36,7 @@ class pmTables extends Controller
|
||||
$this->setView( 'pmTables/list' );
|
||||
|
||||
//assigning js variables
|
||||
$this->setJSVar( 'PROCESSMAP', (isset($_REQUEST['PROCESSMAP'])) ? $_REQUEST['PROCESSMAP'] : 0);
|
||||
$this->setJSVar( 'flagProcessmap', (isset($_REQUEST['flagProcessmap'])) ? $_REQUEST['flagProcessmap'] : 0);
|
||||
$this->setJSVar( 'FORMATS', $c->getFormats() );
|
||||
$this->setJSVar( 'CONFIG', $Config );
|
||||
$this->setJSVar( 'PRO_UID', isset( $_GET['PRO_UID'] ) ? $_GET['PRO_UID'] : false );
|
||||
@@ -103,7 +103,7 @@ class pmTables extends Controller
|
||||
|
||||
$this->includeExtJS( 'pmTables/' . $jsFile );
|
||||
|
||||
$this->setJSVar( 'PROCESSMAP', (isset($_REQUEST['PROCESSMAP'])) ? $_REQUEST['PROCESSMAP'] : 0);
|
||||
$this->setJSVar( 'flagProcessmap', (isset($_REQUEST['flagProcessmap'])) ? $_REQUEST['flagProcessmap'] : 0);
|
||||
$this->setJSVar( 'ADD_TAB_UID', $addTabUid );
|
||||
$this->setJSVar( 'PRO_UID', isset( $_GET['PRO_UID'] ) ? $_GET['PRO_UID'] : false );
|
||||
$this->setJSVar( 'TABLE', $table );
|
||||
|
||||
@@ -157,7 +157,7 @@ var processmap=function(){
|
||||
r.make();
|
||||
}.extend(this),
|
||||
reportTables:function(){
|
||||
var url = "../pmTables?PRO_UID=" + this.options.uid+"&PROCESSMAP=1";
|
||||
var url = "../pmTables?PRO_UID=" + this.options.uid+"&flagProcessmap=1";
|
||||
var isIE = (navigator.userAgent.toLowerCase().indexOf("msie") != -1)? 1 : 0;
|
||||
|
||||
if (isIE == 1) {
|
||||
|
||||
@@ -936,7 +936,7 @@ Ext.onReady(function(){
|
||||
}, {
|
||||
text:_("ID_CANCEL"),
|
||||
handler: function() {
|
||||
proParam = (typeof('PROCESSMAP') != 'undefined' && PROCESSMAP == 1) ? (PRO_UID !== false ? '?PROCESSMAP=1&PRO_UID='+PRO_UID : '') : '';
|
||||
proParam = (typeof('flagProcessmap') != 'undefined' && flagProcessmap == 1) ? (PRO_UID !== false ? '?flagProcessmap=1&PRO_UID='+PRO_UID : '') : '';
|
||||
location.href = '../pmTables' + proParam; //history.back();
|
||||
}
|
||||
}]
|
||||
@@ -1087,7 +1087,7 @@ function createReportTable()
|
||||
Ext.MessageBox.hide();
|
||||
|
||||
if (result.success) {
|
||||
proParam = (typeof('PROCESSMAP') != 'undefined' && PROCESSMAP == 1) ? (PRO_UID !== false ? '?PROCESSMAP=1&PRO_UID='+PRO_UID : '') : '';
|
||||
proParam = (typeof('flagProcessmap') != 'undefined' && flagProcessmap == 1) ? (PRO_UID !== false ? '?flagProcessmap=1&PRO_UID='+PRO_UID : '') : '';
|
||||
location.href = '../pmTables' + proParam; //history.back();
|
||||
} else {
|
||||
PMExt.error(_('ID_ERROR'), result.type +': '+result.msg);
|
||||
|
||||
@@ -414,11 +414,11 @@ DoNothing = function(){};
|
||||
|
||||
//Load New PM Table Forms
|
||||
NewReportTable = function() {
|
||||
var processmap = (typeof('PROCESSMAP') != 'undefined') ? PROCESSMAP : 0;
|
||||
var flagProcessmap = (typeof('flagProcessmap') != 'undefined') ? flagProcessmap : 0;
|
||||
if(PRO_UID !== false) {
|
||||
location.href = 'pmTables/edit?PRO_UID='+PRO_UID+'&tableType=report&PROCESSMAP='+processmap;
|
||||
location.href = 'pmTables/edit?PRO_UID='+PRO_UID+'&tableType=report&flagProcessmap='+flagProcessmap;
|
||||
} else {
|
||||
location.href = 'pmTables/edit?tableType=report&PROCESSMAP='+processmap;
|
||||
location.href = 'pmTables/edit?tableType=report&flagProcessmap='+flagProcessmap;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user