Changeset View
Changeset View
Standalone View
Standalone View
core/kernel/db/db_event_handler.php
Show First 20 Lines • Show All 1805 Lines • ▼ Show 20 Line(s) | |||||
/* @var $temp_handler kTempTablesHandler */ | /* @var $temp_handler kTempTablesHandler */ | ||||
$temp_handler->PrepareEdit(); | $temp_handler->PrepareEdit(); | ||||
$event->SetRedirectParam('m_lang', $this->Application->GetDefaultLanguageId()); | $event->SetRedirectParam('m_lang', $this->Application->GetDefaultLanguageId()); | ||||
$event->SetRedirectParam($event->getPrefixSpecial() . '_id', array_shift($ids)); | $event->SetRedirectParam($event->getPrefixSpecial() . '_id', array_shift($ids)); | ||||
$event->SetRedirectParam('pass', 'all,' . $event->getPrefixSpecial()); | $event->SetRedirectParam('pass', 'all,' . $event->getPrefixSpecial()); | ||||
$simultaneous_edit_message = $this->Application->GetVar('_simultaneous_edit_message'); | $pass_through = array('_simultaneous_edit_message', 'edit_field'); | ||||
if ( $simultaneous_edit_message ) { | foreach ( $pass_through as $name ) { | ||||
$event->SetRedirectParam('_simultaneous_edit_message', $simultaneous_edit_message); | $value = $this->Application->GetVar($name); | ||||
if ( $value ) { | |||||
alex: Please replace with:
```
lang=php
if ( strlen($value) ) {
```
---
The `0` in `$value`… | |||||
Not Done ReplyIt appears, that this change wasn't done in 377 diff. alex: It appears, that this change wasn't done in 377 diff. | |||||
$event->SetRedirectParam($name, $value); | |||||
} | |||||
} | } | ||||
} | } | ||||
/** | /** | ||||
* Saves content of temp table into live and | * Saves content of temp table into live and | ||||
* redirects to event' default redirect (normally grid template) | * redirects to event' default redirect (normally grid template) | ||||
* | * | ||||
* @param kEvent $event | * @param kEvent $event | ||||
▲ Show 20 Lines • Show All 1623 Lines • Show Last 20 Lines |
Please replace with:
The 0 in $value variable won't result in parameter being passed in upcoming redirect. Right now it won't create any problem, but if in the future more $pass_through variables would be used, then this won't create problems for them.