当前位置: 首页>>代码示例>>PHP>>正文


PHP Attachment::getAttachmentFiles方法代码示例

本文整理汇总了PHP中Attachment::getAttachmentFiles方法的典型用法代码示例。如果您正苦于以下问题:PHP Attachment::getAttachmentFiles方法的具体用法?PHP Attachment::getAttachmentFiles怎么用?PHP Attachment::getAttachmentFiles使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Attachment的用法示例。


在下文中一共展示了Attachment::getAttachmentFiles方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: AttachmentFile

 //adding the attachment file to the db - saves the URL to it only
 case 'addAttachmentFile':
     $attachmentFile = new AttachmentFile();
     $attachmentFile->attachmentID = $_GET['attachmentID'];
     $attachmentFile->attachmentURL = $_GET['attachmentURL'];
     try {
         $attachmentFile->save();
         echo $attachmentFile->primaryKey;
     } catch (Exception $e) {
         echo $e->getMessage();
     }
     break;
 case 'deleteAttachment':
     $attachment = new Attachment(new NamedArguments(array('primaryKey' => $_GET['attachmentID'])));
     //first delete attachments
     foreach ($attachment->getAttachmentFiles() as $attachmentFile) {
         $attachmentFile->delete();
     }
     try {
         $attachment->delete();
         echo "Attachment successfully deleted";
     } catch (Exception $e) {
         echo $e->getMessage();
     }
     break;
 case 'deleteAttachmentFile':
     $attachmentFile = new AttachmentFile(new NamedArguments(array('primaryKey' => $_GET['attachmentFileID'])));
     try {
         $attachmentFile->delete();
         echo "Attachment file successfully deleted";
     } catch (Exception $e) {
开发者ID:veggiematts,项目名称:coral-licensing,代码行数:31,代码来源:ajax_processing.php

示例2: removeLicense

 public function removeLicense()
 {
     //delete all documents and associated expressions and SFX providers
     $document = new Document();
     foreach ($this->getDocuments() as $document) {
         //delete all expressions and expression notes
         $expression = new Expression();
         foreach ($document->getExpressions() as $expression) {
             $expressionNote = new ExpressionNote();
             foreach ($expression->getExpressionNotes() as $expressionNote) {
                 $expressionNote->delete();
             }
             $expression->removeQualifiers();
             $expression->delete();
         }
         $sfxProvider = new SFXProvider();
         foreach ($document->getSFXProviders() as $sfxProvider) {
             $sfxProvider->delete();
         }
         $signature = new Signature();
         foreach ($document->getSignatures() as $signature) {
             $signature->delete();
         }
         $document->delete();
     }
     //delete all attachments
     $attachment = new Attachment();
     foreach ($this->getAttachments() as $attachment) {
         $attachmentFile = new AttachmentFile();
         foreach ($attachment->getAttachmentFiles() as $attachmentFile) {
             $attachmentFile->delete();
         }
         $attachment->delete();
     }
     $this->delete();
 }
开发者ID:TAMULib,项目名称:CORAL-Management,代码行数:36,代码来源:License.php

示例3: substr

 } else {
     $sentDate = format_date($attachment->sentDate);
 }
 $attachmentText = nl2br($attachment->attachmentText);
 echo "<tr>";
 echo "<td>" . $sentDate . "</td>";
 echo "<td><div id='attachment_short_" . $attachment->attachmentID . "'>" . substr($attachmentText, 0, 200);
 if (strlen($attachmentText) > 200) {
     echo "...&nbsp;&nbsp;<a href='javascript:showFullAttachmentText(\"" . $attachment->attachmentID . "\");'>more...</a>";
 }
 echo "</div>";
 echo "<div id='attachment_full_" . $attachment->attachmentID . "' style='display:none'>" . $attachmentText;
 echo "&nbsp;&nbsp;<a href='javascript:hideFullAttachmentText(\"" . $attachment->attachmentID . "\");'>less...</a>";
 echo "</div>";
 echo "</td>";
 $attachmentFileArray = $attachment->getAttachmentFiles();
 $attachmentFile = new AttachmentFile();
 echo "<td>";
 if (count($attachmentFileArray) == 0) {
     echo "(none uploaded)<br />";
 }
 $i = 1;
 foreach ($attachmentFileArray as $attachmentFile) {
     echo "<a href='attachments/" . $attachmentFile->attachmentURL . "' target='_BLANK'>view attachment " . $i . "</a><br />";
     $i++;
 }
 echo "</td>";
 if ($user->canEdit()) {
     echo "<td><a href='ajax_forms.php?action=getAttachmentForm&height=398&width=305&modal=true&licenseID=" . $licenseID . "&attachmentID=" . $attachment->attachmentID . "' class='thickbox' id='editAttachment'>edit</a>&nbsp;&nbsp;<a href='javascript:deleteAttachment(\"" . $attachment->attachmentID . "\");'>remove</a></td>";
 }
 echo "</tr>";
开发者ID:veggiematts,项目名称:coral-licensing,代码行数:31,代码来源:ajax_htmldata.php


注:本文中的Attachment::getAttachmentFiles方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。