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


PHP ConvertBtoMB函数代码示例

本文整理汇总了PHP中ConvertBtoMB函数的典型用法代码示例。如果您正苦于以下问题:PHP ConvertBtoMB函数的具体用法?PHP ConvertBtoMB怎么用?PHP ConvertBtoMB使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


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

示例1: viewattachExternal

 /**
  * Выводит икону и задданный внешний URL для определенного файла
  *
  * @param string  $ulogin   	Логин пользователя
  * @param string  $filename 	Имя файла 
  * @param string  $dir      	Папка файла
  * @param string  $url		 	Ссылка на файл
  * @param integer $bigtext  	Вместо иконкки будет большой текст расширения файла(TXT, PDF, etc...) если переменная принимает значение 1
  * @return string HTML-code
  */
 function viewattachExternal($ulogin, $filename, $dir, $url, $bigtext = 0)
 {
     $l_dir = substr($ulogin, 0, 2) . "/" . $ulogin;
     $cfile = new CFile("users/{$l_dir}/" . $dir . "/" . $filename);
     if (!$cfile->size) {
         return "";
     }
     $ext = $cfile->getext($filename);
     $ico = getICOFile($ext, true);
     echo $ico;
     $fsize = ConvertBtoMB($cfile->size);
     return '<p><img src="/pda/images/mime/' . $ico . '.png" alt="' . $ext . '" width="18" height="16"> <a href="' . $url . '" target="_blank">Скачать</a> | ' . ucfirst($ext) . ', ' . $fsize . ' </p>';
 }
开发者ID:amage,项目名称:fl-ru-damp,代码行数:23,代码来源:pda.php

示例2: JS_Obj

function JS_Obj($login, $files)
{
    $CFile = new CFile();
    $result = '';
    if (is_array($files)) {
        for ($i = 0; $i < count($files); $i++) {
            $CFile->GetInfo('users/' . substr($login, 0, 2) . '/' . $login . '/upload/' . $files[$i]['fname']);
            $result .= ',{name: "' . addslashes($CFile->fname) . '", path: "' . addslashes($CFile->path) . '", user: "' . $login . '", size: ' . $CFile->size . ', mb_size: "' . ConvertBtoMB($CFile->size) . '", ';
            $result .= 'ftype: "' . addslashes($CFile->getext()) . '", id: ' . intval($files[$i]['id']) . ' }';
        }
    } elseif ($files) {
        $CFile->GetInfo('users/' . substr($login, 0, 2) . '/' . $login . '/upload/' . $files);
        $result .= ',{name: "' . addslashes($CFile->fname) . '", path: "' . addslashes($CFile->path) . '", user: "' . $login . '", size: ' . $CFile->size . ', mb_size: "' . ConvertBtoMB($CFile->size) . '", ';
        $result .= 'ftype: "' . addslashes($CFile->getext()) . '", id: ' . intval($CFile->id) . ' }';
    }
    return $result ? '[' . substr($result, 1) . ']' : '[]';
}
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:17,代码来源:view_cnt.php

示例3: getAttachedFilesJs

/**
 * Возвращает яваскрипт код для инициализации прикрепленных файлов
 * 
 * @param  array $tmp_files массив прикрепленных файлов
 * @param  int $max_files максимально возможное количество прикрепленных файлов
 * @param  int $max_file_size максимальный размер каждого из прикрепленных файлов
 * @param  string $kind тип записи (contacts, blog и т.д)
 * @param  string $tag_id id html тэга для инициализации прикрепленных файлов
 * @return string 
 */
function getAttachedFilesJs($tmp_files = array(), $max_files = 0, $max_file_size = 0, $kind = '', $tag_id = 'adm_edit_attachedfiles')
{
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/attachedfiles.php';
    $sAttach = 'attachedfiles_list = new Array();';
    $attachedfiles = new attachedfiles('', true);
    $attachedfiles_session = $attachedfiles->createSessionID();
    $attachedfiles->addNewSession($attachedfiles_session);
    if ($tmp_files) {
        $attachedfiles_files = array();
        foreach ($tmp_files as $attachedfiles_file) {
            if ($kind == 'contacts' || $kind == 'project') {
                $sId = $kind == 'contacts' ? 'id' : 'file_id';
                $attachedfiles_files[] = $attachedfiles_file[$sId];
            } else {
                $attachedfiles_files[] = $attachedfiles_file;
            }
        }
        $attachedfiles->setFiles($attachedfiles_files);
    }
    $files = $attachedfiles->getFiles();
    if ($files) {
        $n = 0;
        foreach ($files as $attachedfiles_file) {
            $sAttach .= "attachedfiles_list[{$n}] = new Object;\n";
            $sAttach .= "attachedfiles_list[{$n}].id = '" . md5($attachedfiles_file['id']) . "';\n";
            $sAttach .= "attachedfiles_list[{$n}].name = '{$attachedfiles_file['orig_name']}';\n";
            $sAttach .= "attachedfiles_list[{$n}].path = '" . WDCPREFIX . "/{$attachedfiles_file['path']}{$attachedfiles_file['name']}';\n";
            $sAttach .= "attachedfiles_list[{$n}].size = '" . ConvertBtoMB($attachedfiles_file['size']) . "';\n";
            $sAttach .= "attachedfiles_list[{$n}].type = '{$attachedfiles_file['type']}';\n";
            $n++;
        }
    }
    $sAttach .= "attachedFiles.init('adm_edit_attachedfiles', '{$attachedfiles_session}', attachedfiles_list, \n        '{$max_files}', '{$max_file_size}', '" . implode(', ', $GLOBALS['disallowed_array']) . "',\n        '{$kind}', " . get_uid(false) . "\n        );";
    return $sAttach;
}
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:45,代码来源:stdf.php

示例4: foreach

<?php
if($attach=$projects->GetAllAttach($prj['id'])) {          
              foreach ($attach as $a) 
              {?>
               <? if ($a["virus"][3] != 1)  {?>
              		<div class="flw_offer_attach">
              			<div style="width:250px; float:left">
	              			<a href="<?=WDCPREFIX.'/'.$a['path'].$a['name']?>" target="_blank">Загрузить</a> 
	              			(<?=$a['ftype']?>; <?=ConvertBtoMB($a['size'])?> )
	              		</div>
	              			
              			<? 
              			switch ($a["virus"]) { 
							 case "":?> <span title="Антивирусом проверяются файлы, загруженные после 1 июня 2011 года" class="avs-nocheck">Файл не проверен антивирусом</span> <?
              				 break;
              				
              				 case "0000":?> <span title="Антивирусом проверяются файлы, загруженные после 1 июня 2011 года" class="avs-ok">Проверено антивирусом</span> <?
              				 break;
              				 
              				 case "0010":?> <span title="Антивирусом проверяются файлы, загруженные после 1 июня 2011 года" class="avs-errcheck">Невозможно проверить</span> <?
              				 break;              				 
              			}
              			?>
              		</div>
              	<? }?>
            <?}
 }
开发者ID:notUserDeveloper,项目名称:fl-ru-damp,代码行数:27,代码来源:attachlist.tpl.php

示例5: ConvertBtoMB

            ?>
</div><?php 
            $attach = $projects->GetAllAttach;
            for ($i = 0; $i < count($attach); $i++) {
                ?>
<div class="flw_offer_attach"><a href="/users/<?php 
                echo $dir;
                ?>
/upload/<?php 
                echo $attach[$i]['name'];
                ?>
" target="_blank">Загрузить</a> (<?php 
                echo $attach[$i]['ftype'];
                ?>
; <?php 
                echo ConvertBtoMB($attach[$i]['size']);
                ?>
 )</div><?php 
            }
            ?>
<br><div class="fl2_offer_meta">Прошло времени с момента публикации: <?php 
            echo ago_pub_x(strtotimeEx($prj['post_date']));
            ?>
<br />Автор: <a href="/users/<?php 
            echo $name["login"];
            ?>
"><?php 
            print $name["uname"] . " ";
            print $name["usurname"];
            ?>
 [<?php 
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:31,代码来源:projects_inner_setup.php

示例6: reformat

            ?>
                        <tr class="b-layout__tr">
                            <td class="b-layout__middle b-layout__middle_padbot_5">
                                <div class="b-layout__txt">
                                    <i class="b-icon b-icon_attach_<?php 
            echo $aData['class_ico'] === 'unknown' ? 'unknown' : $a['ftype'];
            ?>
"></i> 
                                    <a href="<?php 
            echo WDCPREFIX . '/' . $a['path'] . $a['name'];
            ?>
" class="b-layout__link" target="_blank"><?php 
            echo reformat($a['orig_name'], 30);
            ?>
</a>, <?php 
            echo ConvertBtoMB($a['size']);
            ?>
                                </div>
                            </td>
                            <td class="b-layout__right b-layout__right_padleft_20 b-layout__right_padbot_5">
                                <div class="b-layout__txt"><a href="<?php 
            echo WDCPREFIX . '/' . $a['path'] . $a['name'];
            ?>
" class="b-layout__link" target="_blank">Скачать</a></div>
                            </td>
                        </tr>
                        <?php 
        }
        //foreach
        ?>
                    </tbody>
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:31,代码来源:tpl.stage-master.php

示例7: CreateCommentForm

function CreateCommentForm($backto, $top_id, $message_id, $commune_id, $om, $page = 0, $action = 'Create.post', $mod, $adv = 0, $draft_id = 0, $attachedfiles_session = '')
{
    global $session;
    session_start();
    commune::RestoreMarkedAttach($message_id);
    $objResponse = new xajaxResponse();
    if ($action == 'Create.post') {
        // Комментируем сообщение.
        $objResponse->assign($backto, 'style.position', 'static');
        $objResponse->assign($backto, 'innerHTML', __commPrntCommentForm($commune_id, $om, $page, $action, $top_id, NULL, $message_id, NULL, NULL, !$page ? 'Topic' : NULL, $mod));
    } else {
        // Выводим форму с атрибутами сообщения.
        $objResponse->assign($backto, 'style.position', 'static');
        $objResponse->assign($backto, 'innerHTML', __commPrntCommentForm($commune_id, $om, $page, $action, $top_id, $message_id, NULL, NULL, NULL, !$page ? 'Topic' : NULL, $mod, 0, $draft_id));
    }
    $objResponse->script(" var editMsg = document.getElementById('{$backto}');\n    if(__commLastOpenedForm!=editMsg) {\n      try { \n        if(!__commLastOpenedForm) {\n          var ___acf = document.getElementById('idAlertedCommentForm');\n          if(___acf && ___acf.parentNode)\n            __commLastOpenedForm = ___acf.parentNode;\n        }\n        __commLastOpenedForm.innerHTML = ''; __commLastOpenedForm.style.position='absolute'; \n      } catch(e) {}\n    }\n    __commLastOpenedForm  = editMsg;\n    __commLastOpenedForm.action = '{$action}';\n\t\n\tpoll.init('Commune', document.getElementById('" . $backto . "'), " . commune::POLL_ANSWERS_MAX . ", '" . $_SESSION['CommunePoll_Sess'] . "');\n\tif (document.getElementById('question')) maxChars('question', 'polls_error', " . commune::POLL_QUESTION_CHARS_MAX . ");\n\teditMsg.scrollIntoView(true);\n\t//new mAttach(document.getElementById('files_block'), " . (commune::MAX_FILES - $adv) . ");\n        //mA = new mAttach2(document.getElementById('files_block'), " . (commune::MAX_FILES - $adv) . ", {p:'btn-add', m:'btn-del', nv:true});\n  ");
    $js = "var attachedfiles_list = new Array();\n";
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/attachedfiles.php';
    $attachedfiles = new attachedfiles($attachedfiles_session);
    $attachedfiles_tmpcomm_files = commune::getAttachedFiles($message_id);
    if ($attachedfiles_tmpcomm_files) {
        $attachedfiles_comm_files = array();
        foreach ($attachedfiles_tmpcomm_files as $attachedfiles_comm_file) {
            $attachedfiles_comm_files[] = $attachedfiles_comm_file;
        }
        $attachedfiles->setFiles($attachedfiles_comm_files);
    }
    $attachedfiles_files = $attachedfiles->getFiles();
    if ($attachedfiles_files) {
        $n = 0;
        foreach ($attachedfiles_files as $attachedfiles_file) {
            $js .= "attachedfiles_list[{$n}] = new Object;\n";
            $js .= "attachedfiles_list[{$n}].id = '" . md5($attachedfiles_file['id']) . "';\n";
            $js .= "attachedfiles_list[{$n}].name = '{$attachedfiles_file['orig_name']}';\n";
            $js .= "attachedfiles_list[{$n}].path = '" . WDCPREFIX . "/{$attachedfiles_file['path']}{$attachedfiles_file['name']}';\n";
            $js .= "attachedfiles_list[{$n}].size = '" . ConvertBtoMB($attachedfiles_file['size']) . "';\n";
            $js .= "attachedfiles_list[{$n}].type = '{$attachedfiles_file['type']}';\n";
            ++$n;
        }
    }
    $js .= "attachedFiles.init('attachedfiles', \n                               '" . $attachedfiles->getSession() . "',\n                               attachedfiles_list, \n                               '" . commune::MAX_FILES . "',\n                               '" . commune::MAX_FILE_SIZE . "',\n                               '" . implode(', ', $GLOBALS['disallowed_array']) . "',\n                               'commune',\n                               '" . get_uid(false) . "'\n                            );";
    $objResponse->script($js);
    $objResponse->call('initWysiwyg');
    $objResponse->call('tawlTextareaInit');
    if ($action != 'Create.post') {
        $objResponse->script('DraftInit(4);');
    }
    return $objResponse;
}
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:49,代码来源:commune.server.php

示例8: attachedfiles

                            <?php 
if ($action == 'create_project') {
    $attachedfiles = new attachedfiles($attachedfiles_session);
    $attachedfiles_files = $attachedfiles->getFiles();
} else {
    $attachedfiles = new attachedfiles();
    $attachedfiles_files = $attachedfiles->getFilesForWizard($existPrjID);
}
if ($attachedfiles_files) {
    $n = 0;
    foreach ($attachedfiles_files as $attachedfiles_file) {
        echo "attachedfiles_list[{$n}] = new Object;\n";
        echo "attachedfiles_list[{$n}].id = '" . md5($attachedfiles_file['id']) . "';\n";
        echo "attachedfiles_list[{$n}].name = '{$attachedfiles_file['orig_name']}';\n";
        echo "attachedfiles_list[{$n}].path = '" . WDCPREFIX . "/{$attachedfiles_file['path']}{$attachedfiles_file['name']}';\n";
        echo "attachedfiles_list[{$n}].size = '" . ConvertBtoMB($attachedfiles_file['size']) . "';\n";
        echo "attachedfiles_list[{$n}].type = '{$attachedfiles_file['type']}';\n";
        ++$n;
    }
}
?>
                            
                            attachedFiles.initComm('attachedfiles', 
                                               '<?php 
echo $attachedfiles->getSession();
?>
',
                                               attachedfiles_list, 
                                               '<?php 
echo wizard::MAX_FILE_COUNT;
?>
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:31,代码来源:tpl.step.project.php

示例9: quickprjedit_get_prj


//.........这里部分代码省略.........
            } else {
                $objResponse->script('$("popup_qedit_prj_fld_prefer_sbr").set("checked", false);');
            }
            if ($project['strong_top'] == 1) {
                $objResponse->script('$("popup_qedit_prj_fld_strong_top").set("checked", true);');
            } else {
                $objResponse->script('$("popup_qedit_prj_fld_strong_top").set("checked", false);');
            }
            /*if($project['prefer_sbr']=='t') {
                  $objResponse->script('$("popup_qedit_prj_fld_prefer_sbr").set("checked", true);');
              } else {
                  $objResponse->script('$("popup_qedit_prj_fld_prefer_sbr").set("checked", false);');
              }*/
            $objResponse->script("var mx = new MultiInput('popup_qedit_prj_fld_categories','category_line', " . (int) ($project['is_pro'] === 't') . '); mx.init();');
            require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/attachedfiles.php';
            $attchedfiles = new attachedfiles($attachedfiles_session);
            $attachedfiles_tmpprj_files = $oprj->GetAllAttach($project['id']);
            if ($attachedfiles_tmpprj_files) {
                $attachedfiles_prj_files = array();
                foreach ($attachedfiles_tmpprj_files as $attachedfiles_prj_file) {
                    $attachedfiles_prj_files[] = $attachedfiles_prj_file['file_id'];
                }
                $attchedfiles->setFiles($attachedfiles_prj_files);
            }
            $attachedfiles_files = $attchedfiles->getFiles();
            $js_attachedfiles = 'attachedfiles_list = [];';
            if ($attachedfiles_files) {
                $n = 0;
                foreach ($attachedfiles_files as $attachedfiles_file) {
                    $js_attachedfiles .= "attachedfiles_list[{$n}] = new Object;\n";
                    $js_attachedfiles .= "attachedfiles_list[{$n}].id = '" . md5($attachedfiles_file['id']) . "';\n";
                    $js_attachedfiles .= "attachedfiles_list[{$n}].name = '{$attachedfiles_file['orig_name']}';\n";
                    $js_attachedfiles .= "attachedfiles_list[{$n}].path = '" . WDCPREFIX . "/{$attachedfiles_file['path']}{$attachedfiles_file['name']}';\n";
                    $js_attachedfiles .= "attachedfiles_list[{$n}].size = '" . ConvertBtoMB($attachedfiles_file['size']) . "';\n";
                    $js_attachedfiles .= "attachedfiles_list[{$n}].type = '{$attachedfiles_file['type']}';\n";
                    ++$n;
                }
            }
            $objResponse->script($js_attachedfiles);
            $objResponse->script("attachedFiles.init('popup_qedit_prj_attachedfiles', '" . $attchedfiles->getSession() . "', attachedfiles_list, " . tmp_project::MAX_FILE_COUNT . ', ' . tmp_project::MAX_FILE_SIZE . ",'" . implode(', ', $GLOBALS['disallowed_array']) . "', 'project', " . get_uid(false) . ');');
            if ($project['is_color'] == 't') {
                $objResponse->script("\$('popup_qedit_prj_is_color').set('checked', true); popupQEditPrjToggleIsColor();");
            } else {
                $objResponse->script("\$('popup_qedit_prj_is_color').set('checked', false); popupQEditPrjToggleIsColor();");
            }
            if ($project['is_bold'] == 't') {
                $objResponse->script("\$('popup_qedit_prj_is_bold').set('checked', true); popupQEditPrjToggleIsBold();");
            } else {
                $objResponse->script("\$('popup_qedit_prj_is_bold').set('checked', false); popupQEditPrjToggleIsBold();");
            }
            if ($project['hide'] == 't') {
                $objResponse->script("\$('popup_qedit_prj_is_hide').set('checked', true); ");
            } else {
                $objResponse->script("\$('popup_qedit_prj_is_hide').set('checked', false); ");
            }
            if ($project['urgent'] == 't') {
                $objResponse->script("\$('popup_qedit_prj_is_urgent').set('checked', true); ");
            } else {
                $objResponse->script("\$('popup_qedit_prj_is_urgent').set('checked', false); ");
            }
            $objResponse->assign('popup_qedit_prj_logolink', 'value', $project['link']);
            $key = md5(uniqid($uid));
            $tmpPrj = new tmp_project($key);
            $tmpPrj->init(1, $project['id']);
            $remTPeriod = $tmpPrj->getRemainingTopPeriod($remTD, $remTH, $remTM, $remtverb);
            $addedTD = $tmpPrj->getAddedTopDays();
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:67,代码来源:projects-quick-edit.server.php

示例10: ConvertBtoMB

    if ($doc_file) {
        ?>
                        <table cellspacing="0" cellpadding="0" border="0" class="b-layout__table">
                            <tbody>
                                <tr class="b-layout__tr">
                                    <td class="b-layout__middle b-layout__middle_padbot_5"><div class="b-layout__txt"><i class="b-icon b-icon_attach_pdf"></i> <a class="b-layout__link" href="<?php 
        echo WDCPREFIX;
        ?>
/<?php 
        echo $doc_file->path . $doc_file->name;
        ?>
"><?php 
        echo $doc_file->original_name;
        ?>
</a>, <?php 
        echo ConvertBtoMB($doc_file->size);
        ?>
</div></td>
                                    <td class="b-layout__right b-layout__right_padleft_20 b-layout__right_padbot_5"><div class="b-layout__txt"><a class="b-layout__link" href="<?php 
        echo WDCPREFIX;
        ?>
/<?php 
        echo $doc_file->path . $doc_file->name;
        ?>
">Скачать файл</a></div></td>
                                </tr>
                            </tbody>
                        </table>
                        <?php 
    }
    //if
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:31,代码来源:tpl.pskb-state-new.php

示例11: array

 $stages_files = array($attachedfiles_files);
 if (!$_POST['attachedfiles_session']) {
     $stage_files = array();
     // $k - выступает как ключ к сессии файлов
     foreach ($sbr->stages as $k => $stage) {
         if ($stage->data['attach']) {
             if ($k > 0) {
                 $attachedfiles->addNewSession();
             }
             // Первая сессия у нас генерируется вверху
             $stage_files = $attachedfiles_files = array();
             foreach ($stage->data['attach'] as $i => $v) {
                 $stage_files[] = $v['file_id'];
                 $v['id'] = md5($v['file_id']);
                 $v['type'] = $v['ftype'];
                 $v['tsize'] = ConvertBtoMB($v['size']);
                 $v['status'] = 3;
                 $attachedfiles_files[] = $v;
             }
             $attachedfiles->setFiles($stage_files, 3, $k);
             $stages_files[$k] = $attachedfiles_files;
         }
     }
 }
 // Подготовка данных для JSON
 if ($stages_files) {
     $stages_files = attachedfiles::getInitJSONContentSBRFiles($stages_files);
 }
 $sbr_schemes = $sbr->getSchemes();
 $rt_checked = true;
 $rt_disabled = $sbr->reserved_id || $sbr->checkChangeRT();
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:31,代码来源:index.php

示例12: prepareFinanceFiles

 /**
  * подготавливает файлы для страницы финансы
  * @param array $attach список файлов полученный из account::getAllAttach()
  * 
  * возвращает массив со слдующими ключами
  * @key attachedfiles $attachedFilesDoc сюда запишется объект класса attachedfilec для сканов документа
  * @key array $attachDoc сюда запишется список файлов - сканов документа
  * @key attachedfiles $attachedFilesOther сюда запишется объект класса attachedfilec для сканов страхового свидетельства
  * @key array $attachOther сюда запишется список файлов - сканов свидетельства
  */
 function prepareFinanceFiles($attach, $login = null)
 {
     if (!$attach) {
         $attach = array();
     }
     // разделяем файлы на группы (сканы документа и сканы свидетельства) и подготавливаем для вывода через attachedfiles2.js
     $attachDoc = array();
     $attachOther = array();
     $cfile = new CFile();
     $attachedFilesDoc = new attachedfiles();
     // файлы документа
     $attachedFilesOther = new attachedfiles();
     // страховое свидетельство
     foreach ($attach as $key => $file) {
         $file['type'] = $cfile->getext($file['name']);
         $file['tsize'] = iconv("CP1251", "UTF-8", ConvertBtoMB($file['size']));
         $file['orig_name'] = iconv("CP1251", "UTF-8", $file['orig_name']);
         $file['id'] = md5($file['file_id']);
         if (preg_match('/finance_other\\/$/', $file['path'])) {
             $attachOther[] = $file;
             $attachedFilesOther->setFiles(array($file['file_id']));
             // добавляем файл в сессию
         } else {
             $attachDoc[] = $file;
             $attachedFilesDoc->setFiles(array($file['file_id']));
             // добавляем файл в сессию
         }
     }
     return array('attachDoc' => $attachDoc, 'attachOther' => $attachOther, 'attachedFilesDoc' => $attachedFilesDoc, 'attachedFilesOther' => $attachedFilesOther);
 }
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:40,代码来源:sbr_meta.php

示例13: ending

</div>
                    </div>
                    <?php 
        }
        ?>
                    <div class="b-filter">
                        <div class="b-filter__body b-filter__body_padtop_10">
                            <a href="javascript:void(0)" class="b-filter__link b-filter__link_fontsize_11 b-filter__link_dot_41 b-fileinfo">Требования к файлам</a>
                        </div>
                        <div id="attachedfiles_info" class="b-shadow b-filter__toggle b-shadow_hide b-shadow_top_30 b-shadow_zindex_110 b-fileinfo-shadow" style="z-index:110">
                                            <div class="b-shadow__body b-shadow__body_pad_15 b-shadow_width_270 b-shadow__body_bg_fff">
                                                <div class="b-shadow__txt b-shadow__txt_fontsize_11 b-shadow__txt_padbot_5">Разрешается добавлять не более <span class="b-shadow__txt b-shadow__txt_bold"><?php 
        echo $params['maxfiles'] . ending($params['maxfiles'], ' файла', ' файлов', ' файлов');
        ?>
</span> объемом не более <?php 
        echo ConvertBtoMB($params['maxsize']);
        ?>
.</div>
                                                <?php 
        if ($params['graph_hint']) {
            ?>
                                                    <div class="b-shadow__txt b-shadow__txt_fontsize_11 b-shadow__txt_padbot_5">jpg и gif размером <span class="b-shadow__txt b-shadow__txt_bold">600х1000 пикс.</span> и весом не более 300 КБ будут вставлены в текст поста, остальные файлы будут приложены к нему.</div>
                                                <?php 
        } elseif ($params['graph_carusel']) {
            ?>
                                                    <div class="b-shadow__txt b-shadow__txt_fontsize_11 b-shadow__txt_padbot_5">Разрешенные форматы: jpg, png, размером не более <span class="b-shadow__txt b-shadow__txt_bold">1000х1000 пикс.</span></div>
                                                <?php 
        } elseif ($params['graph_userpic']) {
            ?>
                                                    <div class="b-shadow__txt b-shadow__txt_fontsize_11 b-shadow__txt_padbot_5">Разрешенные форматы: jpg, png, размером не более <span class="b-shadow__txt b-shadow__txt_bold">100х100 пикс.</span></div>
                                                <?php 
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:31,代码来源:tpl.form.php

示例14: viewattachListNew

/**
 * Генерирует список файлов с иконками для комментариев (новая версия)
 *
 * @param array $attaches Массив с информацией о файле/файлах (напр. результат выборки из таблицы file)
 * @return string HTML код
 */
function viewattachListNew($attaches)
{
    if (!$attaches || !count($attaches)) {
        return '';
    }
    $thumbs = '';
    $list = '';
    if (isset($attaches['id'])) {
        $attaches = array($attaches);
    }
    foreach ($attaches as $attach) {
        $cfile = new CFile();
        $ext = $cfile->getext($attach['fname']);
        $ico = getICOFile($ext);
        $fsize = ConvertBtoMB($attach['size']);
        $path = WDCPREFIX . "/{$attach['path']}{$attach['fname']}";
        if ($attach['size'] < 300 * 1024 && in_array($ext, $GLOBALS['graf_array']) && $ext != 'swf') {
            $path_th = WDCPREFIX . "/{$attach['path']}sm_{$attach['fname']}";
            $th = new CFile("{$attach['path']}sm_{$attach['fname']}");
            if (!$th->id) {
                $path_th = $path;
            }
            $thumbs .= "<li class='afl-img c'><a href='{$path}' title='{$ext}, {$fsize}'><img src='{$path_th}' alt='{$ext}, {$fsize}' /></a></li>\n";
        } else {
            $list .= "<li class='{$ico}'><a href='{$path}'>{$ext}, {$fsize}</a></li>\n";
        }
    }
    return "<ul class='added-files-list c'>{$thumbs}{$list}</ul>";
}
开发者ID:amage,项目名称:fl-ru-damp,代码行数:35,代码来源:web.php

示例15: session_start

require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/CFile.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/uploader/uploader.php";
session_start();
$resource = __paramInit('string', null, 'resource');
$action = __paramInit('string', null, 'action');
if ($resource) {
    switch ($action) {
        case 'create':
            if (is_array($_FILES['qqfile']) && !$_FILES['qqfile']['error']) {
                $result = uploader::listener($resource);
            } else {
                $result['success'] = false;
                switch ($_FILES['attachedfiles_file']['error']) {
                    case UPLOAD_ERR_FORM_SIZE:
                    case UPLOAD_ERR_INI_SIZE:
                        $result['error'] = "Максимальный объем файлов: " . ConvertBtoMB($max_files_size);
                        break;
                    default:
                        $result['error'] = "Ошибка загрузки файла.";
                        break;
                }
            }
            break;
        case 'remove':
            $files = __paramInit('array_int', null, 'files');
            uploader::sremoveFiles($resource, $files);
            $result['onComplete'] = uploader::getRemoveCallback(uploader::sgetTypeUpload($resource));
            $result['success'] = true;
            break;
        default:
            $result['success'] = false;
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:31,代码来源:uploader.php


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