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'); }
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); }