| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 | 
							- <?php
 - 
 - namespace App;
 - 
 - use Illuminate\Database\Eloquent\Model;
 - use DB;
 - 
 - class FunUserGroups extends Model
 - {
 -     protected $table = 'funusergroups';
 -     
 -     public function selectedUsrList($id)
 -     {
 -         $sql = "
 - 				SELECT 
 - 					* 
 - 				FROM 
 - 					`users`
 - 				WHERE 
 - 					`id` IN (
 - 						SELECT 
 - 							`id` 
 - 						FROM 
 - 							`users` 
 - 						AS 
 - 							`Funusers_1`
 - 						WHERE 
 - 							INSTR(
 - 								CONCAT(
 - 									',', 
 - 									(
 - 										SELECT 
 - 											`UsrList` 
 - 										FROM 
 - 											`funusergroups` 
 - 										WHERE 
 - 											`id`=".$id."
 - 									), 
 - 									','
 - 								), 
 - 								CONCAT(
 - 									',', 
 - 									`id`, 
 - 									',' 
 - 								)
 - 							) > 0 
 - 					)
 - 				;
 - 			";
 -         $result = DB::select($sql);
 -         return $result;
 -     }
 -     
 -     public function unseletedUsrList($id)
 -     {
 -         $sql = "
 - 				SELECT 
 - 					* 
 - 				FROM 
 - 					`users`
 - 				WHERE 
 - 					`id` Not IN (
 - 						SELECT 
 - 							`id` 
 - 						FROM 
 - 							`users` 
 - 						AS 
 - 							`Funusers_1`
 - 						WHERE 
 - 							INSTR(
 - 								CONCAT(
 - 									',', 
 - 									(
 - 										SELECT 
 - 											`UsrList` 
 - 										FROM 
 - 											`funusergroups` 
 - 										WHERE 
 - 											`id`=".$id."
 - 									), 
 - 									','
 - 								), 
 - 								CONCAT(
 - 									',', 
 - 									`id`, 
 - 									','
 - 								)
 - 							) > 0 
 - 					)
 - 				;
 - 			";
 -         $result = DB::select($sql);
 -         return $result;
 -     }
 -     
 -     public function unseletedFunList($id)
 -     {
 -         $sql = "
 - 				SELECT 
 - 					* 
 - 				FROM 
 - 					`functions`
 - 				WHERE 
 - 					`id` Not IN (
 - 						SELECT 
 - 							`id` 
 - 						FROM 
 - 							`functions` 
 - 						AS 
 - 							`Functions_1`
 - 						WHERE 
 - 							INSTR(
 - 								CONCAT(
 - 									',', 
 - 									(
 - 										SELECT 
 - 											`FunList` 
 - 										FROM 
 - 											`funusergroups` 
 - 										WHERE 
 - 											`id`=".$id."
 - 									), 
 - 									','
 - 								), 
 - 								CONCAT(
 - 									',', 
 - 									`id`, 
 - 									','
 - 								)
 - 							) > 0 
 - 					)
 - 				;
 - 			";
 -         $result = DB::select($sql);
 -         return $result;
 -     }
 -     
 -     public function seletedFunList($id)
 -     {
 -         $sql = "
 - 				SELECT 
 - 					* 
 - 				FROM 
 - 					`functions`
 - 				WHERE 
 - 					`id` IN (
 - 						SELECT 
 - 							`id` 
 - 						FROM 
 - 							`functions` 
 - 						AS 
 - 							`Functions_1`
 - 						WHERE 
 - 							INSTR(
 - 								CONCAT(
 - 									',', 
 - 									(
 - 										SELECT 
 - 											`FunList` 
 - 										FROM 
 - 											`funusergroups` 
 - 										WHERE 
 - 											`id`=".$id."
 - 										-- ;
 - 									), 
 - 									','
 - 								), 
 - 								CONCAT(
 - 									',', 
 - 									`id`, 
 - 									',' 
 - 								)
 - 							) > 0 
 - 					)
 - 				;
 - 			";
 -         $result = DB::select($sql);
 -         return $result;
 -     }
 -     
 -     public function operData($id)
 -     {
 -         $sql = "
 - 			SELECT
 - 				`id`,
 - 				`Name`,
 - 				`Valid`,
 - 				`created_at`,
 - 				`updated_at`,
 - 				
 -                 `Oid`
 - 			FROM
 - 				`funusergroups`
 - 			WHERE
 - 				`id`='".$id."'
 - 			;
 - 		";
 -         $result = DB::select($sql);
 -         return $result;
 -     }
 - }
 
 
  |