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
{
$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);
"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",