Ignore:
Timestamp:
2006/09/25 14:09:05 (20 years ago)
Author:
kakinaka
Message:

blank

File:
1 edited

Legend:

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

    r5723 r5724  
    350350         
    351351        $objQuery->begin(); 
     352         
    352353        // DB¤ò¥¯¥ê¥¢ 
    353         lfDeleteAll($objQuery); 
     354        $err = lfDeleteAll($objQuery); 
    354355         
    355356        // INSERT¼Â¹Ô 
    356         lfExeInsertSQL($objQuery, $bkup_dir . "bkup_data.csv"); 
     357        if ($err) $err = lfExeInsertSQL($objQuery, $bkup_dir . "bkup_data.csv"); 
    357358 
    358359        // ²èÁü¤Î¥³¥Ô¡¼ 
     
    364365        sfDelFile($bkup_dir); 
    365366         
    366         $objQuery->commit(); 
     367        // ¥ê¥¹¥È¥¢À®¸ù¤Ê¤é¥³¥ß¥Ã¥È¼ºÇԤʤé¥í¡¼¥ë¥Ð¥Ã¥¯ 
     368        if ($err) { 
     369            $objQuery->commit(); 
     370        }else{ 
     371            $objQuery->rollback(); 
     372        } 
    367373    } 
    368374} 
     
    378384    $tbl_flg = false; 
    379385    $col_flg = false; 
     386    $ret = true; 
    380387     
    381388    foreach($arrCsvData as $key => $val){ 
    382389        $data = trim($val); 
     390         
     391        // ¥¨¥é¡¼¤¬¤¢¤ì¤Ð½ªÎ» 
     392        if (!$ret){ 
     393            return $ret; 
     394        } 
     395         
    383396        //¶õÇò¹Ô¤Î¤È¤­¤Ï¥Æ¡¼¥Ö¥ëÊѹ¹ 
    384397        if ($data == "") { 
     
    405418        // ¥¤¥ó¥µ¡¼¥È¤¹¤ëÃͤò¥»¥Ã¥È 
    406419        $sql = $base_sql . " ($data);\n"; 
    407         $objQuery->query($sql); 
    408     } 
    409      
    410     return $sql; 
     420        $ret = $objQuery->query($sql); 
     421    } 
     422     
     423    return $ret; 
    411424} 
    412425 
    413426// DB¤òÁ´¤Æ¥¯¥ê¥¢¤¹¤ë 
    414427function lfDeleteAll($objQuery){ 
     428    $ret = true; 
    415429 
    416430    $arrTableList = lfGetTableList(); 
     
    420434        if ($val != "dtb_bkup") { 
    421435            $trun_sql = "DELETE FROM $val;"; 
    422             $objQuery->query($trun_sql); 
    423         } 
    424     } 
     436            $ret = $objQuery->query($trun_sql); 
     437             
     438            if (!$ret) return $ret; 
     439        } 
     440    } 
     441     
     442    return $ret; 
    425443} 
    426444 
Note: See TracChangeset for help on using the changeset viewer.