- Timestamp:
- 2013/03/10 05:10:58 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/camp/camp-2_13-plugin/data/class/plugin/SC_Plugin_Installer.php
r22682 r22683 126 126 if (!is_null($error_message)) { 127 127 $this->log("verify sql: invalid sql " . $sql['sql']); 128 $this->log("verify sql: $error_message"); 128 129 $arrErr[] = $error_message; 129 130 } … … 131 132 132 133 if (count($arrErr) > 0) { 133 $this->log("verify sql: err");134 134 return $arrErr; 135 135 } … … 141 141 $this->log("exec sql: " . $sql['sql']); 142 142 $objQuery->query($sql['sql'], $sql['params']); 143 } 144 145 $arrInsertQuery = $this->arrInstallData['insert']; 146 foreach ($arrInsertQuery as $query) { 147 $objQuery->insert( 148 $query['table'], 149 $query['arrVal'], 150 $query['arrSql'], 151 $query['arrSqlVal'], 152 $query['form'], 153 $query['arrFromVal'] 154 ); 155 } 156 157 $arrUpdateQuery = $this->arrInstallData['update']; 158 foreach ($arrUpdateQuery as $query) { 159 $objQuery->update( 160 $query['table'], 161 $query['arrVal'], 162 $query['where'], 163 $query['arrWhereVal'], 164 $query['arrRawSql'], 165 $query['arrRawSqlVal'] 166 ); 143 167 } 144 168 … … 217 241 */ 218 242 function sqlAterTableAdd($table_name, $col_name, $col_type) { 219 $sql = ("ALTER TABLE $table_name ADD $col_name $col_type ");243 $sql = "ALTER TABLE $table_name ADD $col_name $col_type "; 220 244 $this->sql($sql); 221 245 } … … 229 253 */ 230 254 function sqlAterTableDrop($table_name, $col_name) { 231 $sql = ("ALTER TABLE $table_name DROP $col_name");255 $sql = "ALTER TABLE $table_name DROP $col_name"; 232 256 $this->sql($sql); 233 257 } … … 235 259 236 260 function sqlInsert($table, $arrVal, $arrSql = array(), $arrSqlVal = array(), $from = '', $arrFromVal = array()) { 237 $this->arrInstallData['insert'] = array( 238 'params' => array( 239 'table' => $table, 240 'arrVal' => $arrVal, 241 'arrSql' => $arrSql, 242 'arrSqlVal' => $arrSqlVal, 243 'form' =>$from, 244 'arrFromVal' => $arrFromVal) 261 $this->arrInstallData['insert'][] = array( 262 'table' => $table, 263 'arrVal' => $arrVal, 264 'arrSql' => $arrSql, 265 'arrSqlVal' => $arrSqlVal, 266 'form' =>$from, 267 'arrFromVal' => $arrFromVal 245 268 ); 246 269 } 247 270 248 271 function sqlUpdate($table, $arrVal, $where = '', $arrWhereVal = array(), $arrRawSql = array(), $arrRawSqlVal = array()) { 249 $this->arrInstallData['update'] = array( 250 'params' => array( 251 'table' => $table, 252 'arrVal' => $arrVal, 253 'where' => $where, 254 'arrWhereVal' => $arrWhereVal, 255 'arrRawSql' =>$arrRawSql, 256 'arrRawSqlVal' => $arrRawSqlVal) 272 $this->arrInstallData['update'][] = array( 273 'table' => $table, 274 'arrVal' => $arrVal, 275 'where' => $where, 276 'arrWhereVal' => $arrWhereVal, 277 'arrRawSql' =>$arrRawSql, 278 'arrRawSqlVal' => $arrRawSqlVal 257 279 ); 258 280 }
Note: See TracChangeset
for help on using the changeset viewer.