Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 6866 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 6866 Rev 6972
Línea 499... Línea 499...
499
                ]);
499
                ]);
500
            }
500
            }
Línea 501... Línea 501...
501
 
501
 
502
 
502
 
-
 
503
            $data = array_merge($request->getPost()->toArray(), $request->getFiles()->toArray());
-
 
504
           
-
 
505
            if(!empty($data['file']) && empty($data['file']['error'])) {
-
 
506
                $data['message'] = $data['file']['name'];
503
            $data = array_merge($request->getPost()->toArray(), $request->getFiles()->toArray());
507
            }
504
 
508
            
Línea 505... Línea 509...
505
            $form = new SendForm();
509
            $form = new SendForm();
Línea 506... Línea 510...
506
            $form->setData($data);
510
            $form->setData($data);
-
 
511
 
Línea 507... Línea 512...
507
 
512
            if ($form->isValid()) {
508
            if ($form->isValid()) {
513
 
Línea 509... Línea 514...
509
 
514
                $dataPost = (array) $form->getData();
Línea 534... Línea 539...
534
                            'success'  => false,
539
                            'success'  => false,
535
                            'data' => $conversationMapper->getError()
540
                            'data' => $conversationMapper->getError()
536
                        ]);
541
                        ]);
537
                    }
542
                    }
538
                }
543
                }
539
                $files = $this->getRequest()->getFiles()->toArray();
544
                $files                  = $this->getRequest()->getFiles()->toArray();
540
                $type = Message::TYPE_TEXT;
545
                $type                   = Message::TYPE_TEXT;
-
 
546
                $message_tmp_filename   = '';
-
 
547
                $message_filename       = '';
Línea 541... Línea -...
541
 
-
 
542
 
-
 
543
                /*
-
 
544
                $encoding = $this->params()->fromRoute('encoding');
-
 
545
                if($encoding == 'base64') {
-
 
546
                    
-
 
547
                    
-
 
548
                    $fileBase64Name = $this->params()->fromPost('file_base64_name');
-
 
549
                    $fileBase64Content = $this->params()->fromPost('file_base64_content');
-
 
550
                    
-
 
551
  
-
 
552
                    if($fileBase64Name && $fileBase64Content) {
-
 
553
                        
-
 
554
                        try {
-
 
555
                            
-
 
556
                            $fileBase64Content = base64_decode($fileBase64Content);
-
 
557
                            if($fileBase64Content) {
-
 
558
 
-
 
559
                                $message_filename      = $this->normalizeString($fileBase64Name);
-
 
560
                                $message_tmp_filename = 'data' . DIRECTORY_SEPARATOR . 'tmp';
-
 
561
                                if(!file_exists($message_tmp_filename)) {
-
 
562
                                    mkdir($message_tmp_filename, 0755, true);
-
 
563
                                }
-
 
564
 
-
 
565
                                $message_tmp_filename = 'data' . DIRECTORY_SEPARATOR . 'tmp' . DIRECTORY_SEPARATOR . $message_filename;
-
 
566
                                file_put_contents($message_tmp_filename, $fileBase64Content);
-
 
567
                                
-
 
568
                                
-
 
569
                                
-
 
570
                                $mime_type = mime_content_type($message_tmp_filename);
-
 
571
                                //echo '$mime_type = '. $mime_type; exit;
-
 
572
                                
-
 
573
                                
-
 
574
                                if($mime_type == 'image/jpg' || $mime_type == 'image/jpeg' || $mime_type == 'image/png') {
-
 
575
                                    $type = Message::TYPE_IMAGE;
-
 
576
                                } else if($mime_type == 'video/webm' || $mime_type == 'video/mpeg' || $mime_type == 'video/mpg' || $mime_type == 'video/mp4') {
-
 
577
                                    $type = Message::FILE_TYPE_VIDEO;
-
 
578
                                } else if($mime_type == 'application/pdf') {
-
 
579
                                    $type = Message::FILE_TYPE_DOCUMENT;
-
 
580
                                }
-
 
581
                                
-
 
582
                            }
-
 
583
                        } catch(\Exception $e) {
-
 
584
                            
-
 
585
                        }
-
 
586
                    }
-
 
587
                    
-
 
588
                } else {
-
 
589
                    
-
 
590
                  
-
 
591
                }*/
548
 
592
 
549
 
593
                if (isset($files['filename']) && empty($files['filename']['error'])) {
550
                if (isset($files['file']) && empty($files['file']['error'])) {
Línea 594... Línea 551...
594
                    $message_tmp_filename  = $files['filename']['tmp_name'];
551
                    $message_tmp_filename  = $files['file']['tmp_name'];
Línea 595... Línea 552...
595
                    $message_filename      = $this->normalizeString($files['filename']['name']);
552
                    $message_filename      = $this->normalizeString($files['file']['name']);