mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-10 04:24:14 +09:00
Redirect to short URL after deleting document or comment
This commit is contained in:
parent
1d36b3e77a
commit
1e30de7ce5
2 changed files with 19 additions and 12 deletions
|
|
@ -397,7 +397,7 @@ class BoardController extends Board
|
||||||
}
|
}
|
||||||
|
|
||||||
// alert an message
|
// alert an message
|
||||||
$this->setRedirectUrl(getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', '', 'page', Context::get('page'), 'document_srl', ''));
|
$this->setRedirectUrl(getNotEncodedFullUrl('', 'mid', Context::get('mid'), 'page', Context::get('page')));
|
||||||
$this->add('mid', Context::get('mid'));
|
$this->add('mid', Context::get('mid'));
|
||||||
$this->add('page', Context::get('page'));
|
$this->add('page', Context::get('page'));
|
||||||
$this->setMessage('success_deleted');
|
$this->setMessage('success_deleted');
|
||||||
|
|
@ -714,7 +714,7 @@ class BoardController extends Board
|
||||||
$this->add('page', Context::get('page'));
|
$this->add('page', Context::get('page'));
|
||||||
$this->add('document_srl', $output->get('document_srl'));
|
$this->add('document_srl', $output->get('document_srl'));
|
||||||
$this->setMessage('success_deleted');
|
$this->setMessage('success_deleted');
|
||||||
$this->setRedirectUrl(getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', '', 'page', Context::get('page'), 'document_srl', $output->get('document_srl')));
|
$this->setRedirectUrl(getNotEncodedFullUrl('', 'mid', Context::get('mid'), 'document_srl', $output->get('document_srl')));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -31,13 +31,19 @@ function completeDocumentInserted(ret_obj)
|
||||||
/* delete the document */
|
/* delete the document */
|
||||||
function completeDeleteDocument(ret_obj)
|
function completeDeleteDocument(ret_obj)
|
||||||
{
|
{
|
||||||
var error = ret_obj.error;
|
|
||||||
var message = ret_obj.message;
|
|
||||||
var mid = ret_obj.mid;
|
var mid = ret_obj.mid;
|
||||||
var page = ret_obj.page;
|
var page = ret_obj.page;
|
||||||
|
var url;
|
||||||
|
|
||||||
|
if (ret_obj.redirect_url) {
|
||||||
|
url = ret_obj.redirect_url;
|
||||||
|
} else {
|
||||||
|
url = current_url.setQuery('mid', mid).setQuery('act', '').setQuery('document_srl', '');
|
||||||
|
if (page) {
|
||||||
|
url = url.setQuery('page', page);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var url = current_url.setQuery('mid',mid).setQuery('act','').setQuery('document_srl','');
|
|
||||||
if(page) url = url.setQuery('page',page);
|
|
||||||
redirect(url);
|
redirect(url);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -82,19 +88,20 @@ function completeInsertComment(ret_obj)
|
||||||
/* delete the comment */
|
/* delete the comment */
|
||||||
function completeDeleteComment(ret_obj)
|
function completeDeleteComment(ret_obj)
|
||||||
{
|
{
|
||||||
var error = ret_obj.error;
|
|
||||||
var message = ret_obj.message;
|
|
||||||
var mid = ret_obj.mid;
|
var mid = ret_obj.mid;
|
||||||
var document_srl = ret_obj.document_srl;
|
var document_srl = ret_obj.document_srl;
|
||||||
var page = ret_obj.page;
|
var page = ret_obj.page;
|
||||||
|
var url;
|
||||||
|
|
||||||
if (ret_obj.redirect_url) {
|
if (ret_obj.redirect_url) {
|
||||||
redirect(ret_obj.redirect_url);
|
url = ret_obj.redirect_url;
|
||||||
} else {
|
} else {
|
||||||
var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act','');
|
url = current_url.setQuery('mid', mid).setQuery('document_srl', document_srl).setQuery('act', '');
|
||||||
if (page) url = url.setQuery('page',page);
|
if (page) {
|
||||||
redirect(url);
|
url = url.setQuery('page', page);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
redirect(url);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* delete the trackback */
|
/* delete the trackback */
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue