Esempio n. 1
0
 /**
  * Взять файлы для определенного документа
  * $param integer $docs_id - ИД документа
  * @return array Данные выборки
  */
 public static function getDocsFiles($docs_id)
 {
     global $DB;
     $sql = 'SELECT D.*, F.id AS cfile_id, F.size, F.path, F.modified, F.fname
     FROM docs_files D
     INNER JOIN file F ON (D.file_id = F.id)
     WHERE D.docs_id = ?i
     ORDER BY D.sort';
     $data = $DB->rows($sql, (int) $docs_id);
     if ($data) {
         foreach ($data as &$file) {
             $file['ico_class'] = getIcoClassByExt($file['fname']);
             $file['file_size'] = sizeFormat($file['size']);
         }
         self::SelectMinMax($data);
     }
     return $data;
 }
?>
.png" alt="">
                </span>
                <a href="javascript:void(0)" onclick="xajax_MsgDelFile(<?php 
echo $cid;
?>
,<?php 
echo $attach['id'];
?>
)" title="Удалить"><img src="/images/btn-remove2.png" alt="Удалить"></a><a href="<?php 
echo WDCPREFIX;
?>
/users/<?php 
echo $mess['user_login'];
?>
/upload/<?php 
echo $attach['fname'];
?>
" target="_blank" class="mime <?php 
echo getIcoClassByExt($attach['fname']);
?>
"><?php 
echo $attach['ftype'];
?>
</a>, <?php 
echo sizeFormat($attach['size']);
?>
            </li>
    <? } ?>
<? } ?>