Ejemplo n.º 1
0
 public function __construct($multiDownloadID = null, $downloadFolder = null)
 {
     $this->_bEncapsulatedID = false;
     if (null !== $multiDownloadID) {
         $multiDownloadID = trim($multiDownloadID);
         if (empty($multiDownloadID)) {
             $this->_bEncapsulatedID = true;
         }
         Tools::_fixFileName($multiDownloadID);
         $this->_ID = $multiDownloadID;
     } else {
         $this->_bEncapsulatedID = true;
     }
     if ($this->_bEncapsulatedID === true) {
         $this->_ID = static::generateID();
     }
     $this->_multiDwnFolder = Request::DOWNLOAD_FOLDER . '/' . static::DWN_FOLDER_PREFIX . $this->_ID;
     //if( ! ($bSuccess = CheckDirPath($this->_multiDwnFolder.'/')) ) {
     //	throw new RequestError('', RequestError::E_NO_ACCESS_DWN_FOLDER);
     //}
     $this->_multiDwnDir = OBX_DOC_ROOT . $this->_multiDwnFolder;
     $this->_curlMulti = curl_multi_init();
 }