if ($mdspRows = mysqli_num_rows($mdspResult)) { $mdsp = mysqli_fetch_assoc($mdspResult); } // Get the digital profile details $dspResult = mysqli_query($db, "\r\n\t\t\t\t\t\t\t\t\t\t\tSELECT * \r\n\t\t\t\t\t\t\t\t\t\t\tFROM {$dbinfo[pre]}digital_sizes \r\n\t\t\t\t\t\t\t\t\t\t\tWHERE ds_id = '{$itemValue[item_id]}'\r\n\t\t\t\t\t\t\t\t\t\t\t"); $dsp = mysqli_fetch_assoc($dspResult); // Get the digital profile details $deliveryMethod = $dsp['delivery_method']; // Delivery method of file // echo $deliveryMethod.'<br>'; // Testing switch ($deliveryMethod) { case '0': // Attached file if ($mdsp['filename']) { // Check if this variation is instantly available $filecheck = $mediaObj->verifyMediaDPFileExists($itemValue['item_id']); // Returns array [stauts,path,filename] } elseif ($mdsp['external_link']) { $externalLink = 1; // External Link $filecheck['status'] = checkExternalFile($mdsp['external_link']) > 400 ? 0 : 1; $filecheck['path'] = $mdsp['external_link']; } break; case '1': // Create Automatically if (in_array($media['file_ext'], getCreatableFormats())) { // Check original format $dsp['auto_create'] = true; } // Check for original at either external link or local
$digital['license'] = $license['lic_purchase_type']; $digital['lic_purchase_type'] = $license['lic_purchase_type']; $digital['licenseDescLang'] = $license['lic_description_' . $selectedLanguage] ? $license['lic_description_' . $selectedLanguage] : $license['lic_description']; $digital['licenseLang'] = $license['lic_name_' . $selectedLanguage] ? $license['lic_name_' . $selectedLanguage] : $license['lic_name']; //echo "B"; } //echo $digital['license_id']; if ($dsp['filename'] or $dsp['external_link']) { // Check if this variation is instantly available if ($dsp['external_link']) { $externalLink = 1; // External Link $filecheck['status'] = checkExternalFile($dsp['external_link']) > 400 ? 0 : 1; $filecheck['path'] = $dsp['external_link']; } else { $filecheck = $mediaObj->verifyMediaDPFileExists($digital['ds_id']); // Returns array [stauts,path,filename] } $digital['fileCheck'] = $filecheck; // Check for attached file $deliveryMethod = 0; } else { if ($digital['delivery_method'] != 2) { if ($media['external_link']) { $externalLink = 1; // External Link $filecheck['status'] = checkExternalFile($media['external_link']) > 400 ? 0 : 1; $filecheck['path'] = $media['external_link']; } else { $digital['fileCheck'] = $mediaObj->verifyMediaFileExists(); // Returns array [stauts,path,filename]