From 7aec2427ea6fba7208406510d1466bdc68929d4a Mon Sep 17 00:00:00 2001 From: arindam85 Date: Wed, 26 Oct 2016 13:13:09 +0530 Subject: [PATCH 1/2] edit organization arindam --- .../Agent/helpdesk/UserController.php | 54 +++++ app/Http/routes.php | 1 + .../agent/helpdesk/user/show.blade.php | 205 +++++++++++++++++- 3 files changed, 250 insertions(+), 10 deletions(-) diff --git a/app/Http/Controllers/Agent/helpdesk/UserController.php b/app/Http/Controllers/Agent/helpdesk/UserController.php index 7e8b7c875..3266672be 100644 --- a/app/Http/Controllers/Agent/helpdesk/UserController.php +++ b/app/Http/Controllers/Agent/helpdesk/UserController.php @@ -748,13 +748,67 @@ class UserController extends Controller public function UserAssignOrg($id) { $org_name = Input::get('org'); + + if($org_name){ + $org= Organization::where('name','=',$org_name)->lists('id')->first(); + if($org){ + $user_org = new User_org(); $user_org->org_id = $org; $user_org->user_id = $id; $user_org->save(); return 1; + } + else{ + + return 0; + + } + + } + else{ + return 2; + + } + } + + + /** + * Assigning an user to an organization. + * + * @param type $id + * + * @return type boolean + */ + public function UsereditAssignOrg($id) + { + $org_name = Input::get('org'); + + if($org_name){ + + $org= Organization::where('name','=',$org_name)->lists('id')->first(); + if($org){ + + $user_org =User_org::where('user_id','=',$id)->first(); + $user_org->org_id = $org; + $user_org->user_id = $id; + $user_org->save(); + + return 1; + } + else{ + + return 0; + + } + + } + else{ + return 2; + + } } public function orgAssignUser($id) diff --git a/app/Http/routes.php b/app/Http/routes.php index 001cce630..7cbddf4c9 100644 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -645,6 +645,7 @@ Route::group(['middleware' => ['web']], function () { // Route::get('message' , 'MessageController@show'); Route::post('lock', ['as' => 'lock', 'uses' => 'Agent\helpdesk\TicketController@lock']); Route::patch('user-org-assign/{id}', ['as' => 'user.assign.org', 'uses' => 'Agent\helpdesk\UserController@UserAssignOrg']); + Route::patch('user-org-edit-assign/{id}', ['as' => 'user.editassign.org', 'uses' => 'Agent\helpdesk\UserController@UsereditAssignOrg']); Route::patch('/user-org/{id}', 'Agent\helpdesk\UserController@User_Create_Org'); Route::patch('/head-org/{id}', 'Agent\helpdesk\OrganizationController@Head_Org'); // Department ticket diff --git a/resources/views/themes/default1/agent/helpdesk/user/show.blade.php b/resources/views/themes/default1/agent/helpdesk/user/show.blade.php index e61c14071..9aec55729 100644 --- a/resources/views/themes/default1/agent/helpdesk/user/show.blade.php +++ b/resources/views/themes/default1/agent/helpdesk/user/show.blade.php @@ -37,6 +37,11 @@ class="active" + + @if(Session::has('success1'))
@@ -104,7 +109,7 @@ class="active"     - {{$organization->name}} + {{$organization->name}} @@ -1119,6 +1124,9 @@ class="active"