Esempio n. 1
0
 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');
     }
 }
Esempio n. 2
0
 /**
  * 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');
 }
Esempio n. 6
0
 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;
     }
 }
Esempio n. 7
0
 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)));
 }