Proyectos de Subversion LeadersLinked - Services

Rev

Rev 334 | Rev 559 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 334 Rev 345
Línea 29... Línea 29...
29
use LeadersLinked\Model\VideoConvert;
29
use LeadersLinked\Model\VideoConvert;
30
use LeadersLinked\Mapper\VideoConvertMapper;
30
use LeadersLinked\Mapper\VideoConvertMapper;
31
use Laminas\Mvc\I18n\Translator;
31
use Laminas\Mvc\I18n\Translator;
32
use LeadersLinked\Mapper\AbuseReportMapper;
32
use LeadersLinked\Mapper\AbuseReportMapper;
33
use LeadersLinked\Model\AbuseReport;
33
use LeadersLinked\Model\AbuseReport;
-
 
34
use LeadersLinked\Library\Storage;
Línea 34... Línea 35...
34
 
35
 
35
class InMailController extends AbstractActionController
36
class InMailController extends AbstractActionController
36
{
37
{
37
    /**
38
    /**
Línea 578... Línea 579...
578
 
579
 
Línea 579... Línea 580...
579
                    $mime_type = mime_content_type($message_tmp_filename);
580
                    $mime_type = mime_content_type($message_tmp_filename);
580
 
581
 
581
 
582
 
582
                    if ($mime_type == 'image/jpg' || $mime_type == 'image/jpeg' || $mime_type == 'image/png') {
583
                    if ($mime_type == 'image/jpg' || $mime_type == 'image/jpeg' || $mime_type == 'image/png') {
583
                        $type = Message::TYPE_IMAGE;
584
                        $type =  Storage::FILE_TYPE_IMAGE;
584
                    } else if ($mime_type == 'video/webm' || $mime_type == 'video/mpeg' || $mime_type == 'video/mpg' || $mime_type == 'video/mp4') {
585
                    } else if ($mime_type == 'video/webm' || $mime_type == 'video/mpeg' || $mime_type == 'video/mpg' || $mime_type == 'video/mp4') {
585
                        $type = Message::TYPE_VIDEO;
586
                        $type =  Storage::FILE_TYPE_VIDEO;
586
                    } else if ($mime_type == 'application/pdf') {
587
                    } else if ($mime_type == 'application/pdf') {
Línea 609... Línea 610...
609
                if ($messageMapper->insert($message)) {
610
                if ($messageMapper->insert($message)) {
Línea 610... Línea 611...
610
 
611
 
Línea 611... Línea 612...
611
                    $message = $messageMapper->fetchOne($message->id);
612
                    $message = $messageMapper->fetchOne($message->id);
612
 
613
 
613
 
614
 
614
                    if ($type == Message::TYPE_DOCUMENT) {
615
                    if ($type == Storage::FILE_TYPE_DOCUMENT) {
615
                        try {
616
                        try {
616
                            $target_path = $this->config['leaderslinked.fullpath.message'] . $message->uuid;
617
                            $target_path = $this->config['leaderslinked.fullpath.message'] . $message->uuid;
Línea 638... Línea 639...
638
                            }
639
                            }
639
                        } catch (\Throwable $e) {
640
                        } catch (\Throwable $e) {
640
                            error_log($e->getTraceAsString());
641
                            error_log($e->getTraceAsString());
641
                        }
642
                        }
642
                    }
643
                    }
643
                    if ($type == Message::TYPE_IMAGE) {
644
                    if ($type == Storage::FILE_TYPE_IMAGE) {
644
                        try {
645
                        try {
645
                            $target_path = $this->config['leaderslinked.fullpath.message'] . $message->uuid;
646
                            $target_path = $this->config['leaderslinked.fullpath.message'] . $message->uuid;
646
                            if (!file_exists($target_path)) {
647
                            if (!file_exists($target_path)) {
647
                                mkdir($target_path, 0755);
648
                                mkdir($target_path, 0755);
648
                            }
649
                            }
Línea 661... Línea 662...
661
                            }
662
                            }
662
                        } catch (\Throwable $e) {
663
                        } catch (\Throwable $e) {
663
                            error_log($e->getTraceAsString());
664
                            error_log($e->getTraceAsString());
664
                        }
665
                        }
665
                    }
666
                    }
666
                    if ($type == Message::TYPE_VIDEO) {
667
                    if ($type == Storage::FILE_TYPE_VIDEO) {
667
                        try {
668
                        try {
668
                            $target_path = $this->config['leaderslinked.fullpath.message'] . $message->uuid;
669
                            $target_path = $this->config['leaderslinked.fullpath.message'] . $message->uuid;
669
                            if (!file_exists($target_path)) {
670
                            if (!file_exists($target_path)) {
670
                                mkdir($target_path, 0755);
671
                                mkdir($target_path, 0755);
671
                            }
672
                            }