mirror of
https://git.friendi.ca/friendica/friendica-addons.git
synced 2024-11-25 17:03:16 +00:00
Merge pull request 'remove App arguments' (#1383) from mexon/friendica-addons:mailstream-fix-2 into develop
Reviewed-on: https://git.friendi.ca/friendica/friendica-addons/pulls/1383
This commit is contained in:
commit
4b31588484
1 changed files with 5 additions and 9 deletions
|
@ -66,10 +66,9 @@ function mailstream_module() {}
|
||||||
/**
|
/**
|
||||||
* Adds an item in "addon features" in the admin menu of the site
|
* Adds an item in "addon features" in the admin menu of the site
|
||||||
*
|
*
|
||||||
* @param App $a App object (unused)
|
|
||||||
* @param string $o HTML form data
|
* @param string $o HTML form data
|
||||||
*/
|
*/
|
||||||
function mailstream_addon_admin(App $a, string &$o)
|
function mailstream_addon_admin(string &$o)
|
||||||
{
|
{
|
||||||
$frommail = DI::config()->get('mailstream', 'frommail');
|
$frommail = DI::config()->get('mailstream', 'frommail');
|
||||||
$template = Renderer::getMarkupTemplate('admin.tpl', 'addon/mailstream/');
|
$template = Renderer::getMarkupTemplate('admin.tpl', 'addon/mailstream/');
|
||||||
|
@ -110,7 +109,7 @@ function mailstream_generate_id(string $uri): string
|
||||||
return $message_id;
|
return $message_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
function mailstream_send_hook(App $a, array $data)
|
function mailstream_send_hook(array $data)
|
||||||
{
|
{
|
||||||
$criteria = array('uid' => $data['uid'], 'contact-id' => $data['contact-id'], 'uri' => $data['uri']);
|
$criteria = array('uid' => $data['uid'], 'contact-id' => $data['contact-id'], 'uri' => $data['uri']);
|
||||||
$item = Post::selectFirst([], $criteria);
|
$item = Post::selectFirst([], $criteria);
|
||||||
|
@ -138,11 +137,10 @@ function mailstream_send_hook(App $a, array $data)
|
||||||
* mailstream is enabled and the necessary data is available, forks a
|
* mailstream is enabled and the necessary data is available, forks a
|
||||||
* workerqueue item to send the email.
|
* workerqueue item to send the email.
|
||||||
*
|
*
|
||||||
* @param App $a App object (unused)
|
|
||||||
* @param array $item content of the item (may or may not already be stored in the item table)
|
* @param array $item content of the item (may or may not already be stored in the item table)
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function mailstream_post_hook(App $a, array &$item)
|
function mailstream_post_hook(array &$item)
|
||||||
{
|
{
|
||||||
mailstream_check_version();
|
mailstream_check_version();
|
||||||
|
|
||||||
|
@ -480,11 +478,10 @@ function mailstream_convert_table_entries()
|
||||||
/**
|
/**
|
||||||
* Form for configuring mailstream features for a user
|
* Form for configuring mailstream features for a user
|
||||||
*
|
*
|
||||||
* @param App $a App object
|
|
||||||
* @param array $data Hook data array
|
* @param array $data Hook data array
|
||||||
* @throws \Friendica\Network\HTTPException\ServiceUnavailableException
|
* @throws \Friendica\Network\HTTPException\ServiceUnavailableException
|
||||||
*/
|
*/
|
||||||
function mailstream_addon_settings(App &$a, array &$data)
|
function mailstream_addon_settings(array &$data)
|
||||||
{
|
{
|
||||||
$enabled = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'mailstream', 'enabled');
|
$enabled = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'mailstream', 'enabled');
|
||||||
$address = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'mailstream', 'address');
|
$address = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'mailstream', 'address');
|
||||||
|
@ -528,11 +525,10 @@ function mailstream_addon_settings(App &$a, array &$data)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Process data submitted to user's mailstream features form
|
* Process data submitted to user's mailstream features form
|
||||||
* @param App $a
|
|
||||||
* @param array $post POST data
|
* @param array $post POST data
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function mailstream_addon_settings_post(App $a, array $post)
|
function mailstream_addon_settings_post(array $post)
|
||||||
{
|
{
|
||||||
if (!DI::userSession()->getLocalUserId() || empty($post['mailstream-submit'])) {
|
if (!DI::userSession()->getLocalUserId() || empty($post['mailstream-submit'])) {
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in a new issue