protected function copyScreenshot()
{
if (isset($this->config['screenshot']) && $this->config['screenshot'] != '') {
$this->screenshot = "uploads/themes/{$this->theme_directory}_{$this->config['screenshot']}";
} else {
$this->screenshot = '';
return;
}
File::exists(public_path() . '/uploads/') || File::makeDirectory(public_path() . '/uploads/');
File::exists(public_path() . '/uploads/themes/') || File::makeDirectory(public_path() . '/uploads/themes/');
File::copy($this->full_path . $this->config['screenshot'], public_path() . '/' . $this->screenshot);
}