Пример #1
0
 public function action_step4_post()
 {
     $sow = Config::get('sow');
     foreach ($sow->requirements() as $requirement) {
         $requirement->delete();
     }
     if (Input::get('requirements')) {
         $i = 0;
         foreach (Input::get('requirements') as $requirement_id) {
             SowSection::create(array('sow_id' => $sow->id, 'section_type' => 'Requirement', 'based_on_template_section_id' => $requirement_id, 'display_order' => $i));
             ++$i;
         }
     }
     if (Input::get('custom_requirements')) {
         $i = 0;
         foreach (Input::get('custom_requirements') as $custom_requirement_name) {
             $custom_bodies = Input::get("custom_requirement_bodies");
             $body = $custom_bodies[$i];
             if (!$body) {
                 $body = "";
             }
             SowSection::create(array('sow_id' => $sow->id, 'section_type' => 'Requirement', 'title' => $custom_requirement_name, 'display_order' => $i, 'body' => $body));
             ++$i;
         }
     }
     return Redirect::to(route('step5', array($sow->uuid)));
 }