/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function error() { $list_language = AppLanguage::all(); dd($list_language); View::share('list_language', $list_language); return view('errors.404'); }
/** * Remove the specified resource from storage. * * @param int $id * * @return \Illuminate\Http\Response */ public function delete(Request $request) { $idLang = $request->route('languages'); $languages = AppLanguage::find($idLang); $languages->delete(); return redirect()->route('cpanel.languages.index'); }
public function __construct() { $info_user = User::find(Auth::id()); $list_language = AppLanguage::all(); View::share('list_language', $list_language); View::share('info_user', $info_user); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * * @return \Illuminate\Http\Response */ public function update(Request $request) { $member_id = $request->route('member'); $info_member = Member::find($member_id); $items_for_question = config('custom.items_for_question'); $languages = AppLanguage::orderBy('id')->get(); $teams = Team::selectTeam($info_member->team_id); $member_details = new MemberDetail(); return view('admin.member.update', compact('languages', 'teams', 'items_for_question', 'info_member', 'member_id', 'member_details')); }
/** * Construct */ public function __construct() { $info_user = User::find(Auth::id()); $list_language = AppLanguage::all(); $setting_title = Configuration::first(); if ($setting_title) { $setting_title = unserialize($setting_title->properties)['title']; } View::share('list_language', $list_language); View::share('info_user', $info_user); View::share('title_all', $setting_title); }
public function saveData($timeline_id, $request) { $listLanguage = AppLanguage::orderBy('language_name')->get(); $contents = $request->input('content'); foreach ($listLanguage as $language) { $timeline_details = new TimelineDetail(); $timeline_details->timeline_id = $timeline_id; $timeline_details->language_code = $language->code; $timeline_details->content = $contents[$language->code] ? $contents[$language->code] : " "; $timeline_details->save(); } return $timeline_id; }
/** * Save update. * * @parram Request * * @return ID */ public function saveUpdate($request) { // Delete all old data $listLanguage = AppLanguage::orderBy('language_name')->get(); $questions = $request->input('question'); $answers = $request->input('answer'); foreach ($listLanguage as $language) { $array_questions = $questions[$language->code]; foreach ($array_questions as $id_member_data => $question) { $member_details = self::find($id_member_data); $member_details->question = $question ? $question : ''; $member_details->answer = $answers[$language->code][$id_member_data] ? $answers[$language->code][$id_member_data] : ''; $results = $member_details->save(); if (!$results) { return false; } } } return true; }
/** * Get the option select service. * * @return String option format for select box */ public function selectBoxService($select_id = '') { $str_return = ''; $list_services = Service::with(['serviceDetails' => function ($query) { $query->where('language_code', '=', AppLanguage::getDefaultLanguage()); }])->where('is_active', '=', '1')->get(); if ($list_services) { foreach ($list_services as $service) { foreach ($service->serviceDetails as $info_service) { $service_id = $service->id; if ($service_id == $select_id) { $attribute_option = 'selected'; } else { $attribute_option = ''; } $str_return .= "<option value='" . $service_id . "' " . $attribute_option . '>' . $info_service->service_name . '</option>'; } } } return $str_return; }
/** * Get the option select static page. * * @return String option format for select box */ public function selectBoxPage($select_id = '') { $str_return = ''; $list_page = StaticPage::with(['PageData' => function ($query) { $query->where('language_code', '=', AppLanguage::getDefaultLanguage()); }])->where('is_active', '=', '1')->get(); if ($list_page) { foreach ($list_page as $page) { foreach ($page->PageData as $info_page) { $page_id = $page->id; if ($page_id == $select_id) { $attribute_option = 'selected'; } else { $attribute_option = ''; } $str_return .= "<option value='" . $page_id . "' " . $attribute_option . '>' . $info_page->page_title . '</option>'; } } } return $str_return; }
/** * Get the option select category. * * @return String option format for select box */ public function selectBoxCategory($parent_id = 0, $split = '', $select_id = '') { $str_return = ''; $list_category = Category::with(['CategoryData' => function ($query) { $query->where('language_code', '=', AppLanguage::getDefaultLanguage()); }])->where('parent_id', '=', $parent_id)->get(); if ($list_category) { foreach ($list_category as $category) { foreach ($category->categoryData as $cate) { $category_id = $category->id; if ($category_id == $select_id) { $attribute_option = 'selected'; } else { $attribute_option = ''; } $str_return .= "<option value='" . $cate->category_blogs_id . "' " . $attribute_option . '>' . $split . $cate->category_name . '</option>'; } $str_return .= self::selectBoxCategory($category_id, '|---', $select_id); } } return $str_return; }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * * @return \Illuminate\Http\Response */ public function store(Request $request) { $input = $request->all(); $Category = new Category(); $CategoryData = new CategoryData(); # Insert into Category $Category->parent_id = $request->input('parent_id'); $Category->user_created = Auth::id(); // Upload $feauture_image = ''; if (Input::hasFile('feauture_image')) { $file = Input::file('feauture_image'); $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $feauture_image = sha1($filename . time()) . '.' . $extension; $destinationPath = public_path() . '/uploads/category/images/'; Input::file('feauture_image')->move($destinationPath, $feauture_image); } $Category->feauture_image = $feauture_image; $Category->is_active = 1; $Category->save(); # Insert into CategoryData $listLanguage = AppLanguage::orderBy('language_name')->get(); $categoryName = $request->input('category_name'); $categoryContent = $request->input('category_content'); foreach ($listLanguage as $language) { $CategoryData = new CategoryData(); $CategoryData->category_name = $categoryName[$language->code]; $CategoryData->language_code = $language->code; $CategoryData->category_blogs_id = $Category->id; $CategoryData->category_alias = str_slug($categoryName[$language->code] . '-' . $Category->id, '-'); $CategoryData->category_content = $categoryContent[$language->code]; $CategoryData->save(); } return redirect()->route('cpanel.category.index'); }
/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { $languages = AppLanguage::orderBy('id')->get(); return view('admin.timeline.create', compact('languages')); }
/** * Show the form for editing the specified resource. * * @param int $id * * @return \Illuminate\Http\Response */ public function update(Request $request) { // $category_data = new CategoryData(); // $post_data = new PostData(); $page_id = $request->route('staticpage'); $static_page = new StaticPage(); $static_page_datas = new StaticPageData(); $languages = AppLanguage::orderBy('id')->get(); $info_page = $static_page->find($page_id); $template_block = new TemplateBlock(); $option_template = $template_block->selectBoxBlock($info_page->properties); return view('admin.staticpage.update', compact('languages', 'page_id', 'static_page_datas', 'option_template')); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * * @return \Illuminate\Http\Response */ public function saveUpdate(Request $request) { //Get oid $post_id = $request->input('post_id'); $post_update = Post::find($post_id); // Update data for table posts $post_update->category_id = $request->input('category_id'); $post_update->is_active = $post_update->is_active; $post_update->author_id = Auth::id(); // Upload images $feauture_image = ''; if (Input::hasFile('feauture_image')) { $destination_path = public_path() . '/uploads/article/images/'; //Unlink old file unlink($destination_path . $post_update->feauture_image); //Upload new file $file = Input::file('feauture_image'); $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $feauture_image = sha1($filename . time()) . '.' . $extension; Input::file('feauture_image')->move($destination_path, $feauture_image); $post_update->feauture_image = $feauture_image; } $post_update->save(); // Update table post_datas $list_languages = AppLanguage::orderBy('language_name')->get(); $post_titles = $request->input('post_title'); $post_descriptions = $request->input('post_descriptions'); $post_contents = $request->input('post_contents'); foreach ($list_languages as $language) { $post_data_update = PostData::where('post_id', '=', $post_id)->where('language_code', '=', $language->code)->first(); $post_data_update->post_title = $post_titles[$language->code]; $post_data_update->post_descriptions = $post_descriptions[$language->code]; $post_data_update->post_contents = $post_contents[$language->code]; $post_data_update->post_alias = str_slug($post_titles[$language->code] . '-' . $post_id, '-'); $post_data_update->language_code = $language->code; $post_data_update->save(); } return redirect()->route('cpanel.post.index'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * * @return \Illuminate\Http\Response */ public function update(Request $request) { $service_details = new ServiceDetail(); $service = new Service(); $service_id = $request->route('service'); $info_Service = Service::find($service_id); $feauture_image = $service->getListImage($service_id, 'feauture_image'); $gallery = $service->getListImage($service_id, 'gallery'); $languages = AppLanguage::orderBy('id')->get(); return view('admin.services.update', compact('languages', 'info_Service', 'service_id', 'service_details', 'feauture_image', 'gallery')); }