]> _ Git - fluidbook-toolbox.git/commitdiff
fix #3480 @0:10
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 6 Mar 2020 17:28:08 +0000 (18:28 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 6 Mar 2020 17:28:08 +0000 (18:28 +0100)
app/Http/Controllers/Admin/Operations/DownloadOperation.php
composer.lock

index f8615875a1e3f2a527e9e37c520bcc9a259577fe..c55612c8f7ca3ed0b5a1f3141f4c81a920d458ff 100644 (file)
@@ -2,10 +2,11 @@
 
 namespace App\Http\Controllers\Admin\Operations;
 
+use App\Models\QuizTranslation;
 use Cubist\Util\Files\Files;
 use Cubist\Util\Zip;
 use Illuminate\Support\Facades\Route;
-use Illuminate\Support\Str;
+use Cubist\Util\Str;
 
 trait DownloadOperation
 {
@@ -25,7 +26,8 @@ trait DownloadOperation
         $entry = $this->crud->getEntry($id);
         $entry->compile($compilepath);
 
-        $fname = Str::slug($id . ' ' . $entry->getAttribute('title')) . '.zip';
+        $translation = QuizTranslation::find($entry->getAttribute('translation'));
+        $fname = Str::slugCase($entry->getAttribute('client') . ' ' . $entry->getAttribute('project') . ' ' . date_format($entry->getAttribute('updated_at'), 'Ymd') . ' ' . $translation->locale . ' ' . $id) . '.zip';
         $dest = protected_path('quiz/download/' . $fname);
 
         Zip::archive($compilepath, $dest);
index 907f3e865f5e80ca71f2dac1c374704360c79541..856bf22744145fbb0aab0ad241026c407e4dafc1 100644 (file)
             "source": {
                 "type": "git",
                 "url": "git://git.cubedesigners.com/cubist_cms-back.git",
-                "reference": "0ebab60a4cf0464f46226d118538c892955bf785"
+                "reference": "9d60ca8b2738cf3c162ac8139e34ba901ed94ece"
             },
             "dist": {
                 "type": "tar",
-                "url": "https://composer.cubedesigners.com/dist/cubist/cms-back/cubist-cms-back-dev-master-c05cd0.tar",
-                "reference": "0ebab60a4cf0464f46226d118538c892955bf785",
-                "shasum": "1f70525f7ab8ada118bd6b46135dc2a123005588"
+                "url": "https://composer.cubedesigners.com/dist/cubist/cms-back/cubist-cms-back-dev-master-f6ee24.tar",
+                "reference": "9d60ca8b2738cf3c162ac8139e34ba901ed94ece",
+                "shasum": "a16033e3ebbe0bcfca68660ae4cfd2f168b52139"
             },
             "require": {
                 "backpack/backupmanager": "^2.0",
                 }
             ],
             "description": "Cubist Backpack extension",
-            "time": "2020-03-05T17:17:26+00:00"
+            "time": "2020-03-06T17:12:43+00:00"
         },
         {
             "name": "cubist/cms-front",
             "source": {
                 "type": "git",
                 "url": "git://git.cubedesigners.com/cubist_util.git",
-                "reference": "d6969d9f389e215d2b042e420d8fb7372028b808"
+                "reference": "7a797893b34b595b7056e9b3a7542e092cecc62f"
             },
             "dist": {
                 "type": "tar",
-                "url": "https://composer.cubedesigners.com/dist/cubist/util/cubist-util-dev-master-5892da.tar",
-                "reference": "d6969d9f389e215d2b042e420d8fb7372028b808",
-                "shasum": "39216acabf0de43584e1fff02548df0b43aa05b8"
+                "url": "https://composer.cubedesigners.com/dist/cubist/util/cubist-util-dev-master-1aad8b.tar",
+                "reference": "7a797893b34b595b7056e9b3a7542e092cecc62f",
+                "shasum": "5a7b806fb9d680ee125964ae25ce08a70c6045a4"
             },
             "require": {
                 "cubist/net": "dev-master",
                 }
             ],
             "description": "Utilities class",
-            "time": "2020-03-06T14:14:31+00:00"
+            "time": "2020-03-06T17:21:50+00:00"
         },
         {
             "name": "cviebrock/eloquent-sluggable",