Max F 5 жил өмнө
parent
commit
2446dbe483

+ 4 - 0
helpers/helpers_default.php

@@ -49,6 +49,10 @@ if (! function_exists('errorHttp')) {
 
 if (! function_exists('redirect')) {
 	function redirect($url, $http_code=302) {
+		if ($http_code == 'link' || $http_code == 'debug') {
+			echo 'continue to <a href="' . $url . '">' . $url . '</a>';
+			exit;
+		}
 		header('Location: ' . $url, true, $http_code);
 		exit;
 	}

+ 23 - 0
src/Database/Sql/SqlTable.php

@@ -71,6 +71,29 @@ class SqlTable
 			return null;
 		}
 
+		if (! empty($options['on duplicate key updates'])) {
+			$options['on_duplicate_key_updates'] = $options['on duplicate key updates'];
+		}
+		if (! empty($options['on_duplicate_key_update'])) {
+			$options['on_duplicate_key_updates'] = $options['on_duplicate_key_update'];
+		}
+		if (! empty($options['on duplicate key update'])) {
+			$options['on_duplicate_key_updates'] = $options['on duplicate key update'];
+		}
+		if (! empty($options['on duplicate key'])) {
+			$options['on_duplicate_key_updates'] = $options['on duplicate key'];
+		}
+		if (! empty($options['on_duplicate_key'])) {
+			$options['on_duplicate_key_updates'] = $options['on_duplicate_key'];
+		}
+		if (! empty($options['on_duplicate'])) {
+			$options['on_duplicate_key_updates'] = $options['on_duplicate'];
+		}
+		if (! empty($options['on duplicate'])) {
+			$options['on_duplicate_key_updates'] = $options['on duplicate'];
+		}
+
+
 		$inserts_sql = implode(', ', $values_array);
 
 		$ignore_sql = empty($options['ignore']) ? '' : 'ignore';