mirror of
https://github.com/processwire/processwire.git
synced 2025-08-14 10:45:54 +02:00
Additional fix for issue processwire/processwire-issues#724
This commit is contained in:
@@ -719,10 +719,15 @@ class PagesNames extends Wire {
|
|||||||
public function pageNameHasConflict(Page $page) {
|
public function pageNameHasConflict(Page $page) {
|
||||||
|
|
||||||
$reason = '';
|
$reason = '';
|
||||||
|
$name = $page->name;
|
||||||
|
|
||||||
|
if($this->wire('config')->pageNameCharset == 'UTF8') {
|
||||||
|
$name = $this->wire('sanitizer')->pageName($name, Sanitizer::toAscii);
|
||||||
|
}
|
||||||
|
|
||||||
$sql = "SELECT id, status, parent_id FROM pages WHERE name=:name AND id!=:id";
|
$sql = "SELECT id, status, parent_id FROM pages WHERE name=:name AND id!=:id";
|
||||||
$query = $this->wire('database')->prepare($sql);
|
$query = $this->wire('database')->prepare($sql);
|
||||||
$query->bindValue(':name', $page->name);
|
$query->bindValue(':name', $name);
|
||||||
$query->bindValue(':id', $page->id, \PDO::PARAM_INT);
|
$query->bindValue(':id', $page->id, \PDO::PARAM_INT);
|
||||||
$query->execute();
|
$query->execute();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user