$sqls_done[] = $lang['INST_CRT_CNF']; } elseif ($name == 'exts') { $sqls_done[] = $lang['INST_CRT_EXT']; } elseif ($name == 'online') { $sqls_done[] = $lang['INST_CRT_ONL']; } elseif ($name == 'hooks') { $sqls_done[] = $lang['INST_CRT_HKS']; } elseif ($name == 'plugins') { $sqls_done[] = $lang['INST_CRT_PLG']; } elseif ($name == 'lang') { $sqls_done[] = $lang['INST_CRT_LNG']; } else { //$sqls_done[] = '...'; } } else { $errors .= implode(':', $SQL->get_error()) . '' . "\n___\n"; $sql_err[] = $lang['INST_SQL_ERR'] . ' : ' . $name; $err++; } } #for if ($err == 0) { //add configs foreach ($config_values as $cn) { $sql = "INSERT INTO `{$dbprefix}config` (`name`, `value`, `option`, `display_order`, `type`) VALUES ('{$cn['0']}', '{$cn['1']}', '{$cn['2']}', '{$cn['3']}', '{$cn['4']}');"; if (!$SQL->query($sql)) { $errors .= implode(':', $SQL->get_error()) . '' . "\n___\n"; $sql_err[] = $lang['INST_SQL_ERR'] . ' : ' . $name; $err++; } }
$update_msgs_arr = array(); if ($config['db_version'] >= DB_VERSION && !defined('DEV_STAGE')) { $update_msgs_arr[] = '<span style="color:green;">' . $lang['INST_UPDATE_CUR_VER_IS_UP'] . '</span>'; $complete_upate = false; } // //is there any sqls // if (($complete_upate or defined('DEV_STAGE')) && !defined('C_U_F')) { $SQL->show_errors = false; if (isset($update_sqls) && sizeof($update_sqls) > 0) { $err = ''; foreach ($update_sqls as $name => $sql_content) { $err = ''; $SQL->query($sql_content); $err = $SQL->get_error(); if (strpos($err[1], 'Duplicate') !== false || $err[0] == '1062' || $err[0] == '1060') { $sql = "UPDATE `{$dbprefix}config` SET `value` = '" . DB_VERSION . "' WHERE `name` = 'db_version'"; $SQL->query($sql); $update_msgs_arr[] = '<span style="color:green;">' . $lang['INST_UPDATE_CUR_VER_IS_UP'] . '</span>'; $complete_upate = false; } } } } // //is there any functions // if ($complete_upate or defined('DEV_STAGE') or defined('C_U_F')) { if (isset($update_functions) && sizeof($update_functions) > 0) { foreach ($update_functions as $n) {