first(); if ($task) { $storage_name = Strings::clean($task->name); switch ($task->id) { case 1: self::$storage = $sofascore_data . $storage_name; self::$folder = Carbon::now()->subDays(3)->format('Y-m-d'); break; case 2: self::$storage = $sofascore_data . $storage_name . '/' . $task->day_from; self::$zipfile = $sofascore_data . $storage_name . '/' . $task->day_from . '.zip'; break; case 3: self::$storage = $sofascore_data . $storage_name . '-' . $task->day_from . '-' . $task->day_to; self::$zipfile = $sofascore_data . $storage_name . '-' . $task->day_from . '-' . $task->day_to . '.zip'; break; case 4: self::$storage = $sofascore_data . $storage_name . '/rosa-' . Carbon::now()->format('Y-m-d'); self::$zipfile = $sofascore_data . $storage_name . '/rosa-' . Carbon::now()->format('Y-m-d') . '.zip'; break; default: self::$storage = $sofascore_data . $storage_name; self::$zipfile = $sofascore_data . $storage_name . '/archive.zip'; break; } } else if ($folder) { self::$storage = $sofascore_data; self::$folder = $folder; } } }