sforkowany z mirror/friendica
Use Arguments->getCommand() where it makes more sense than getQueryString()
- Remove a couple of intermediary query string variables2022.09-rc
rodzic
e23f3a645a
commit
bbefc61a0c
|
@ -311,22 +311,22 @@ function api_call(App $a, App\Arguments $args = null)
|
||||||
}
|
}
|
||||||
|
|
||||||
$type = "json";
|
$type = "json";
|
||||||
if (strpos($args->getQueryString(), ".xml") > 0) {
|
if (strpos($args->getCommand(), ".xml") > 0) {
|
||||||
$type = "xml";
|
$type = "xml";
|
||||||
}
|
}
|
||||||
if (strpos($args->getQueryString(), ".json") > 0) {
|
if (strpos($args->getCommand(), ".json") > 0) {
|
||||||
$type = "json";
|
$type = "json";
|
||||||
}
|
}
|
||||||
if (strpos($args->getQueryString(), ".rss") > 0) {
|
if (strpos($args->getCommand(), ".rss") > 0) {
|
||||||
$type = "rss";
|
$type = "rss";
|
||||||
}
|
}
|
||||||
if (strpos($args->getQueryString(), ".atom") > 0) {
|
if (strpos($args->getCommand(), ".atom") > 0) {
|
||||||
$type = "atom";
|
$type = "atom";
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
foreach ($API as $p => $info) {
|
foreach ($API as $p => $info) {
|
||||||
if (strpos($args->getQueryString(), $p) === 0) {
|
if (strpos($args->getCommand(), $p) === 0) {
|
||||||
if (!api_check_method($info['method'])) {
|
if (!api_check_method($info['method'])) {
|
||||||
throw new MethodNotAllowedException();
|
throw new MethodNotAllowedException();
|
||||||
}
|
}
|
||||||
|
|
|
@ -1148,17 +1148,12 @@ function status_editor(App $a, $x, $notes_cid = 0, $popup = false)
|
||||||
$jotplugins = '';
|
$jotplugins = '';
|
||||||
Hook::callAll('jot_tool', $jotplugins);
|
Hook::callAll('jot_tool', $jotplugins);
|
||||||
|
|
||||||
$query_str = DI::args()->getQueryString();
|
|
||||||
if (strpos($query_str, 'public=1') !== false) {
|
|
||||||
$query_str = str_replace(['?public=1', '&public=1'], ['', ''], $query_str);
|
|
||||||
}
|
|
||||||
|
|
||||||
// $tpl = Renderer::replaceMacros($tpl,array('$jotplugins' => $jotplugins));
|
// $tpl = Renderer::replaceMacros($tpl,array('$jotplugins' => $jotplugins));
|
||||||
$tpl = Renderer::getMarkupTemplate("jot.tpl");
|
$tpl = Renderer::getMarkupTemplate("jot.tpl");
|
||||||
|
|
||||||
$o .= Renderer::replaceMacros($tpl,[
|
$o .= Renderer::replaceMacros($tpl,[
|
||||||
'$new_post' => DI::l10n()->t('New Post'),
|
'$new_post' => DI::l10n()->t('New Post'),
|
||||||
'$return_path' => $query_str,
|
'$return_path' => DI::args()->getQueryString(),
|
||||||
'$action' => 'item',
|
'$action' => 'item',
|
||||||
'$share' => ($x['button'] ?? '') ?: DI::l10n()->t('Share'),
|
'$share' => ($x['button'] ?? '') ?: DI::l10n()->t('Share'),
|
||||||
'$loading' => DI::l10n()->t('Loading...'),
|
'$loading' => DI::l10n()->t('Loading...'),
|
||||||
|
|
|
@ -635,9 +635,7 @@ function network_display_post($a, $pager, $mark_all, $update, $ordering, $items)
|
||||||
$parents_str = implode(', ', $parents_arr);
|
$parents_str = implode(', ', $parents_arr);
|
||||||
}
|
}
|
||||||
|
|
||||||
$query_string = DI::args()->getQueryString();
|
$pager->setQueryString(DI::args()->getQueryString());
|
||||||
|
|
||||||
$pager->setQueryString($query_string);
|
|
||||||
|
|
||||||
// We aren't going to try and figure out at the item, group, and page
|
// We aren't going to try and figure out at the item, group, and page
|
||||||
// level which items you've seen and which you haven't. If you're looking
|
// level which items you've seen and which you haven't. If you're looking
|
||||||
|
|
|
@ -42,13 +42,13 @@ class BaseApi extends BaseModule
|
||||||
{
|
{
|
||||||
$arguments = DI::args();
|
$arguments = DI::args();
|
||||||
|
|
||||||
if (substr($arguments->getQueryString(), -4) === '.xml') {
|
if (substr($arguments->getCommand(), -4) === '.xml') {
|
||||||
self::$format = 'xml';
|
self::$format = 'xml';
|
||||||
}
|
}
|
||||||
if (substr($arguments->getQueryString(), -4) === '.rss') {
|
if (substr($arguments->getCommand(), -4) === '.rss') {
|
||||||
self::$format = 'rss';
|
self::$format = 'rss';
|
||||||
}
|
}
|
||||||
if (substr($arguments->getQueryString(), -4) === '.atom') {
|
if (substr($arguments->getCommand(), -4) === '.atom') {
|
||||||
self::$format = 'atom';
|
self::$format = 'atom';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue