public function actionSubmit() { $event = new Events(); $address = new Addresses(); if ($event->load(yii::$app->request->post()) && $event->save() && $address->load(yii::$app->request->post()) && $address->save()) { return $this->render('sucess'); } else { return $this->return('unsucess'); } }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $jobModel = Jobs::findOrNew($id); $companyPreferenceModel = CompanyPreference::findOrNew($jobModel->id_Company_Preference); $jobFields = $this->doValidation($request, Jobs::getValidatorRules()); $companyPreferenceModel->fill($this->doValidation($request, CompanyPreference::getValidatorRules()))->save(); if ($jobModel->address()->first()) { $jobModel->address()->first()->fill($this->doValidation($request, Addresses::getValidatorRules()))->save(); } else { $adressModel = $jobModel->address()->create($this->doValidation($request, Addresses::getValidatorRules())); $jobFields['AddressId'] = $adressModel->AddressId; } $jobFields["id_Company_Preference"] = $companyPreferenceModel->id_Company_Preference; $jobModel->fill($jobFields)->save(); return redirect(route('admin.jobs.index'))->with('flash', 'The Job was saved'); }
public function tx($txid = null, $xgcAddress = null) { $user = Session::read('default'); if ($user == "") { return $this->redirect('wallet::login'); } $wallet = Users::find("first", array("conditions" => array("walletid" => $user['walletid']))); $greencoinAddress = $wallet['greencoinAddress'][0]; if ($xgcAddress != $greencoinAddress) { return $this->redirect('wallet::transactions'); } $address = Addresses::find("first", array("conditions" => array("a_id" => $greencoinAddress))); //$txid = "315965f1702a9bc0f5dede3f8bb81e8497e004789965452988d136b16391b8a5"; $balance = $address['balance'] / 100000000; $sent = $address['sent'] / 100000000; $receive = $address['receive'] / 100000000; $tx = Txes::find("first", array("conditions" => array("txid" => $txid))); $blockheight = Txes::find("first", array('order' => array("blockindex" => -1))); return compact('greencoinAddress', 'wallet', 'balance', 'sent', 'receive', 'last_txs', 'address', 'tx', 'blockheight'); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update($id, Request $request) { $company = Companies::findOrFail($id); if (isset($request['add_new']) && $request['add_new']) { $mediaData = $this->mediaValidator($request); $company->mediaContacts()->save(new \App\Models\MediaContacts($mediaData)); return Redirect::back()->withInput($request->except(["Full_Name_Media_Contact", "Media_contact_Email", "Media_Contact_Phone"])); } else { if (isset($request['attach_file']) && $request['attach_file']) { $attachmentFields = $this->attachFileValidator($request); $company->attachments()->save(new \App\Models\Attachments($attachmentFields)); return Redirect::back()->withInput($request->except(["attached_file"])); } } $address = $this->addressValidator($request); $phone = $this->phoneValidator($request); if ($company->headquaters()->get()->count()) { Addresses::findOrNew($company->headquaters()->first()->AddressId)->fill($address)->save(); } else { $addressModel = Addresses::create($address); } if ($company->headquaters()->get()->count()) { Phones::findOrNew($company->headquaters()->first()->PhoneId)->fill($phone)->save(); } else { $phoneModel = Phones::create($phone); } if (!$company->headquaters()->count()) { $company->headquaters()->save(new \App\Models\HeadquartersInformation(['PhoneId' => $phoneModel->PhoneId, 'AddressId' => $addressModel->AddressId])); } $companyFields = $this->companyValidator($request); $company->fill($companyFields)->save(); return redirect(route('admin.companies.index'))->with('flash', 'The Company was updated'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { if (isset($request['add_education']) && $request['add_education']) { $educationData = $this->educationValidator($request); Session::set('UniversityHistory', Session::get('UniversityHistory')->push(new \App\Models\DegreeHistory($educationData))); return Redirect::back()->withInput($request->except(["University_Name", "Degree_title", "Start_year", "Finish_year"])); } if (isset($request['add_career']) && $request['add_career']) { $careerData = $this->careerValidator($request); Session::set('CareerHistory', Session::get('CareerHistory')->push(new \App\Models\CareerHistory(["Position_Name" => $careerData["Position_Name"], "Company_Name" => $careerData["Company_Name"], "Current_Position_Status" => $careerData["Current_Position_Status"], "Start_Date_At_Position" => Carbon::create($careerData["Start_year"], $careerData["Start_Month"], 1, 0), "Finish_Date_At_Position" => Carbon::create($careerData["Finish_year"], $careerData["Finish_Month"], 1, 0)]))); return Redirect::back()->withInput($request->except(["Position_Name", "Company_Name", "Start_year", "Finish_year", "Start_Month", "Finish_Month", "Current_Position_Status"])); } $peopleFields = $this->peopleValidator($request); $employeeFields = $this->employeeValidator($request); $addressFields = $this->addressValidator($request); $addressModel = Addresses::create($addressFields); $peopleFields['Date_Created'] = Carbon::now(); $peopleFields['AddressId'] = $addressModel->AddressId; $peopleModel = People::create($peopleFields); $peopleModel->employee()->create($employeeFields); foreach (Session::get('UniversityHistory') as $modelData) { $peopleModel->universityHistory()->save($modelData); } foreach (Session::get('CareerHistory') as $modelData) { $peopleModel->careerHistory()->save($modelData); } return redirect(route('admin.employee.index'))->with('flash', 'The Company was updated'); }
private function search_address($btc_address) { $search = Addresses::find('first', array('conditions' => array('btc_address' => $btc_address))); if (count($search) != 1) { return false; } else { return $search; } }
public function addresssum($address = null) { if ($address == "") { $user = Session::read('default'); if ($user == "") { return $this->redirect('wallet::login'); } $wallet = Users::find("first", array("conditions" => array("walletid" => $user['walletid']))); $greencoinAddress = $wallet['greencoinAddress'][0]; } else { $greencoinAddress = $address; } $address = Addresses::find("first", array("conditions" => array("a_id" => $greencoinAddress))); $balance = $address['balance']; $sent = $address['sent']; $received = $address['received']; return $this->render(array('json' => array('success' => 1, 'balance' => $balance, 'sent' => $sent, 'received' => $received, 'address' => $greencoinAddress))); }