Ejemplo n.º 1
0
 public function save()
 {
     $id = Request::input('id');
     $program = Program::find($id);
     $flag = 0;
     if (!$program) {
         $program = new Program();
         $flag = 1;
     }
     $program->title = Request::input('title');
     $program->address = Request::input('address');
     $program->telephone = Request::input('telephone');
     $program->price = Request::input('price');
     $program->places = Request::input('places');
     $program->season = Request::input('season');
     $program->age = Request::input('age');
     $program->sex = Request::input('sex');
     $program->action_price = Request::input('action_price');
     $program->action_description = Request::input('action_description');
     $program->action_price_2 = Request::input('action_price_2');
     $program->action_description_2 = Request::input('action_description_2');
     $program->member_discount = Request::input('member_discount');
     $program->friend_discount = Request::input('friend_discount');
     $program->description = Request::input('description');
     $program->active = Request::input('active');
     $program->document_1 = Request::input('document_1');
     $program->document_2 = Request::input('document_2');
     $program->document_3 = Request::input('document_3');
     $program->document_4 = Request::input('document_4');
     $program->document_5 = Request::input('document_5');
     $program->document_6 = Request::input('document_6');
     $program->document_7 = Request::input('document_7');
     $program->document_8 = Request::input('document_8');
     $program->save();
     if (Request::hasFile('img')) {
         $image = Input::file('img');
         $validator = Validator::make(array('image' => $image), array('image' => 'mimes:jpeg,bmp,png'));
         if ($validator->fails()) {
             $error_messages = $validator->messages();
             $message = "Invalid Input File";
             $type = "failed";
             return Redirect::to('admin/programs/{id}/edit')->with('message', $message);
         } else {
             $program->image = upload_program_image(Input::file('img'));
             $program->save();
         }
     } else {
         if ($flag == 1) {
             //$program->image_url ="default_product.png";
         }
     }
     return redirect('admin/programs/' . $program->id . '/edit');
 }
Ejemplo n.º 2
0
 public function save_documents()
 {
     $children = Children::find(Input::get('id'));
     if (Request::hasFile('document_1')) {
         $image = Input::file('document_1');
         $validator = Validator::make(array('image' => $image), array('image' => 'mimes:jpeg,bmp,png'));
         $children->document_1 = upload_program_image(Input::file('document_1'));
     }
     if (Request::hasFile('document_2')) {
         $image = Input::file('document_2');
         $validator = Validator::make(array('image' => $image), array('image' => 'mimes:jpeg,bmp,png'));
         $children->document_2 = upload_program_image(Input::file('document_2'));
     }
     if (Request::hasFile('document_3')) {
         $image = Input::file('document_3');
         $validator = Validator::make(array('image' => $image), array('image' => 'mimes:jpeg,bmp,png'));
         $children->document_3 = upload_program_image(Input::file('document_3'));
     }
     if (Request::hasFile('document_4')) {
         $image = Input::file('document_4');
         $validator = Validator::make(array('image' => $image), array('image' => 'mimes:jpeg,bmp,png'));
         $children->document_4 = upload_program_image(Input::file('document_4'));
     }
     if (Request::hasFile('document_5')) {
         $image = Input::file('document_5');
         $validator = Validator::make(array('image' => $image), array('image' => 'mimes:jpeg,bmp,png'));
         $children->document_5 = upload_program_image(Input::file('document_5'));
     }
     if (Request::hasFile('document_6')) {
         $image = Input::file('document_6');
         $validator = Validator::make(array('image' => $image), array('image' => 'mimes:jpeg,bmp,png'));
         $children->document_6 = upload_program_image(Input::file('document_6'));
     }
     if (Request::hasFile('document_7')) {
         $image = Input::file('document_7');
         $validator = Validator::make(array('image' => $image), array('image' => 'mimes:jpeg,bmp,png'));
         $children->document_7 = upload_program_image(Input::file('document_7'));
     }
     if (Request::hasFile('document_8')) {
         $image = Input::file('document_8');
         $validator = Validator::make(array('image' => $image), array('image' => 'mimes:jpeg,bmp,png'));
         $children->document_8 = upload_program_image(Input::file('document_8'));
     }
     $children->save();
     $all_news = News::where('active', '=', '1')->get();
     $proposales = Proposale::where('children_id', '=', $children->id)->get();
     foreach ($proposales as $proposale) {
         $program = Program::find($proposale->program_id);
         if (($program->document_1 == 1 && $children->document_1 != "" || $program->document_1 == 0) && ($program->document_2 == 1 && $children->document_2 != "" || $program->document_2 == 0) && ($program->document_3 == 1 && $children->document_3 != "" || $program->document_3 == 0) && ($program->document_4 == 1 && $children->document_4 != "" || $program->document_4 == 0) && ($program->document_5 == 1 && $children->document_5 != "" || $program->document_5 == 0) && ($program->document_6 == 1 && $children->document_6 != "" || $program->document_6 == 0) && ($program->document_7 == 1 && $children->document_7 != "" || $program->document_7 == 0) && ($program->document_8 == 1 && $children->document_8 != "" || $program->document_8 == 0)) {
             $proposale->documents = 1;
         } else {
             $proposale->documents = "";
         }
     }
     return view('user.documents')->with('children', $children)->with('all_news', $all_news);
 }