From 755d3825feabc56bab31e2bb5e4ebb3e2a355bed Mon Sep 17 00:00:00 2001 From: liwenrui Date: Mon, 17 Jul 2023 15:37:51 +0800 Subject: [PATCH] + prompt details view. --- module/ai/control.php | 18 ++++++++++++++++++ module/ai/lang/de.php | 1 + module/ai/lang/en.php | 1 + module/ai/lang/fr.php | 1 + module/ai/lang/zh-cn.php | 1 + module/ai/view/prompts.html.php | 2 +- module/ai/view/promptview.html.php | 29 +++++++++++++++++++++++++++++ 7 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 module/ai/view/promptview.html.php diff --git a/module/ai/control.php b/module/ai/control.php index 8ba229b466..ad04ce0af6 100644 --- a/module/ai/control.php +++ b/module/ai/control.php @@ -135,6 +135,24 @@ class ai extends control $this->display(); } + /** + * View prompt details. + * + * @param int $id + * @access public + * @return void + */ + public function promptView($id) + { + $prompt = $this->ai->getPromptById($id); + + $this->view->prompt = $prompt; + $this->view->title = $this->lang->ai->prompts->common; + $this->view->position[] = $this->lang->ai->prompts->common; + + $this->display(); + } + /** * Create a prompt. * diff --git a/module/ai/lang/de.php b/module/ai/lang/de.php index e80979edf1..c3d524eb3b 100644 --- a/module/ai/lang/de.php +++ b/module/ai/lang/de.php @@ -35,6 +35,7 @@ $lang->ai->prompts->createdBy = 'Creator'; $lang->ai->prompts->createdDate = 'Created Date'; $lang->ai->prompts->targetForm = 'Target Form'; $lang->ai->prompts->funcDesc = 'Function Description'; +$lang->ai->prompts->deleted = 'Deleted'; $lang->ai->prompts->summary = 'There are %s prompts on this page.'; diff --git a/module/ai/lang/en.php b/module/ai/lang/en.php index e271a75316..22791c0718 100644 --- a/module/ai/lang/en.php +++ b/module/ai/lang/en.php @@ -35,6 +35,7 @@ $lang->ai->prompts->createdBy = 'Creator'; $lang->ai->prompts->createdDate = 'Created Date'; $lang->ai->prompts->targetForm = 'Target Form'; $lang->ai->prompts->funcDesc = 'Function Description'; +$lang->ai->prompts->deleted = 'Deleted'; $lang->ai->prompts->summary = 'There are %s prompts on this page.'; diff --git a/module/ai/lang/fr.php b/module/ai/lang/fr.php index 6246f6630e..4b6c4a3041 100644 --- a/module/ai/lang/fr.php +++ b/module/ai/lang/fr.php @@ -35,6 +35,7 @@ $lang->ai->prompts->createdBy = 'Creator'; $lang->ai->prompts->createdDate = 'Created Date'; $lang->ai->prompts->targetForm = 'Target Form'; $lang->ai->prompts->funcDesc = 'Function Description'; +$lang->ai->prompts->deleted = 'Deleted'; $lang->ai->prompts->summary = 'There are %s prompts on this page.'; diff --git a/module/ai/lang/zh-cn.php b/module/ai/lang/zh-cn.php index d48a667620..7cd6d39c74 100644 --- a/module/ai/lang/zh-cn.php +++ b/module/ai/lang/zh-cn.php @@ -35,6 +35,7 @@ $lang->ai->prompts->createdBy = '创建者'; $lang->ai->prompts->createdDate = '创建时间'; $lang->ai->prompts->targetForm = '表单'; $lang->ai->prompts->funcDesc = '功能描述'; +$lang->ai->prompts->deleted = '已删除'; $lang->ai->prompts->summary = '本页共 %s 个提词。'; diff --git a/module/ai/view/prompts.html.php b/module/ai/view/prompts.html.php index 96570a8978..60864783c7 100644 --- a/module/ai/view/prompts.html.php +++ b/module/ai/view/prompts.html.php @@ -101,7 +101,7 @@ id;?> - name;?> + id"), $prompt->name, '_self', "title='$prompt->name'");?> status == 'draft') echo "{$this->lang->ai->prompts->statuses[$prompt->status]}";?> createdBy;?> diff --git a/module/ai/view/promptview.html.php b/module/ai/view/promptview.html.php new file mode 100644 index 0000000000..8f4ead8d52 --- /dev/null +++ b/module/ai/view/promptview.html.php @@ -0,0 +1,29 @@ + + * @package ai + * @link https://www.zentao.net + */ +?> + + + + +