From 2f89261f0049f98f8eb0e25204a109922f2e3366 Mon Sep 17 00:00:00 2001
From: Woraprat <73052317+aeworaprat@users.noreply.github.com>
Date: Wed, 5 Apr 2023 00:26:17 +0700
Subject: [PATCH] update project

---
 html/exhi/application/controllers/Project.php          | 10 ++++++++--
 .../application/views/project/v_project_create.php     |  8 ++++++--
 html/exhi/application/views/project/v_project_edit.php |  7 ++++++-
 3 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/html/exhi/application/controllers/Project.php b/html/exhi/application/controllers/Project.php
index b6f16c9..7a39bf6 100644
--- a/html/exhi/application/controllers/Project.php
+++ b/html/exhi/application/controllers/Project.php
@@ -277,7 +277,10 @@ class Project extends Exhibition_Controller {
 		$this->load->model('detail/M_detail','detail');
 		$this->load->model('member/M_member','member');
 		$this->load->model('user/M_user','user');
-		$user = $this->user->get_user_by_id($select_create)->row();
+		$user = '';
+		if($graduation == 4){
+			$user = $this->user->get_user_by_id($select_create)->row();
+		}
 
 		$path_save_image = '';
 		if($graduation != 4){
@@ -576,7 +579,10 @@ class Project extends Exhibition_Controller {
 		$path_old = '';
 		$project = $this->project->get_project_by_id($id)->row();
 		$user_old = $this->user->get_user_by_id($project->user_id)->row();
-		$user = $this->user->get_user_by_id($select_create)->row();
+		$user = '';
+		if($graduation == 4){
+			$user = $this->user->get_user_by_id($select_create)->row();
+		}
 		if($project->cluster_id != 0){
 			$select_old = $this->cluster->get_cluster_by_id($project->cluster_id)->row();
 			$path_old = '/project/year_'.$project->date.'/y2/'.$select_old->name.'/';
diff --git a/html/exhi/application/views/project/v_project_create.php b/html/exhi/application/views/project/v_project_create.php
index 0a8a7fa..091f061 100644
--- a/html/exhi/application/views/project/v_project_create.php
+++ b/html/exhi/application/views/project/v_project_create.php
@@ -779,7 +779,7 @@ function insert_projecct(){
 	}else{
 		select =$('#instructor_select').val()
 	}
-	if(year == '' || graduation == '' || company == '' || name == '' || select == '' || select_create == '' || select_create == null){
+	if(year == '' || graduation == '' || company == '' || name == '' || select == ''){
 		Toast.fire({
 			icon: 'error',
 			title: 'กรุณากรอกข้อมูล',
@@ -789,7 +789,11 @@ function insert_projecct(){
 			icon: 'error',
 			title: 'กรุณาเพิ่มรูปภาพ',
 		})
-		
+	}else if(graduation == 4 && select_create == null){
+		Toast.fire({
+			icon: 'error',
+			title: 'กรุณากรอกข้อมูล',
+		})
 	}else if(tags.length < 1){
 		Toast.fire({
 			icon: 'error',
diff --git a/html/exhi/application/views/project/v_project_edit.php b/html/exhi/application/views/project/v_project_edit.php
index ddb6863..8ae80ed 100644
--- a/html/exhi/application/views/project/v_project_edit.php
+++ b/html/exhi/application/views/project/v_project_edit.php
@@ -948,7 +948,12 @@ function update_projecct(){
 	}else{
 		select =$('#instructor_select').val()
 	}
-	if(year == '' || graduation == '' || company == '' || name == '' || select == '' || select_create == '' || select_create == null){
+	if(year == '' || graduation == '' || company == '' || name == '' || select == ''){
+		Toast.fire({
+			icon: 'error',
+			title: 'กรุณากรอกข้อมูล',
+		})
+	}else if(graduation == 4 && select_create == null){
 		Toast.fire({
 			icon: 'error',
 			title: 'กรุณากรอกข้อมูล',
-- 
GitLab