mirror of
https://github.com/YGGverse/YGGtracker.git
synced 2026-04-02 01:55:31 +00:00
redirect to magnet page on edit success, unlock editor session
This commit is contained in:
parent
cf250cd7ee
commit
c95213e007
2 changed files with 32 additions and 2 deletions
|
|
@ -960,6 +960,17 @@ class Database {
|
||||||
return $this->_db->lastInsertId();
|
return $this->_db->lastInsertId();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function flushMagnetLock(int $magnetId) : int {
|
||||||
|
|
||||||
|
$this->_debug->query->update->total++;
|
||||||
|
|
||||||
|
$query = $this->_db->prepare('DELETE FROM `magnetLock` WHERE `magnetId` = ?');
|
||||||
|
|
||||||
|
$query->execute([$magnetId]);
|
||||||
|
|
||||||
|
return $query->rowCount();
|
||||||
|
}
|
||||||
|
|
||||||
public function findLastMagnetLock(int $magnetId) {
|
public function findLastMagnetLock(int $magnetId) {
|
||||||
|
|
||||||
$this->_debug->query->select->total++;
|
$this->_debug->query->select->total++;
|
||||||
|
|
|
||||||
|
|
@ -360,8 +360,27 @@ else {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Refresh magnet data
|
// Is valid
|
||||||
$magnet = $db->getMagnet($magnet->magnetId);
|
if ($response->success &&
|
||||||
|
$response->form->metaTitle->valid->success &&
|
||||||
|
$response->form->metaDescription->valid->success &&
|
||||||
|
$response->form->tr->valid->success &&
|
||||||
|
$response->form->as->valid->success &&
|
||||||
|
$response->form->xs->valid->success)
|
||||||
|
{
|
||||||
|
// Unlock form
|
||||||
|
$db->flushMagnetLock($magnet->magnetId);
|
||||||
|
|
||||||
|
// Return redirect to the magnet page
|
||||||
|
header(
|
||||||
|
sprintf('Location: %s/magnet.php?magnetId=%s', WEBSITE_URL, $magnet->magnetId)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Refresh magnet data
|
||||||
|
$magnet = $db->getMagnet($magnet->magnetId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Meta Title, auto-replace with Display Name on empty value
|
// Meta Title, auto-replace with Display Name on empty value
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue