Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.79 KB | None | 0 0
  1. if($idps->isNotEmpty())
  2.     {
  3.  
  4.    
  5.    foreach($idps as $idp)
  6.    {
  7.        $federation_idp = $connection->table('federacao_idp')->where('idIdp',$idp->ididp)->first();
  8.      
  9.      $identityProvider =   IdentityProvider::insert([
  10.            'id'=>$idp->ididp ,
  11.            "entityid" => "$idp->entityid",
  12.            "name" => "$idp->nome",
  13.            "description" => "$idp->descricao",
  14.            "domain" => "$idp->endpoint",
  15.            "status" => "ACTIVE",
  16.            "acession_data" => "$idp->dataadesao",
  17.            "federation_id" => $federation_id=  $federation_idp ? $federation_idp->idFederacao : null,
  18.            "created_at" => Carbon::now(),
  19.            "updated_at" => Carbon::now()
  20.        ]);
  21.      
  22.  
  23.       if($identityProvider)
  24.       {
  25.  
  26.             if($idp->modoliberacao ===  "L")
  27.             {
  28.                 $access_mode = "ApprovalList";
  29.             }
  30.             else if($idp->modoliberacao === "A")
  31.             {
  32.                 $access_mode = "Automatic";
  33.             }
  34.             else
  35.             {
  36.                 $access_mode = "Attributes";
  37.              
  38.             }
  39.  
  40.           $authorized_idp_to_sp =  DB::table("authorized_idp_to_sp")->insertGetId([
  41.               "access_mode" => $access_mode,
  42.               "authorized" => "YES",
  43.               "identity_provider_id"=>$idp->ididp ,
  44.               "service_provider_id" => 2
  45.           ]);
  46.       }
  47.         if($authorized_idp_to_sp)
  48.         {
  49.            $quota = ["key"=>"quota","value"=>$idp->quota,"authorized_id_to_sp_id"=>"$authorized_idp_to_sp"];
  50.            $quota_default = ["key"=>"quota_default","value"=>$idp->quotadefault,"authorized_id_to_sp_id"=>"$authorized_idp_to_sp"];
  51.             $extra_info =  app()->make(ExtraInfo::class)->insert([$quota,$quota_default]);
  52.      
  53.         }
  54.  
  55.  
  56.    }
  57.  
  58.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement