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


PHP Attachments::getFileIcon方法代码示例

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


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

示例1: foreach

<?php

foreach ($attachments as $a) {
    $file_path = sfConfig::get('sf_upload_dir') . '/attachments/' . $a->getFile();
    ?>
  <div id="attachedFile<?php 
    echo $a->getId();
    ?>
">
    <table>
      <tr>
        <td colspan="2"><?php 
    echo Attachments::getFileIcon($a->getFile()) . ' ' . (is_file($file_path) ? getimagesize($file_path) ? link_to(substr($a->getFile(), 7), 'attachments/view?id=' . $a->getId(), array('target' => '_blank', 'absolute' => true)) : Attachments::getLink($a) : substr($a->getFile(), 7));
    ?>
</td>
      </tr>                                                                                     
      </tr>
        <?php 
    if ($a->getBindType() != 'wiki') {
        ?>
        <td><?php 
        echo __('Description') . ':</td><td> ' . textarea_tag('attachments_info[' . $a->getId() . ']', $a->getInfo(), array('style' => 'height: 50px;', 'class' => 'attachments_textarea'));
        ?>
</td>
        <?php 
    }
    ?>
        
        <td><a href="#" onClick="return deleteAttachments(<?php 
    echo $a->getId();
    ?>
开发者ID:noikiy,项目名称:qdpm,代码行数:31,代码来源:previewSuccess.php

示例2: array

<?php

$html = '';
$related_attachments = array();
foreach ($attachments as $v) {
    $file_path = sfConfig::get('sf_upload_dir') . '/attachments/' . $v['file'];
    if (is_file($file_path)) {
        if (getimagesize($file_path)) {
            $html .= '<li>' . Attachments::getFileIcon($v['file']) . ' ' . link_to(substr($v['file'], 7), 'attachments/view?id=' . $v['id'], array('target' => '_blank', 'absolute' => true)) . '&nbsp;&nbsp;' . link_to(image_tag(public_path('images/icons/zoom.png', true), array('border' => 0)) . '&nbsp;' . __('view'), 'attachments/view?id=' . $v['id'], array('target' => '_blank', 'style' => 'text-decoration:none', 'absolute' => true)) . '&nbsp;&nbsp;' . link_to(image_tag(public_path('images/icons/download.png', true), array('border' => 0)) . '&nbsp;' . __('download'), 'attachments/download?id=' . $v['id'], array('style' => 'text-decoration:none', 'absolute' => true)) . '&nbsp;&nbsp;' . $v['info'] . '</li>' . "\n";
        } else {
            $html .= '<li>' . Attachments::getFileIcon($v['file']) . ' ' . link_to(substr($v['file'], 7), 'attachments/download?id=' . $v['id'], array('absolute' => true)) . '&nbsp;&nbsp;' . link_to(image_tag(public_path('images/icons/download.png', true), array('border' => 0)) . '&nbsp;' . __('download'), 'attachments/download?id=' . $v['id'], array('style' => 'text-decoration:none', 'absolute' => true)) . '&nbsp;&nbsp;' . $v['info'] . '</li>' . "\n";
        }
        $related_attachments[] = $v['id'];
    }
}
if (strlen($html) > 0) {
    ?>
  <br><?php 
    echo __('Attachments');
    ?>
:
  <ul class="attachedList" id="attachedList">
    <?php 
    echo $html;
    ?>
  </ul>
  <?php 
    echo input_hidden_tag('item_attachments', implode(',', $related_attachments));
}
?>
开发者ID:noikiy,项目名称:qdpm,代码行数:30,代码来源:_attachmentsList.php


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