Changeset 5551 for temp/trunk


Ignore:
Timestamp:
2006/09/23 21:58:44 (20 years ago)
Author:
kakinaka
Message:

blank

File:
1 edited

Legend:

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

    r5550 r5551  
    4040         
    4141        // DB¤Ë¥Ç¡¼¥¿¹¹¿· 
    42          
     42        lfUpdBkupData($_POST); 
    4343    } 
    4444     
     
    9595    foreach($arrTableList as $key => $val){ 
    9696         
    97         // ¥Æ¡¼¥Ö¥ë¹½À®¤ò¼èÆÀ 
    98         $arrColumnList = lfGetColumnList($val); 
    99          
    100         // ¥Æ¡¼¥Ö¥ë¹½À®¤ÎCSV½ÐÎϥǡ¼¥¿À¸À® 
    101          
    102          
    103         // Á´¥Ç¡¼¥¿¤ò¼èÆÀ 
    104         $arrData = $objQuery->getAll("SELECT * FROM $val"); 
    105  
    106         // CSV¥Ç¡¼¥¿À¸À® 
    107         if (count($arrData) > 0) { 
     97        if ($val != "dtb_bkup") { 
     98            // ¥Æ¡¼¥Ö¥ë¹½À®¤ò¼èÆÀ 
     99            $arrColumnList = lfGetColumnList($val); 
    108100             
    109             // ¥«¥é¥à¤òCSV·Á¼°¤ËÀ°¤¨¤ë 
    110             $arrKyes = sfGetCommaList(array_keys($arrData[0]), false); 
     101            // ¥Æ¡¼¥Ö¥ë¹½À®¤ÎCSV½ÐÎϥǡ¼¥¿À¸À® 
    111102             
    112             // ¥Ç¡¼¥¿¤òCSV·Á¼°¤ËÀ°¤¨¤ë 
    113             $data = ""; 
    114             foreach($arrData as $data_key => $data_val){ 
    115                 $data .= sfGetCSVList($arrData[$data_key]); 
    116             } 
    117103             
    118             // CSV½ÐÎϥǡ¼¥¿À¸À® 
    119             $csv_data .= $val . "\n"; 
    120             $csv_data .= $arrKyes . "\n"; 
    121             $csv_data .= $data; 
    122             $csv_data .= "\n"; 
    123         }    
     104            // Á´¥Ç¡¼¥¿¤ò¼èÆÀ 
     105            $arrData = $objQuery->getAll("SELECT * FROM $val"); 
     106     
     107            // CSV¥Ç¡¼¥¿À¸À® 
     108            if (count($arrData) > 0) { 
     109                 
     110                // ¥«¥é¥à¤òCSV·Á¼°¤ËÀ°¤¨¤ë 
     111                $arrKyes = sfGetCommaList(array_keys($arrData[0]), false); 
     112                 
     113                // ¥Ç¡¼¥¿¤òCSV·Á¼°¤ËÀ°¤¨¤ë 
     114                $data = ""; 
     115                foreach($arrData as $data_key => $data_val){ 
     116                    $data .= sfGetCSVList($arrData[$data_key]); 
     117                } 
     118                 
     119                // CSV½ÐÎϥǡ¼¥¿À¸À® 
     120                $csv_data .= $val . "\n"; 
     121                $csv_data .= $arrKyes . "\n"; 
     122                $csv_data .= $data; 
     123                $csv_data .= "\n"; 
     124            }    
     125        } 
    124126    } 
    125127    $bkup_dir = $bkup_dir . "test" . ".csv"; 
     
    131133    } 
    132134     
    133  
    134135    if ($err) { 
    135136        $fp = fopen($bkup_dir . "test" . ".csv","w"); 
     
    152153     
    153154    if(DB_TYPE == "pgsql"){ 
    154         $sql = "SELECT tablename FROM pg_tables where tableowner = ? ORDER BY tablename ; "; 
     155        $sql = "SELECT tablename FROM pg_tables WHERE tableowner = ? ORDER BY tablename ; "; 
    155156        $arrRet = $objQuery->getAll($sql, array(DB_USER)); 
    156157        $arrRet = sfSwapArray($arrRet); 
     
    184185} 
    185186 
    186  
     187// ¥Ð¥Ã¥¯¥¢¥Ã¥×¥Æ¡¼¥Ö¥ë¤Ë¥Ç¡¼¥¿¤ò¹¹¿·¤¹¤ë 
     188function lfUpdBkupData($data){ 
     189    $objQuery = new SC_Query(); 
     190     
     191    $sql = "INSERT INTO dtb_bkup (bkup_name,create_date,) values (?,now())"; 
     192    $objQuery->query($sql, array($data['bkup_data'])); 
     193     
     194} 
    187195 
    188196 
Note: See TracChangeset for help on using the changeset viewer.