mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-06-05 22:09:38 +02:00
feat: associazione categorie file a template per invio email con allegati da includere
This commit is contained in:
10
mail.php
10
mail.php
@@ -19,6 +19,7 @@
|
||||
*/
|
||||
|
||||
use Models\Module;
|
||||
use Models\Upload;
|
||||
use Modules\Emails\Template;
|
||||
|
||||
include_once __DIR__.'/core.php';
|
||||
@@ -161,6 +162,15 @@ if ($smtp['pec'] == 1 && $module->name == 'Fatture di vendita') {
|
||||
$uploads = array_column($uploads, 'id');
|
||||
}
|
||||
|
||||
$categories = $template->categories;
|
||||
foreach ($categories as $category) {
|
||||
$files = Upload::where('id_category', $category->id)->where('id_module', $id_module)->where('id_record', $id_record)->get();
|
||||
$uploads = array_merge($uploads, $files->pluck('id')->toArray());
|
||||
$files = Upload::where('id_category', $category->id)->where('id_module', Module::where('name', 'Anagrafiche')->first()->id)->where('id_record', setting('Azienda predefinita'))->get();
|
||||
$uploads = array_merge($uploads, $files->pluck('id')->toArray());
|
||||
$uploads = array_unique($uploads);
|
||||
}
|
||||
|
||||
// Allegati
|
||||
echo '
|
||||
|
||||
|
||||
Reference in New Issue
Block a user