/** * Store a newly created resource in storage. * POST /balancesheets * * @return Response */ public function store() { $balancesheet = new balancesheet(); /* $balancesheet->name = Input::get('name'); $balancesheet->save(); $balancesheet->vendor_type = Input::get('vendortype'); $balancesheet->save();*/ $vendor = Vendor::find(Input::get('vendor')); $balancesheet->vendor_id = $vendor->id; $balancesheet->save(); $balancesheet->total_amount = Input::get('Tamount'); $balancesheet->save(); $balancesheet->payable_amount = Input::get('Pamount'); $balancesheet->save(); $balancesheet->receivable_amount = Input::get('Ramount'); $balancesheet->save(); // $balancesheet->vendor_id = Input::get('vendor'); // $balancesheet->save(); if (Input::get('note') == '') { $balancesheet->note = 'N/A'; } else { $balancesheet->note = Input::get('note'); } $balancesheet->save(); $balancesheet->balancesheet_id = "B0" . $balancesheet->id; $balancesheet->save(); return Redirect::route('balancesheet.index'); }
public function update($id) { try { //get the json from the request. $updateModel = Input::json()->all(); //select the vendor name of the new selected vendor $vendorQueryResult = Vendor::find($updateModel['vendor_id']); $newVendorName = $vendorQueryResult->name; //update the item model based on the json data sent. $updateItem = Item::find($id); $updateItem->description = $updateModel['description']; $updateItem->email_threshold = $updateModel['email_threshold']; $updateItem->item_url = $updateModel['item_url']; $updateItem->name = $updateModel['name']; $updateItem->on_order_quantity = $updateModel['on_order_quantity']; $updateItem->vendor_id = $updateModel['vendor_id']; $updateItem->quantity = $updateItem->quantity + $updateModel['adjustmentQty']; if ($updateItem->quantity < 0) { $updateItem->quantity = 0; } //save the updated item to the database $updateItem->save(); //append the new vendor name to the model to send back in the response $updateItem->vendor_name = $newVendorName; $updateItem->adjustmentQty = 0; //send the response echo $updateItem->toJson(); } catch (Exception $e) { return json_encode('{"error":{"text":' . $e->getMessage() . '}}'); } }
public function store() { try { $createOrder = Input::json()->all(); $addOrder = new Order(); $addOrder->status = 1; $addOrder->save(); $addOrderId = $addOrder->id; $numberOfItems = 0; foreach ($createOrder['items'] as $OrderItem) { $newOrderItem = new Order_Item(); $newOrderItem->order_id = $addOrderId; $newOrderItem->item_id = $OrderItem['item_id']; $newOrderItem->order_qty = $OrderItem['order_qty']; $newOrderItem->save(); $numberOfItems = $numberOfItems + 1; } $addOrder->items = $createOrder['items']; $addOrder->open = 'yes'; $vendorId = $createOrder['vendor_id']; $addOrder->vendor_id = $vendorId; $vendorName = Vendor::find($vendorId); $addOrder->vendor_name = $vendorName->name; $addOrder->item_count = $numberOfItems; $this->addOrderToEmail($addOrder); return $addOrder->toJson(); } catch (Exception $e) { return '{"error":{"text":' . $e->getMessage() . '}}'; } }
public function update($id) { $vendor = Vendor::find($id); $data = Input::all(); $vendor->update($data); if (!$vendor) { return Redirect::to('admin.vendor.show')->with('message', 'gagal update vendor (ngga tau kenapa, panggil tegar)'); } return Redirect::back()->with('message', 'berhasil update vendor (mungkin)'); }
public function validate() { $this->error_if_empty("id"); $this->error_if_empty("name"); if (@$this->params["id"]) { if (Vendor::find($this->params["id"])) { $this->add_error("id", "Number is already assigned."); } } }
public function update($id) { try { $updateModel = Input::json()->all(); $updateVendor = Vendor::find($id); $updateVendor->name = $updateModel['name']; $updateVendor->url = $updateModel['url']; $updateVendor->save(); } catch (Exception $e) { return json_encode('{"error":{"text":' . $e->getMessage() . '}}'); } }
public function saveEdit() { $r = Input::all(); $id = $r['id']; unset($r['id']); //We update the database Vendor::find($id)->update($r); //Lets fetch the updated data and return it through ajax $r['id'] = $id; $data['status'] = 'success'; $data['message'] = $r; return Response::json($data); }
public static function update($id) { self::check_logged_in(); $params = $_POST; $attributes = array('id' => $id, 'name' => $params['name']); $vendor = new Vendor($attributes); $errors = $vendor->errors(); if (count($errors) > 0) { $vendor = Vendor::find($id); View::make('vendor/edit.html', array('errors' => $errors, 'given_name' => $params['name'], 'vendor' => $vendor)); } else { $vendor->update(); Redirect::to('/vendors/' . $vendor->id, array('message' => 'The vendor has been modified successfully!')); } }
return Redirect::to('/'); } else { Session::flash('errors', array_merge($user->validator()->errors->all(), $vendor->validator()->errors->all())); return Redirect::to_route('new_vendors')->with_input(); } } public function action_index() { $view = View::make('vendors.index'); $page = intval(Input::get('page') ?: 1); $view->vendors = Vendor::join('users', 'user_id', '=', 'users.id')->where_null('users.banned_at')->raw_where("EXISTS (SELECT service_id from service_vendor WHERE `vendor_id` = `vendors`.`id`)")->where(function ($q) { $q->where(DB::raw("RIGHT(image_url, 4)"), '=', 'jpeg'); $q->or_where_in(DB::raw("RIGHT(image_url, 3)"), array('jpg', 'gif', 'png')); })->select(array('*', 'vendors.id as vendor_id'))->skip(($page - 1) * 10)->take(10)->order_by('vendors.created_at', 'desc')->get(); $this->layout->content = $view; } public function action_show() { $view = View::make('vendors.show'); $view->vendor = Config::get('vendor'); $this->layout->content = $view; } } Route::filter('vendor_exists', function () { $id = Request::$route->parameters[0]; $vendor = Vendor::find($id); if (!$vendor) { return Redirect::to('/vendors'); } Config::set('vendor', $vendor); });
/** * Update the specified product in storage. * * @param int $id * @return Response */ public function update($id) { $product = Product::findOrFail($id); $validator = Validator::make($data = Input::all(), Product::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $vendor = Vendor::find(Input::get('vendor_id')); $product->vendor()->associate($vendor); $product->name = Input::get('name'); $product->description = Input::get('description'); $product->price = Input::get('price'); $product->status = 'active'; $product->update(); return Redirect::route('products.index'); }
Router::connect('/forgot-password', array('controller' => 'Webapp', 'action' => 'forgot_password')); // Router::connect('/reset-password', array('controller' => 'Webapp', 'action' => 'reset_password')); Router::connect('/change-password', array('controller' => 'Webapp', 'action' => 'change_password')); // Router::connect('/pay-online', array('controller' => 'Webapp', 'action' => 'payments')); Router::connect('/feedback', array('controller' => 'Webapp', 'action' => 'feedback')); //Router::connect('/', array('controller' => 'pages', 'action' => 'login')); /** * ...and connect the rest of 'Pages' controller's URLs. */ Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display')); /** * Chef Router */ App::uses("Vendor", "Model"); $vendorModel = new Vendor(); $vendors = $vendorModel->find("all", array("contain" => false)); foreach ($vendors as $v) { $slug = strtolower($v['Vendor']['name']); $slug = str_replace(" ", "-", $slug); Router::connect('/' . $slug, array('controller' => 'Webapp', 'action' => 'chef', $slug)); // echo $slug."\n"; } // exit; Router::connect('/', array('controller' => 'Webapp', 'action' => 'home')); Router::connect('/dev', array('controller' => 'Webapp', 'action' => 'dev')); Router::mapResources('vendors'); Router::parseExtensions(); /** * Load all plugin routes. See the CakePlugin documentation on * how to customize the loading of plugin routes. */
public function infoVendor() { if (isset($_GET['vendor_id'])) { if (sizeof(Vendor::find($_GET['vendor_id'])) == 1) { $data = array('status' => 'ok', 'vendor' => Vendor::find($_GET['vendor_id'])); return $data; } else { $data = array('status' => 'failed', 'error_msg' => 'Vendor specified does not exist'); return $data; } } else { $data = array('status' => 'failed', 'error_msg' => 'Vendor ID was not specified'); return $data; } }
/** * Show the form for editing the specified vendor. * * @param int $id * @return Response */ public function edit($id) { $vendor = Vendor::find($id); return View::make('vendors.edit', compact('vendor')); }
<div> <!--STANDART PRICE--> <?php echo $form->field($product, 'price', ['inputOptions' => ['class' => 'form-control']])->textInput(['type' => 'number', 'step' => '0.01'])->label(\Yii::t('shop', 'Price')); ?> </div> <div> <!--COUNTRY--> <?php echo $form->field($product, 'country_id', ['inputOptions' => ['class' => 'form-control']])->dropDownList(['' => '-- no countries --'] + ArrayHelper::map(ProductCountryTranslation::find()->where(['language_id' => $selectedLanguage->id])->all(), 'country_id', 'title'))->label(\Yii::t('shop', 'Country')); ?> </div> <div> <!--VENDOR--> <?php echo $form->field($product, 'vendor_id', ['inputOptions' => ['class' => 'form-control']])->dropDownList(['' => '-- no vendor --'] + ArrayHelper::map(Vendor::find()->all(), 'id', 'title'))->label(\Yii::t('shop', 'Vendor')); ?> </div> <div> <!--AVAILABILITY--> <?php echo $form->field($product, 'availability', ['inputOptions' => ['class' => 'form-control']])->dropDownList(ArrayHelper::map(ProductAvailability::find()->all(), 'id', 'translation.title'))->label(\Yii::t('shop', 'Availability')); ?> </div> </div> </div> <!--SALE--> <?php echo $form->field($product, 'sale', ['inputOptions' => ['class' => '']])->checkbox(['class' => '']);
public function action_ban_vendor($id) { $vendor = Vendor::find($id); $vendor->ban(); return Redirect::back(); }
function vendor() { if (isset($this->vendor_record)) { return $this->vendor_record; } if ($this->vendor_id) { $this->vendor_record = Vendor::find($this->vendor_id); return $this->vendor_record; } else { return null; } }