Index: trunk/core/kernel/processors/main_processor.php =================================================================== diff -u -r936 -r950 --- trunk/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 936) +++ trunk/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 950) @@ -61,10 +61,17 @@ */ function T($params) { - if(!isset($params['pass'])) $params['pass']=''; - $t = (isset($params['t']) && $params['t']) ? $params['t'] : $this->Application->GetVar('t'); - $this->Application->SetVar('t_pass',$params['pass']); - return $this->Application->HREF($t, isset($params['prefix']) ? $params['prefix'] : ''); + $t=isset($params['t'])&&$params['t']?$params['t']:$this->Application->GetVar('t'); unset($params['t']); + $prefix=isset($params['prefix'])?$params['prefix']:''; unset($params['prefix']); + + $pass=isset($params['pass'])?$params['pass']:$this->Application->GetVar('t_pass'); unset($params['pass']); + $this->Application->SetVar('t_pass',$pass); + + $pass_events=isset($params['pass_events'])&&$params['pass_events']?1:0; unset($params['pass_events']); + $this->Application->SetVar('t_pass_events',$pass_events); + + $this->Set($params); // set other params as application vars + return $this->Application->HREF($t,$prefix); } /*// NEEDS TEST @@ -453,6 +460,17 @@ return $parser->ParseBlock($params); } + /** + * Find out what object were in link + * used to move here and copy them to + * form submit url + * + * @param unknown_type $params + */ + function PrepareSubmitURL($params) + { + $this->Application->ReBuildENV(); + } /* function Login($params)