Пример #1
0
 public static function setting($type = 'site_settings')
 {
     return \App\Entities\Settings::where('type', '=', $type)->first();
 }
Пример #2
0
 public function getFileSetting()
 {
     $obj = new Settings();
     return $obj->where('type', '=', 'file_settings')->first();
 }
 /**
  * @return View
  */
 public function register_step7()
 {
     $input = Input::all();
     $objRegister = new Registers();
     if (isset($input['_token'])) {
         $data = Session::get('data');
         $objRegister1 = new Registers();
         $objRegister = $objRegister1->where('email', '=', $data['content1']['email'])->first();
         $objRegister2 = $objRegister1->where('social_security_number', '=', $data['content1']['Social_Security_Number1'] . '-' . $data['content1']['Social_Security_Number2'] . '-' . $data['content1']['Social_Security_Number3'])->first();
         if (!isset($objRegister->id) && !isset($objRegister2->id)) {
             $type = Session::get('type');
             if ($type == 'SEP Plan') {
                 $type = 'SW';
             } elseif ($type == 'Roth IRA') {
                 $type = 'RW';
             } elseif ($type == 'Traditional IRA') {
                 $type = 'TW';
             }
             $bien = rand(100000, 999999);
             $account_id = $type . $bien;
             $objRegister2 = $objRegister1->where('account_id', '=', $account_id)->first();
             while (isset($objRegister2->id)) {
                 $bien = rand(100000, 999999);
                 $account_id = $type . $bien;
                 $objRegister2 = $objRegister1->where('account_id', '=', $account_id)->first();
             }
             $objRegister = new Registers();
             $objRegister->account_id = $account_id;
             $objRegister->email = strip_tags($data['content1']['email']);
             $objRegister->first_name = strip_tags($data['content1']['first_name']);
             $objRegister->last_name = strip_tags($data['content1']['last_name']);
             $objRegister->type = $type;
             $objRegister->social_security_number = $data['content1']['Social_Security_Number1'] . '-' . $data['content1']['Social_Security_Number2'] . '-' . $data['content1']['Social_Security_Number3'];
             $objRegister->phone = strip_tags($data['content1']['home_phone']);
             $objRegister->content1 = json_encode($data['content1']);
             $objRegister->content2 = json_encode($data['content2']);
             $objRegister->content3 = json_encode($data['content3']);
             $objRegister->content4 = json_encode($data['content4']);
             $objRegister->content5 = json_encode($data['content5']);
             $objRegister->save();
         } else {
             Session::flash('message', trans('Email or Social Security Number already exists'));
         }
         Session::put('data', '');
     }
     $objSetting = new Settings();
     $setting = $objSetting->where('type', '=', 'smtp_settings')->first();
     $setting = json_decode($setting->content);
     return view('frontend::register_step7', array('objRegister' => $objRegister, 'setting' => $setting));
 }