Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 6854 Rev 6871
Línea 390... Línea 390...
390
                            $capsule->image = basename($capsule_filename);
390
                            $capsule->image = basename($capsule_filename);
391
                            $capsuleMapper->update($capsule);
391
                            $capsuleMapper->update($capsule);
392
                        }
392
                        }
393
                    } catch(\Throwable $e) {
393
                    } catch(\Throwable $e) {
394
                        error_log($e->getTraceAsString());
394
                        error_log($e->getTraceAsString());
395
                    }       
395
                    }  
Línea -... Línea 396...
-
 
396
 
-
 
397
                    $fileBase64Content = $this->params()->fromPost('marketplace'); 
-
 
398
                    try {
-
 
399
                        
-
 
400
                        $fileBase64Content = base64_decode($fileBase64Content);
-
 
401
                        $target_path = $this->config['leaderslinked.fullpath.microlearning_capsule'] . $capsule->uuid;
-
 
402
                        $capsule_filename  = 'marketplace-' .uniqid() . '.jpg';
-
 
403
                        $capsule_tmp_filename = 'data' . DIRECTORY_SEPARATOR . 'tmp';
-
 
404
                        if(!file_exists($capsule_tmp_filename)) {
-
 
405
                            mkdir($capsule_tmp_filename, 0755, true);
-
 
406
                        }
-
 
407
                        $capsule_tmp_filename = 'data' . DIRECTORY_SEPARATOR . 'tmp' . DIRECTORY_SEPARATOR . $capsule_filename;
-
 
408
                            file_put_contents($capsule_tmp_filename, $fileBase64Content);
-
 
409
                        
-
 
410
                            list($target_width, $target_height) = explode('x', $this->config['leaderslinked.image_sizes.marketplace']);
-
 
411
 
-
 
412
                        $crop_to_dimensions = false;
-
 
413
                        if(Image::uploadImage($capsule_tmp_filename, $target_path, $capsule_filename, $target_width, $target_height, $crop_to_dimensions )) {
-
 
414
                            $capsule->marketplace = basename($capsule_filename);
-
 
415
                            $capsuleMapper->update($capsule);
-
 
416
                        }
-
 
417
                    } catch(\Throwable $e) {
-
 
418
                        error_log($e->getTraceAsString());
Línea 396... Línea 419...
396
 
419
                    }  
397
 
420
 
398
                    /*
421
                    /*
399
                    if(isset($files['file']) && empty($files['file']['error'])) {
422
                    if(isset($files['file']) && empty($files['file']['error'])) {
Línea 414... Línea 437...
414
                        }
437
                        }
415
                    }
438
                    }
416
                    */
439
                    */
Línea 417... Línea 440...
417
                    
440
                    
418
                    
441
                    
419
                    if(isset($files['marketplace']) && empty($files['marketplace']['error'])) {
442
                   /* if(isset($files['marketplace']) && empty($files['marketplace']['error'])) {
Línea 420... Línea 443...
420
                        $tmp_filename  = $files['marketplace']['tmp_name'];
443
                        $tmp_filename  = $files['marketplace']['tmp_name'];
Línea 432... Línea 455...
432
                            }
455
                            }
433
                        } catch(\Throwable $e) {
456
                        } catch(\Throwable $e) {
434
                            error_log($e->getTraceAsString());
457
                            error_log($e->getTraceAsString());
435
                        }
458
                        }
436
                    }
459
                    }
437
                    
-
 
-
 
460
                    */
438
                    $this->logger->info('Se agrego la cápsula ' . $topic->name, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
461
                    $this->logger->info('Se agrego la cápsula ' . $topic->name, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
Línea 439... Línea 462...
439
                    
462
                    
440
                    $data = [
463
                    $data = [
441
                        'success'   => true,
464
                        'success'   => true,