Changeset 22681


Ignore:
Timestamp:
2013/03/10 05:01:04 (11 years ago)
Author:
adachi
Message:

#2181 SQLを検証し、問題ある場合はロールバック

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/camp/camp-2_13-plugin/data/class/pages/admin/ownersstore/LC_Page_Admin_OwnersStore.php

    r22674 r22681  
    426426        $arrErr = $this->execPlugin($plugin, $plugin['class_name'], 'install'); 
    427427        if ($this->isError($arrErr) === true) { 
     428            var_dump($arrErr); 
     429            $objQuery->rollback(); 
     430            //$objQuery->begin(); 
    428431            $this->rollBack(DOWNLOADS_TEMP_PLUGIN_INSTALL_DIR, $plugin['plugin_id'], $plugin_html_dir_path); 
    429432            return $arrErr; 
     
    865868                $arrErr[$obj['plugin_code']] = $ret; 
    866869            } 
     870            $arrInstallErr = $objPluginInstaller->execPlugin(); 
     871            if ($arrInstallErr) { 
     872                $arrErr['plugin_file'] = "プラグインのインストールにしっぱいしました.<br/>"; 
     873            } 
    867874        } else { 
    868             $arrErr['plugin_error'] = '※ ' . $class_name . '.php に' . $exec_func . 'が見つかりません。<br/>'; 
    869         } 
    870  
    871         $objPluginInstaller->execPlugin(); 
     875            $arrErr['plugin_file'] = '※ ' . $class_name . '.php に' . $exec_func . 'が見つかりません。<br/>'; 
     876        } 
     877         
    872878        return $arrErr; 
    873879    } 
Note: See TracChangeset for help on using the changeset viewer.