1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-12 17:54:44 +02:00
This commit is contained in:
Ryan Cramer
2019-03-21 10:06:48 -04:00
parent 02f05c6f67
commit 1995067b96

View File

@@ -719,10 +719,15 @@ class PagesNames extends Wire {
public function pageNameHasConflict(Page $page) {
$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";
$query = $this->wire('database')->prepare($sql);
$query->bindValue(':name', $page->name);
$query->bindValue(':name', $name);
$query->bindValue(':id', $page->id, \PDO::PARAM_INT);
$query->execute();