if ($drlf->getRecordCount() == 1) { //echo "File Name: $file_name<br>\n"; $dr_obj = $drlf->getCurrent(); $file_name = $dr_obj->getStoragePath() . $dr_obj->getLocalFileName(); Debug::Text('File Name: ' . $file_name, __FILE__, __LINE__, __METHOD__, 10); if (file_exists($file_name)) { $params['file'] = $file_name; $params['ContentType'] = $dr_obj->getMimeType(); $params['ContentDisposition'] = array(HTTP_DOWNLOAD_ATTACHMENT, $dr_obj->getRemoteFileName()); $params['cache'] = FALSE; } } break; case 'invoice_config': Debug::Text('Invoice Config...', __FILE__, __LINE__, __METHOD__, 10); $file_name = InvoiceConfigFactory::getLogoFileName($current_company->getId()); Debug::Text('File Name: ' . $file_name, __FILE__, __LINE__, __METHOD__, 10); if (file_exists($file_name)) { $params['file'] = $file_name; $params['cache'] = TRUE; } break; case 'company_logo': Debug::Text('Company Logo...', __FILE__, __LINE__, __METHOD__, 10); $cf = new CompanyFactory(); $file_name = $cf->getLogoFileName($current_company->getId()); Debug::Text('File Name: ' . $file_name, __FILE__, __LINE__, __METHOD__, 10); if ($file_name != '' and file_exists($file_name)) { $params['file'] = $file_name; $params['cache'] = TRUE; }
$ulf = new UserListFactory(); $action = Misc::findSubmitButton(); switch ($action) { case 'upload': Debug::Text('Upload... Object Type: ' . $object_type, __FILE__, __LINE__, __METHOD__, 10); $upload = new fileupload(); $object_type = strtolower($object_type); switch ($object_type) { case 'invoice_config': $upload->set_max_filesize(1000000); //1mb or less $upload->set_acceptable_types(array('image/jpg', 'image/jpeg', 'image/pjpeg', 'image/png')); // comma separated string, or array //$upload->set_max_image_size(600, 600); $upload->set_overwrite_mode(1); $icf = new InvoiceConfigFactory(); $icf->cleanStoragePath($current_company->getId()); $dir = $icf->getStoragePath($current_company->getId()); break; case 'company_logo': $upload->set_max_filesize(1000000); //1mb or less $upload->set_acceptable_types(array('image/jpg', 'image/jpeg', 'image/pjpeg', 'image/png')); // comma separated string, or array //$upload->set_max_image_size(600, 600); $upload->set_overwrite_mode(1); $cf = new CompanyFactory(); $cf->cleanStoragePath($current_company->getId()); $dir = $cf->getStoragePath($current_company->getId()); break; case 'license':