mirror of
https://github.com/FriendsOfTYPO3/feedit.git
synced 2024-11-22 14:36:08 +01:00
[TASK] Make db_new.php dispatched
Use dispatching for db_new.php Resolves: #65288 Releases: master Change-Id: Ie3ef5c8e4df8dc0181ed5e85dd780c769c2801ca Reviewed-on: http://review.typo3.org/37479 Reviewed-by: Markus Klein <klein.t3@reelworx.at> Tested-by: Markus Klein <klein.t3@reelworx.at> Reviewed-by: Benjamin Mack <benni@typo3.org> Tested-by: Benjamin Mack <benni@typo3.org>
This commit is contained in:
parent
8c89786c67
commit
b6b1157f6c
1 changed files with 3 additions and 2 deletions
|
@ -14,6 +14,7 @@ namespace TYPO3\CMS\Feedit;
|
||||||
* The TYPO3 project - inspiring people to share!
|
* The TYPO3 project - inspiring people to share!
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
use TYPO3\CMS\Backend\Utility\BackendUtility;
|
||||||
use TYPO3\CMS\Backend\Utility\IconUtility;
|
use TYPO3\CMS\Backend\Utility\IconUtility;
|
||||||
use TYPO3\CMS\Backend\FrontendBackendUserAuthentication;
|
use TYPO3\CMS\Backend\FrontendBackendUserAuthentication;
|
||||||
use TYPO3\CMS\Core\Database\DatabaseConnection;
|
use TYPO3\CMS\Core\Database\DatabaseConnection;
|
||||||
|
@ -243,7 +244,7 @@ class FrontendEditPanel {
|
||||||
} elseif ($cmd == 'new') {
|
} elseif ($cmd == 'new') {
|
||||||
$rParts = explode(':', $currentRecord);
|
$rParts = explode(':', $currentRecord);
|
||||||
if ($rParts[0] == 'pages') {
|
if ($rParts[0] == 'pages') {
|
||||||
$out = $this->editPanelLinkWrap_doWrap($string, $adminURL . 'db_new.php?id=' . $rParts[1] . '&pagesOnly=1', $currentRecord);
|
$out = $this->editPanelLinkWrap_doWrap($string, $adminURL . BackendUtility::getModuleUrl('db_new', ['id' => $rParts[1], 'pagesOnly' => 1]), $currentRecord);
|
||||||
} else {
|
} else {
|
||||||
if (!(int)$nPid) {
|
if (!(int)$nPid) {
|
||||||
$nPid = MathUtility::canBeInterpretedAsInteger($rParts[1]) ? -$rParts[1] : $this->frontendController->id;
|
$nPid = MathUtility::canBeInterpretedAsInteger($rParts[1]) ? -$rParts[1] : $this->frontendController->id;
|
||||||
|
@ -264,7 +265,7 @@ class FrontendEditPanel {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a link to a script (eg. typo3/alt_doc.php or typo3/db_new.php) which either opens in the current frame OR in a pop-up window.
|
* Creates a link to a script (eg. typo3/alt_doc.php or NewRecordController) which either opens in the current frame OR in a pop-up window.
|
||||||
*
|
*
|
||||||
* @param string $string The string to wrap in a link, typ. and image used as button in the edit panel.
|
* @param string $string The string to wrap in a link, typ. and image used as button in the edit panel.
|
||||||
* @param string $url The URL of the link. Should be absolute if supposed to work with <base> path set.
|
* @param string $url The URL of the link. Should be absolute if supposed to work with <base> path set.
|
||||||
|
|
Loading…
Reference in a new issue