mirror of
https://github.com/friendica/friendica
synced 2025-04-22 23:50:13 +00:00
Fixing #10699 (prohibits blocking and ignoreing from the photo menu)
This commit is contained in:
parent
5246b9c4b0
commit
a65fbcebe7
3 changed files with 14 additions and 10 deletions
|
@ -125,6 +125,7 @@ class Post
|
|||
* Get data in a form usable by a conversation template
|
||||
*
|
||||
* @param array $conv_responses conversation responses
|
||||
* @param string $formSecurityToken A security Token to avoid CSF attacks
|
||||
* @param integer $thread_level default = 1
|
||||
*
|
||||
* @return mixed The data requested on success
|
||||
|
@ -132,7 +133,7 @@ class Post
|
|||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
public function getTemplateData(array $conv_responses, $thread_level = 1)
|
||||
public function getTemplateData(array $conv_responses, string $formSecurityToken, $thread_level = 1)
|
||||
{
|
||||
$a = DI::app();
|
||||
|
||||
|
@ -458,7 +459,7 @@ class Post
|
|||
'vwall' => DI::l10n()->t('via Wall-To-Wall:'),
|
||||
'profile_url' => $profile_link,
|
||||
'name' => $profile_name,
|
||||
'item_photo_menu_html' => item_photo_menu($item),
|
||||
'item_photo_menu_html' => item_photo_menu($item, $formSecurityToken),
|
||||
'thumb' => DI::baseUrl()->remove(Contact::getAvatarUrlForUrl($item['author-link'], $item['uid'], Proxy::SIZE_THUMB)),
|
||||
'osparkle' => $osparkle,
|
||||
'sparkle' => $sparkle,
|
||||
|
@ -532,7 +533,7 @@ class Post
|
|||
$nb_children = count($children);
|
||||
if ($nb_children > 0) {
|
||||
foreach ($children as $child) {
|
||||
$result['children'][] = $child->getTemplateData($conv_responses, $thread_level + 1);
|
||||
$result['children'][] = $child->getTemplateData($conv_responses, $formSecurityToken, $thread_level + 1);
|
||||
}
|
||||
|
||||
// Collapse
|
||||
|
|
|
@ -190,12 +190,13 @@ class Thread
|
|||
* We should find a way to avoid using those arguments (at least most of them)
|
||||
*
|
||||
* @param array $conv_responses data
|
||||
* @param string $formSecurityToken A security Token to avoid CSF attacks
|
||||
*
|
||||
* @return mixed The data requested on success
|
||||
* false on failure
|
||||
* @throws \Exception
|
||||
*/
|
||||
public function getTemplateData($conv_responses)
|
||||
public function getTemplateData($conv_responses, string $formSecurityToken)
|
||||
{
|
||||
$result = [];
|
||||
|
||||
|
@ -204,7 +205,7 @@ class Thread
|
|||
continue;
|
||||
}
|
||||
|
||||
$item_data = $item->getTemplateData($conv_responses);
|
||||
$item_data = $item->getTemplateData($conv_responses, $formSecurityToken);
|
||||
|
||||
if (!$item_data) {
|
||||
Logger::log('[ERROR] Conversation::getTemplateData : Failed to get item template data ('. $item->getId() .').', Logger::DEBUG);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue