diff --git a/admin/ai_models.php b/admin/ai_models.php index 0d89b83af..26abb8073 100644 --- a/admin/ai_models.php +++ b/admin/ai_models.php @@ -6,10 +6,12 @@ $order = "ASC"; require_once "includes/inc_all_admin.php"; -$sql = mysqli_query($mysqli, "SELECT ai_model_id, ai_model_name, ai_model_prompt, ai_model_use_case, ai_provider_id, - ai_provider_name FROM ai_models LEFT JOIN ai_providers ON ai_model_ai_provider_id = ai_provider_id ORDER BY $sort $order"); +$sql = mysqli_query($mysqli, "SELECT SQL_CALC_FOUND_ROWS ai_model_id, ai_model_name, ai_model_prompt, ai_model_use_case, ai_provider_id, + ai_provider_name FROM ai_models LEFT JOIN ai_providers ON ai_model_ai_provider_id = ai_provider_id + WHERE ai_model_name LIKE '%$q%' OR ai_provider_name LIKE '%$q%' + ORDER BY $sort $order LIMIT $record_from, $record_to"); -$num_rows = mysqli_num_rows($sql); +$num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); ?> @@ -23,95 +25,102 @@ $num_rows = mysqli_num_rows($sql);
| - - Model - - | -- - Provider - - | -- - Use Case - - | -- Prompt - | -Action | -
|---|
| + + Model + + | ++ + Provider + + | ++ + Use Case + + | ++ Prompt + | +Action | +
|---|---|---|---|---|
| - - = $model_name ?> - - | -= $provider_name ?> | -= $use_case ?> | -= $prompt ?> | -
-
-
-
-
- |
-
| + + = $model_name ?> + + | += $provider_name ?> | += $use_case ?> | += $prompt ?> | +
+
+
+
+
+ |
+
| - - Provider - - | -- - URL - - | -- - Key - - | -- Models - | -Action | -
|---|
| + + Provider + + | ++ + URL + + | ++ + Key + + | ++ Models + | +Action | +
|---|---|---|---|---|
| - - = $provider_name ?> - - | -= $url ?> | -= $key ?> | -- = $ai_model_count ?> - |
-
-
-
-
- |
-
| + + = $provider_name ?> + + | += $url ?> | += $key ?> | ++ = $ai_model_count ?> + |
+
+
+
+
+ |
+