mirror of
https://github.com/processwire/processwire.git
synced 2025-08-24 23:31:01 +02:00
Fix issue processwire/processwire-issues#828
This commit is contained in:
@@ -2774,6 +2774,17 @@ class ProcessPageEdit extends Process implements WirePageEditor, ConfigurableMod
|
|||||||
if($this->requestModal && strpos($url, 'modal=') === false) {
|
if($this->requestModal && strpos($url, 'modal=') === false) {
|
||||||
$extras[] = "modal=$this->requestModal";
|
$extras[] = "modal=$this->requestModal";
|
||||||
}
|
}
|
||||||
|
if(strpos($url, '&field=') === false && strpos($url, '&fields=') === false) {
|
||||||
|
if(count($this->fields)) {
|
||||||
|
$names = array();
|
||||||
|
foreach($this->fields as $field) {
|
||||||
|
$names[] = "$field";
|
||||||
|
}
|
||||||
|
$extras[] = "fields=" . implode(',', $names);
|
||||||
|
} else if($this->field) {
|
||||||
|
$extras[] = "field=$this->field";
|
||||||
|
}
|
||||||
|
}
|
||||||
if(strpos($url, './') === 0 || (strpos($url, '/') !== 0 && strpos($url, '../') !== 0)) {
|
if(strpos($url, './') === 0 || (strpos($url, '/') !== 0 && strpos($url, '../') !== 0)) {
|
||||||
if($this->requestLanguage && strpos($url, 'language=') === false) {
|
if($this->requestLanguage && strpos($url, 'language=') === false) {
|
||||||
$extras[] = "language=$this->requestLanguage";
|
$extras[] = "language=$this->requestLanguage";
|
||||||
|
Reference in New Issue
Block a user