Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 6990 Rev 6994
Línea 674... Línea 674...
674
                if($capsuleMapper->update($capsule)) {
674
                if($capsuleMapper->update($capsule)) {
Línea 675... Línea 675...
675
                    
675
                    
Línea 676... Línea 676...
676
                    $capsule = $capsuleMapper->fetchOne($capsule->id);
676
                    $capsule = $capsuleMapper->fetchOne($capsule->id);
-
 
677
                  
677
                  
678
                    $fileBase64Content = $this->params()->fromPost('file');
678
                    $fileBase64Content = $this->params()->fromPost('file');
679
                    $target_path = $this->config['leaderslinked.fullpath.microlearning_capsule'] . $capsule->uuid;
Línea 679... Línea 680...
679
                    try {
680
                    try {
680
                        if($topic->image) {
681
                        if($topic->image) {
Línea 686... Línea 687...
686
                                ]);
687
                                ]);
687
                            }
688
                            }
688
                        }
689
                        }
Línea 689... Línea 690...
689
                        
690
                        
690
                        $fileBase64Content = base64_decode($fileBase64Content);
-
 
-
 
691
                        $fileBase64Content = base64_decode($fileBase64Content);
691
                        $target_path = $this->config['leaderslinked.fullpath.microlearning_capsule'] . $capsule->uuid;
692
                        
692
                        $capsule_filename      = 'capsule-' .uniqid() . '.jpg';
693
                        $capsule_filename      = 'capsule-' .uniqid() . '.jpg';
693
                        $capsule_tmp_filename = 'data' . DIRECTORY_SEPARATOR . 'tmp';
694
                        $capsule_tmp_filename = 'data' . DIRECTORY_SEPARATOR . 'tmp';
694
                        if(!file_exists($capsule_tmp_filename)) {
695
                        if(!file_exists($capsule_tmp_filename)) {
695
                            mkdir($capsule_tmp_filename, 0755, true);
696
                            mkdir($capsule_tmp_filename, 0755, true);
Línea 718... Línea 719...
718
                                    'data'   =>  'ERROR_THERE_WAS_AN_ERROR'
719
                                    'data'   =>  'ERROR_THERE_WAS_AN_ERROR'
719
                                ]);
720
                                ]);
720
                            }
721
                            }
721
                        }
722
                        }
722
                        $fileBase64Content2 = base64_decode($fileBase64Content2);
723
                        $fileBase64Content2 = base64_decode($fileBase64Content2);
723
                        $target_path2 = $this->config['leaderslinked.fullpath.microlearning_capsule'] . $capsule->uuid;
-
 
724
                        $capsule_filename2  = 'marketplace-' .uniqid() . '.jpg';
724
                        $capsule_filename2  = 'marketplace-' .uniqid() . '.jpg';
725
                        $capsule_tmp_filename2 = 'data' . DIRECTORY_SEPARATOR . 'tmp';
725
                        $capsule_tmp_filename2 = 'data' . DIRECTORY_SEPARATOR . 'tmp';
726
                        if(!file_exists($capsule_tmp_filename2)) {
726
                        if(!file_exists($capsule_tmp_filename2)) {
727
                            mkdir($capsule_tmp_filename2, 0755, true);
727
                            mkdir($capsule_tmp_filename2, 0755, true);
728
                        }
728
                        }
Línea 730... Línea 730...
730
                            file_put_contents($capsule_tmp_filename2, $fileBase64Content2);
730
                            file_put_contents($capsule_tmp_filename2, $fileBase64Content2);
Línea 731... Línea 731...
731
                         
731
                         
Línea 732... Línea 732...
732
                            list($target_width, $target_height) = explode('x', $this->config['leaderslinked.image_sizes.marketplace']);
732
                            list($target_width, $target_height) = explode('x', $this->config['leaderslinked.image_sizes.marketplace']);
733
 
733
 
734
                        $crop_to_dimensions = false;
734
                        $crop_to_dimensions = false;
735
                        if(Image::uploadImage($capsule_tmp_filename2, $target_path2, $capsule_filename2, $target_width, $target_height, $crop_to_dimensions )) {
735
                        if(Image::uploadImage($capsule_tmp_filename2, $target_path, $capsule_filename2, $target_width, $target_height, $crop_to_dimensions )) {
736
                            $capsule->marketplace = basename($capsule_filename2);
736
                            $capsule->marketplace = basename($capsule_filename2);
737
                            $capsuleMapper->update($capsule);
737
                            $capsuleMapper->update($capsule);
738
                        }
738
                        }