	public function admin_download()
	{
		$this->autoRender = false;
		$tmpDir = TMP . 'theme' . DS;
		$Folder = new Folder();
		$Folder->create($tmpDir);
		$path = BASER_THEMES . $this->siteConfigs['theme'] . DS;
		$Folder->copy([
			'from' => $path,
			'to' => $tmpDir . $this->siteConfigs['theme'],
			'chmod' => 0777
		]);
		$Simplezip = new Simplezip();
		$Simplezip->addFolder($tmpDir);
		$Simplezip->download($this->siteConfigs['theme']);
		$Folder->delete($tmpDir);
	}
The software constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.