mirror of
https://github.com/RaspbianFrance/raspisms.git
synced 2025-05-07 16:56:27 +02:00
automatically add medias as link if phone does not support mms
This commit is contained in:
parent
4cd52ae9ec
commit
878d820dc2
7 changed files with 20 additions and 39 deletions
controllers/internals
|
@ -338,7 +338,7 @@ namespace controllers\internals;
|
|||
{
|
||||
if (null === $phone_to_use)
|
||||
{
|
||||
if ($scheduled['mms'])
|
||||
if ($scheduled['mms'] && count($users_mms_phones))
|
||||
{
|
||||
$rnd_key = array_rand($users_mms_phones[$scheduled['id_user']]);
|
||||
$random_phone = $users_mms_phones[$scheduled['id_user']][$rnd_key];
|
||||
|
@ -408,7 +408,7 @@ namespace controllers\internals;
|
|||
|
||||
if (null === $phone_to_use)
|
||||
{
|
||||
if ($scheduled['mms'])
|
||||
if ($scheduled['mms'] && count($users_mms_phones))
|
||||
{
|
||||
$rnd_key = array_rand($users_mms_phones[$scheduled['id_user']]);
|
||||
$random_phone = $users_mms_phones[$scheduled['id_user']][$rnd_key];
|
||||
|
|
|
@ -229,6 +229,18 @@ namespace controllers\internals;
|
|||
];
|
||||
}
|
||||
|
||||
//If adapter does not support mms and the message is a mms, add medias as link
|
||||
if (!$adapter::meta_support_mms_sending() && $mms)
|
||||
{
|
||||
$media_urls = [];
|
||||
foreach ($media_uris as $media_uri)
|
||||
{
|
||||
$media_urls[] = STATIC_HTTP_URL . '/data/public/' . $media_uri['path'];
|
||||
}
|
||||
|
||||
$text .= "\n" . join(' - ', $media_urls);
|
||||
}
|
||||
|
||||
$response = $adapter->send($destination, $text, $flash, $mms, $media_uris);
|
||||
|
||||
if ($response['error'])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue