public function store() { try { $newVendor = new Vendor(); $newVendor->name = Input::get('name'); $newVendor->url = Input::get('url'); $newVendor->save(); return $newVendor->toJson(); } catch (Exception $e) { return json_encode('{"error":{"text":' . $e->getMessage() . '}}'); } }
public static function store() { self::check_logged_in(); $params = $_POST; $attributes = array('name' => $params['name']); $vendor = new Vendor($attributes); $errors = $vendor->errors(); if (count($errors) == 0) { $vendor->save(); Redirect::to('/vendors/' . $vendor->id, array('message' => 'The new vendor has been added to the database')); } else { View::make('vendor/new.html', array('errors' => $errors, 'attributes' => $attributes)); } }
public function createVendor() { if (isset($_POST['name']) && isset($_POST['username']) && isset($_POST['email']) && isset($_POST['password'])) { $vendor = new Vendor(); $vendor->name = $_POST['name']; $vendor->username = $_POST['username']; $vendor->email = $_POST['email']; $vendor->password = Hash::make($_POST['password']); $vendor->save(); return Redirect::to('/')->with('error', 'Vendor Created!'); } else { return Redirect::to('/')->with('error', 'Missing Information'); } }
function save() { $id = $this->input->post("id"); if ($id == 0) { $vendorObject = new Vendor(); } else { $vendorObject = new Vendor($id); } $vendorObject->name = $vendorObject->input->post("name", TRUE); $vendorObject->address = $vendorObject->input->post("address", TRUE); $vendorObject->number = $vendorObject->input->post("number", TRUE); $vendorObject->email = $vendorObject->input->post("email", TRUE); $vendorObject->save(); echo $vendorObject->id; }
/** * Store a newly created vendor in storage. * * @return Response */ public function store() { $validator = Validator::make($data = Input::all(), Vendor::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $vendor = new Vendor(); $vendor->name = Input::get('name'); $vendor->email = Input::get('email'); $vendor->phone = Input::get('phone'); $vendor->description = Input::get('description'); $vendor->status = Input::get('status'); $vendor->save(); return Redirect::route('vendors.index'); }
public function actionCreate() { $model = new Vendor(); if (isset($_POST['Vendor'])) { $model->setAttributes($_POST['Vendor']); if ($model->save()) { if (Yii::app()->getRequest()->getIsAjaxRequest()) { Yii::app()->end(); } else { $this->redirect(array('view', 'id' => $model->id)); } } } $this->render('create', array('model' => $model)); }
public static function vendor() { $faker = Faker\Factory::create(); $image_urls = array('http://i.imgur.com/Gh4ZX.png', 'http://i.imgur.com/vySFV.png', 'http://i.imgur.com/RdBae.png', 'http://i.imgur.com/ED5fa.png', 'http://i.imgur.com/gJncN.png', 'http://i.imgur.com/3pKFS.png', 'http://i.imgur.com/3pKFS.png'); $u = User::create(array('email' => 'vendor' . self::$vendor_count . '@example.com', 'password' => 'password')); $v = new Vendor(array('company_name' => $faker->company, 'contact_name' => $faker->name, 'address' => $faker->streetAddress, 'city' => $faker->city, 'state' => $faker->stateAbbr, 'zip' => $faker->postcode, 'ballpark_price' => rand(1, 4), 'image_url' => $image_urls[array_rand($image_urls)], 'homepage_url' => $faker->url, 'more_info' => $faker->paragraph)); $v->user_id = $u->id; $v->save(); foreach (Service::all() as $service) { if (rand(1, 2) == 2) { $v->services()->attach($service->id); } } self::$vendor_count++; return $v; }
public function action_create() { $user_input = Input::get('user'); $user = new User(); $user->email = $user_input["email"]; $user->password = $user_input["password"]; $user->how_hear = $user_input["how_hear"]; $user->send_emails = isset($user_input["send_emails"]) ? true : false; $vendor = new Vendor(Input::get('vendor')); if ($user->validator()->passes() && $vendor->validator()->passes()) { $user->save(); $vendor->user_id = $user->id; $vendor->save(); $services = Input::get('services') ? array_keys(Input::get('services')) : array(); $user->vendor->services()->sync($services); Session::regenerate(); Auth::login($user->id); Mailer::send("NewVendorRegistered", array("user" => $user)); 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(); } }
$im_crop->setSave_scale(1); $im_crop->setSave_name($_SESSION["path"] . $_SESSION["uploaded_file"]); if (!$im_crop->doResize()) { print_r($im_crop->getErrorMessage()); exit; } switch ($_SESSION["module"]) { case "category": $cat = new Category($_SESSION["id"]); $cat->setImage($_SESSION["uploaded_file"]); $cat->save(); break; case "vendor": $vend = new Vendor($_SESSION["id"]); $vend->setLogo($_SESSION["uploaded_file"]); $vend->save(); break; default: break; } $module = $_SESSION["module"]; unset($_SESSION["uploaded_file"]); unset($_SESSION["id"]); unset($_SESSION["module"]); unset($_SESSION["path"]); unset($_SESSION["url"]); header("Location: " . $module . ".php?do=list"); exit; } else { $ft->define(array("main" => "template_index.html", "content" => "error.html")); $ft->assign("ERROR_MESSAGE", "ERROR OCURED");