Changeset 20677


Ignore:
Timestamp:
2011/03/17 11:36:09 (10 years ago)
Author:
nanasess
bzr:base-revision:
svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:20676
bzr:committer:
Kentaro Ohkouchi <ohkouchi@loop-az.jp>
bzr:file-ids:

data/class/pages/admin/total/LC_Page_Admin_Total.php 15600@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Ftotal%2FLC_Page_Admin_Total.php
data/class/util/SC_Utils.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Futil%2FSC_Utils.php
bzr:mapping-version:
v4
bzr:merge:

ohkouchi@loop-az.jp-20110317023400-470s39ftrg8ydefi
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
ohkouchi@loop-az.jp-20110317023604-152w1blqjkn980k6
bzr:revno:
3395
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:text-revisions:

data/class/pages/admin/total/LC_Page_Admin_Total.php ohkouchi@loop-az.jp-20110317022025-r687om5n6m40xj3k
data/class/util/SC_Utils.php ohkouchi@loop-az.jp-20110317023400-470s39ftrg8ydefi
bzr:timestamp:
2011-03-17 11:36:04.726999998 +0900
bzr:user-agent:
bzr2.2.1+bzr-svn1.0.4
svn:original-date:
2011-03-17T02:36:04.727000Z
Message:

#854(PHP4対応)

  • foreach 内でのリファレンスを修正

#793 (非推奨機能の削除)

  • 未使用関数を削除
Location:
branches/version-2_5-dev/data/class
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/pages/admin/total/LC_Page_Admin_Total.php

    r20541 r20677  
    492492        $arrTotalResults = $objQuery->select($col, $from, $where, $arrval); 
    493493 
    494         foreach($arrTotalResults as &$arrResult) { 
     494        foreach(array_keys($arrTotalResults) as $key) { 
     495            $arrResult =& $arrTotalResults[$key]; 
    495496            $member_key = $arrResult['order_sex']; 
    496497            if($member_key != "") { 
     
    561562        $arrTotalResults = $objQuery->select($col, $from, $where, $arrval); 
    562563 
    563         foreach($arrTotalResults as &$arrResult) { 
     564        foreach(array_keys($arrTotalResults) as $key) { 
     565            $arrResult =& $arrTotalResults[$key]; 
    564566            $job_key = $arrResult['job']; 
    565567            if($job_key != "") { 
     
    606608        $arrTotalResults = $objQuery->select($col, $from, $where, $arrval); 
    607609 
    608         foreach($arrTotalResults as &$arrResult) { 
     610        foreach(array_keys($arrTotalResults) as $key) { 
     611            $arrResult =& $arrTotalResults[$key]; 
    609612            $age_key = $arrResult['age']; 
    610613            if($age_key != "") { 
  • branches/version-2_5-dev/data/class/util/SC_Utils.php

    r20660 r20677  
    3535class SC_Utils { 
    3636 
    37     /** 
    38      * サイト管理情報から値を取得する。 
    39      * データが存在する場合、必ず1以上の数値が設定されている。 
    40      * 0を返した場合は、呼び出し元で対応すること。 
    41      * 
    42      * @param $control_id 管理ID 
    43      * @param $dsn DataSource 
    44      * @return $control_flg フラグ 
    45      */ 
    46     function sfGetSiteControlFlg($control_id, $dsn = "") { 
    47  
    48         // データソース 
    49         if($dsn == "") { 
    50             if(defined('DEFAULT_DSN')) { 
    51                 $dsn = DEFAULT_DSN; 
    52             } else { 
    53                 return; 
    54             } 
    55         } 
    56  
    57         // クエリ生成 
    58         $target_column = "control_flg"; 
    59         $table_name = "dtb_site_control"; 
    60         $where = "control_id = ?"; 
    61         $arrval = array($control_id); 
    62         $control_flg = 0; 
    63  
    64         // クエリ発行 
    65         $objQuery = new SC_Query_Ex($dsn, true, true); 
    66         $arrSiteControl = $objQuery->select($target_column, $table_name, $where, $arrval); 
    67  
    68         // データが存在すればフラグを取得する 
    69         if (count($arrSiteControl) > 0) { 
    70             $control_flg = $arrSiteControl[0]["control_flg"]; 
    71         } 
    72  
    73         return $control_flg; 
    74     } 
    75  
    7637    // インストール初期処理 
    7738    function sfInitInstall() { 
     
    340301            return true; 
    341302        return false; 
    342     } 
    343  
    344     function sfCSVDownload($data, $prefix = ""){ 
    345 echo "sfGetCSVData()に移行してね。"; 
    346 exit; 
    347  
    348         if($prefix == "") { 
    349             $dir_name = SC_Utils_Ex::sfUpDirName(); 
    350             $file_name = $dir_name . date('ymdHis') .".csv"; 
    351         } else { 
    352             $file_name = $prefix . date('ymdHis') .".csv"; 
    353         } 
    354  
    355         /* HTTPヘッダの出力 */ 
    356         Header("Content-disposition: attachment; filename=${file_name}"); 
    357         Header("Content-type: application/octet-stream; name=${file_name}"); 
    358         Header("Cache-Control: "); 
    359         Header("Pragma: "); 
    360  
    361         if (mb_internal_encoding() == CHAR_CODE){ 
    362             $data = mb_convert_encoding($data,'SJIS-Win',CHAR_CODE); 
    363         } 
    364  
    365         /* データを出力 */ 
    366         echo $data; 
    367303    } 
    368304 
Note: See TracChangeset for help on using the changeset viewer.