function postSave($id = 0) { $trackUri = $this->data['trackUri']; //$rules = $this->validateForm(); $rules = Slideshow::$rules; $validator = Validator::make(Input::all(), $rules); if ($validator->passes()) { $data = $this->getDataPost('slideshow'); if (!is_null(Input::file('file'))) { $file = Input::file('file'); $destinationPath = './uploads/slideshow/'; $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); //if you need extension of the file $newfilename = SiteHelpers::seoUrl(trim(Input::get('slideshow_name'))) . '_' . time() . '.' . $extension; $uploadSuccess = Input::file('file')->move($destinationPath, $newfilename); if ($uploadSuccess) { $data['slideshow_image'] = $newfilename; $orgFile = $destinationPath . '/' . $newfilename; $thumbFile = $destinationPath . '/thumb/' . $newfilename; SiteHelpers::resizewidth("1140", $orgFile, $thumbFile); if (Input::get('slideshow_id') != "") { $data_old = $this->model->getRow(Input::get('slideshow_id')); @unlink(ROOT . '/uploads/slideshow/' . $data_old->slideshow_image); @unlink(ROOT . '/uploads/slideshow/thumb/' . $data_old->slideshow_image); } } } $data['slideshow_alias'] = SiteHelpers::seoUrl(trim($data['slideshow_name'])); $data['created'] = time(); $ID = $this->model->insertRow($data, Input::get('slideshow_id')); // Input logs if (Input::get('slideshow_id') == '') { $this->inputLogs("New Entry row with ID : {$ID} , Has Been Save Successfull"); $id = SiteHelpers::encryptID($ID); } else { $this->inputLogs(" ID : {$ID} , Has Been Changed Successfull"); } // Redirect after save $md = str_replace(" ", "+", Input::get('md')); $redirect = !is_null(Input::get('apply')) ? 'Slideshow/add/' . $id . '?md=' : 'Slideshow?md='; return Redirect::to($redirect)->with('message', SiteHelpers::alert('success', Lang::get('core.note_success'))); } else { return Redirect::to('Slideshow/add/' . $id . '?md=')->with('message', SiteHelpers::alert('error', Lang::get('core.note_error')))->withErrors($validator)->withInput(); } }
function postSave($id = 0) { $trackUri = $this->data['trackUri']; $rules = Nproducts::$rules; //print_r(Input::all());die; $validator = Validator::make(Input::all(), $rules); //SiteHelpers::globalXssClean(); if ($validator->passes()) { $data = $this->getDataPost('products'); if (!is_null(Input::file('file'))) { $file = Input::file('file'); $destinationPath = './uploads/products/'; $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); //if you need extension of the file $newfilename = Input::get('ProductName') . '_' . time() . '.' . $extension; $uploadSuccess = Input::file('file')->move($destinationPath, $newfilename); if ($uploadSuccess) { $data['image'] = $newfilename; $orgFile = $destinationPath . '/' . $newfilename; $thumbFile = $destinationPath . '/thumb/' . $newfilename; SiteHelpers::resizewidth("152", $orgFile, $thumbFile); if (Input::get('action') != "") { $data_old = $this->model->getRow(Input::get('action')); @unlink(ROOT . '/uploads/products/' . $data_old->Picture); @unlink(ROOT . '/uploads/products/thumb/' . $data_old->Picture); } } } $data['SupplierID'] = "1"; $data['created'] = time(); $data['slug'] = SiteHelpers::seoUrl(trim($data['ProductName'])); $data['created'] = time(); $ID = $this->model->insertRow($data, Input::get('ProductID')); if (Input::file('multi_file')[0] != "") { $model_img_pro = new Imagesproduct(); $rm_image = Input::get('remove_image'); $arr_img_rm = $rm_image != "" ? $rm_image : array(); foreach ($_FILES['multi_file']['tmp_name'] as $key => $tmp_name) { $file_name = $_FILES['multi_file']['name'][$key]; if (!in_array($file_name, $arr_img_rm)) { $file_size = $_FILES['multi_file']['size'][$key]; $file_tmp = $_FILES['multi_file']['tmp_name'][$key]; $file_type = $_FILES['multi_file']['type'][$key]; $explode_name = explode(".", $file_name); $path_image = './uploads/images_product/'; $newname = "image_" . $key . time() . '.' . $explode_name[1]; if (move_uploaded_file($file_tmp, $path_image . $newname)) { $model_img_pro->insertRow(array("name" => $newname, "id_product" => $ID), ""); SiteHelpers::resizewidth("300", $path_image . $newname, $path_image . "thumb/" . $newname); } } } } // Input logs if (Input::get('ProductID') == '') { $this->inputLogs("New Entry row with ID : {$ID} , Has Been Save Successfull"); $id = SiteHelpers::encryptID($ID); } else { $this->inputLogs(" ID : {$ID} , Has Been Changed Successfull"); } // Redirect after save $md = str_replace(" ", "+", Input::get('md')); $redirect = !is_null(Input::get('apply')) ? 'Nproducts/add/' . $id . $trackUri : 'Nproducts' . $trackUri; return Redirect::to($redirect)->with('message', SiteHelpers::alert('success', Lang::get('core.note_success'))); } else { return Redirect::to('Nproducts/add/' . $id)->with('message', SiteHelpers::alert('error', Lang::get('core.note_error')))->withErrors($validator)->withInput(); } }
function postSave($id = 0) { $trackUri = $this->data['trackUri']; //$rules = $this->validateForm(); $validator = Validator::make(Input::all(), Ncategories::$rules); SiteHelpers::globalXssClean(); if ($validator->passes()) { if (!is_null(Input::file('file'))) { $file = Input::file('file'); $destinationPath = ROOT . '/uploads/categories/'; $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); //if you need extension of the file $newfilename = Input::get('CategoryName') . '_' . time() . '.' . $extension; $uploadSuccess = Input::file('file')->move($destinationPath, $newfilename); if ($uploadSuccess) { $data['Picture'] = $newfilename; $orgFile = $destinationPath . '/' . $newfilename; $thumbFile = $destinationPath . '/thumb/' . $newfilename; //SiteHelpers::cropImage($this->img_width , $this->img_height , $orgFile , $extension, $thumbFile); SiteHelpers::resizewidth("180", $orgFile, $thumbFile); if (Input::get('action') != "") { $data_old = $this->model->getRow(Input::get('action')); @unlink(ROOT . '/uploads/categories/' . $data_old->Picture); @unlink(ROOT . '/uploads/categories/thumb/' . $data_old->Picture); } } } $data['postion'] = Input::get('postion'); $data['CategoryName'] = Input::get('CategoryName'); $data['Description'] = Input::get('Description'); $data['lang'] = $this->lang; $data['created'] = time(); $data['status'] = Input::get('status'); $data['alias'] = SiteHelpers::seoUrl(trim($data['CategoryName'])); $data['keywords'] = Input::get('keywords'); $data['seo_meta'] = Input::get('seo_meta'); //$data = $this->validatePost('categories'); $ID = $this->model->insertRow($data, Input::get('CategoryID')); // Input logs if (Input::get('CategoryID') == '') { $this->inputLogs("New Entry row with ID : {$ID} , Has Been Save Successfull"); $id = SiteHelpers::encryptID($ID); } else { $this->inputLogs(" ID : {$ID} , Has Been Changed Successfull"); } // Redirect after save //$md = str_replace(" ","+",Input::get('md')); $redirect = !is_null(Input::get('apply')) ? 'Ncategories/add/' . $id : 'Ncategories?md='; return Redirect::to($redirect)->with('message', SiteHelpers::alert('success', Lang::get('core.note_success'))); } else { return Redirect::to('Ncategories/add/' . $id)->with('message', SiteHelpers::alert('error', Lang::get('core.note_error')))->withErrors($validator)->withInput(); } }
public function postChangeinfo() { if (!Session::has('customer')) { return Redirect::to('dang-ky.html'); } $rules = $rules = array('name' => '', 'phone' => '', 'link_website' => '', 'link_fanpage' => ''); if (CNF_RECAPTCHA == 'true') { $rules['recaptcha_response_field'] = 'required|recaptcha'; } $validator = Validator::make(Input::all(), $rules); if ($validator->passes()) { $ses_cus = Session::get('customer'); $data['name'] = Input::get('name'); $data['phone'] = Input::get('phone'); //$data['address'] = Input::get('address'); $data['cmnd'] = Input::get('cmnd'); $data['link_website'] = Input::get('link_website'); $data['link_fanpage'] = Input::get('link_fanpage'); if (!is_null(Input::file('file'))) { $file = Input::file('file'); $destinationPath = './uploads/customer/'; $filename = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); //if you need extension of the file $newfilename = time() . '.' . $extension; $uploadSuccess = Input::file('file')->move($destinationPath, $newfilename); if ($uploadSuccess) { $data['image'] = $newfilename; $orgFile = $destinationPath . '/' . $newfilename; $thumbFile = $destinationPath . '/thumb/' . $newfilename; SiteHelpers::resizewidth("193", $orgFile, $thumbFile); if ($ses_cus['image'] != '') { @unlink(ROOT . '/uploads/customer/' . $ses_cus['image']); @unlink(ROOT . '/uploads/customer/thumb/' . $ses_cus['image']); } } } DB::table('customer')->where('email', '=', $ses_cus['email'])->where('username', '=', $ses_cus['username'])->update($data); return Redirect::to('thong-bao.html')->with('message', SiteHelpers::alert('success', 'Thay đổi thông tin thành công !')); } else { return Redirect::to('thong-tin-thanh-vien.html')->with('message_changeinfo', SiteHelpers::alert('error', 'Vui lòng xác nhận các thông tin bên dưới'))->withErrors($validator)->withInput(); } }