Changeset 22251


Ignore:
Timestamp:
2013/01/16 10:36:02 (8 years ago)
Author:
undertree
Message:

#1609 CSV_SIZE による制限を画面上に表示する

Location:
branches/version-2_12-dev/data
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/Smarty/templates/admin/products/upload_csv.tpl

    r22206 r22251  
    4848                    <span class="attention"><!--{$arrErr.csv_file}--></span> 
    4949                <!--{/if}--> 
    50                 <input type="file" name="csv_file" size="40" /><span class="attention">(1行目タイトル行)</span> 
     50                <input type="file" name="csv_file" size="40" /><span class="attention">(1行目タイトル行)(最大アップロードサイズ:<!--{$max_upload_csv_size}-->)</span> 
    5151            </td> 
    5252        </tr> 
  • branches/version-2_12-dev/data/Smarty/templates/admin/products/upload_csv_category.tpl

    r22206 r22251  
    4848            <td> 
    4949                <!--{if $arrErr.csv_file}--><span class="attention"><!--{$arrErr.csv_file}--></span><!--{/if}--> 
    50                 <input type="file" name="csv_file" size="60" class="box60" /><span class="attention"> (1行目タイトル行)</span> 
     50                <input type="file" name="csv_file" size="60" class="box60" /><span class="attention"> (1行目タイトル行) 
     51                (最大アップロードサイズ:<!--{$max_upload_csv_size}-->)</span> 
    5152            </td> 
    5253        </tr> 
  • branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php

    r22243 r22251  
    122122        $this->lfInitParam($objFormParam, $arrCSVFrame); 
    123123 
     124        $this->max_upload_csv_size = SC_Utils_Ex::getUnitDataSize(CSV_SIZE); 
     125 
    124126        $objFormParam->setHtmlDispNameArray(); 
    125127        $this->arrTitle = $objFormParam->getHtmlDispNameArray(); 
  • branches/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSVCategory.php

    r22206 r22251  
    119119        $this->lfInitParam($objFormParam, $arrCSVFrame); 
    120120 
     121        $this->max_upload_csv_size = SC_Utils_Ex::getUnitDataSize(CSV_SIZE); 
     122 
    121123        $objFormParam->setHtmlDispNameArray(); 
    122124        $this->arrTitle = $objFormParam->getHtmlDispNameArray(); 
  • branches/version-2_12-dev/data/class/util/SC_Utils.php

    r22206 r22251  
    17991799        } 
    18001800    } 
     1801 
     1802    /** 
     1803     * データ量の単位を付与する 
     1804     *  
     1805     * @param int $data 
     1806     * @return string 
     1807     */ 
     1808    function getUnitDataSize($data){ 
     1809 
     1810        if(CSV_SIZE < 1000){ 
     1811            $data = CSV_SIZE . "KB"; 
     1812        }elseif(CSV_SIZE < 1000000){  
     1813            $data = CSV_SIZE/1000 . "MB"; 
     1814        }else{ 
     1815            $data = CSV_SIZE/1000000 . "GB"; 
     1816        } 
     1817        return $data; 
     1818    } 
    18011819} 
Note: See TracChangeset for help on using the changeset viewer.