Changeset 8260 for temp/trunk/html


Ignore:
Timestamp:
2006/11/13 11:04:09 (20 years ago)
Author:
kakinaka
Message:

blank

File:
1 edited

Legend:

Unmodified
Added
Removed
  • temp/trunk/html/admin/system/module.php

    r8259 r8260  
    132132    $path = UPDATE_HTTP . "module.txt"; 
    133133    $fp = @fopen($path, "rb"); 
     134     
     135    $arrInsID = array(); 
    134136         
    135137    if(!$fp) { 
    136138        sfErrorHeader(">> " . $path . "¤Î¼èÆÀ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£"); 
    137139    } else { 
    138          
    139         // ¥Ç¡¼¥¿ºï½ü 
    140         // $objQuery->query("DELETE FROM dtb_module"); 
    141140         
    142141        while (!feof($fp)) { 
     
    154153            // ¥«¥é¥à¿ô¤¬Àµ¾ï¤Ç¤¢¤Ã¤¿¾ì¹ç¤Î¤ß 
    155154            if(count($arrCSV) == MODULE_CSV_COL_MAX) { 
     155                    // insert¤¹¤ëmodule_id¤òÇÛÎó¤Ë³ÊǼ 
     156                    $arrInsID[] = $arrCSV[0]; 
     157                 
    156158                    // ¼èÆÀ¤·¤¿¥¢¥Ã¥×¥Ç¡¼¥È¾ðÊó¤òDB¤Ë½ñ¤­¹þ¤à 
    157159                    $sqlval['module_id'] = $arrCSV[0]; 
     
    185187            } 
    186188        } 
     189         
     190        // ÉÔÍפʥǡ¼¥¿¤òºï½ü 
     191        if(count($arrInsID) > 0){ 
     192            $del_sql = "DELETE FROM dtb_module WHERE module_id NOT IN (?"; 
     193             
     194            for($i = 1; $i < count($arrInsID); $i++){ 
     195                $del_sql = "?,"; 
     196            } 
     197            $del_sql = ")"; 
     198             
     199            $objQuery->query($del_sql, $arrInsID); 
     200        } 
     201 
     202         
    187203        fclose($fp); 
    188204    } 
Note: See TracChangeset for help on using the changeset viewer.