protected function proceed()
 {
     $ip = $_SERVER['REMOTE_ADDR'];
     if (isset($_SERVER['HTTP_CLIENT_IP']) && !empty($_SERVER['HTTP_CLIENT_IP'])) {
         $ip = $_SERVER['HTTP_CLIENT_IP'];
     } elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && !empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
         $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
     }
     $fc_request = new FcRequest();
     $fc_request->setFcForm($this->fc_form);
     $fc_request->setTitle($this->fc_form->getTitle());
     $fc_request->setIp($ip);
     $fc_request->setData($this->makeData());
     $fc_request->save();
 }