Example #1
0
 public function uploadUser($id, $role)
 {
     $data = $this->prepareData($this->data);
     $user = User::find($id);
     $user->card = $this->data['card'];
     $photo = $data['photo'];
     /*$fingerprint = $data['fingerprint'];
     
             if($photo || $fingerprint)
             {
                 if($photo){
                     $data["photo"]=sha1(time()).$photo->getClientOriginalName();
                     $photo->move("users",sha1(time()).$photo->getClientOriginalName());
                 }
                 if($fingerprint){
                     $data["fingerprint"]=sha1(time()).$fingerprint->getClientOriginalName();
                     $fingerprint->move("users",sha1(time()).$fingerprint->getClientOriginalName());
                 }
             }else{
                 $data["fingerprint"]=$user->fingerprint;
                 $data["photo"]=$user->photo;
             }*/
     if ($role == 4) {
         if ($this->date($user->updated_at)) {
             $user->update($data);
             return true;
         }
         return false;
     } else {
         $user->update($data);
         return true;
     }
 }
Example #2
0
 public function check($permissionName, $idUser = false)
 {
     $this->permissionName = $permissionName;
     $this->idUser = $idUser ? $idUser : (\Auth::check() ? \Auth::user()->id : false);
     $this->idRole = User::find($this->idUser)->roles_id;
     return $this->compileACL();
 }
Example #3
0
 public function uploadUser($id, $role)
 {
     $data = $this->prepareData($this->data);
     $user = User::find($id);
     $user->update($data);
     return true;
 }
Example #4
0
 public function getDataEnterpricing($id)
 {
     if (Input::get('type') == 'credit') {
         $id = CreditRequest::find($id)->user_id;
     }
     $user = User::find($id);
     return ['user' => $user, 'type' => Input::get('type'), 'routes' => ['enable' => Input::get('enable'), 'disable' => Input::get('disable')]];
 }
 public function saveCredit($id, $responsible)
 {
     $credit = CreditRequest::where('user_id', $id)->first();
     $min = General_variables::where('name', 'min')->first();
     $max = General_variables::where('name', 'max')->first();
     $data = $this->prepareData($this->data);
     $this->entity->fill($data);
     $this->entity->credit_id = $credit->id;
     $credit->value = 300000;
     $credit->update();
     $this->save();
     $credit->state = 1;
     $credit->responsible = $responsible;
     $credit->save();
     $user = User::find($id);
     $user->user_state = 1;
     $user->save();
     return ['return' => true] + ['mail' => $user->email];
 }
Example #6
0
 public function reprobateCredit($id)
 {
     $user = User::find($id);
     $credit = CreditRequest::where('user_id', '=', $id)->first();
     $credit->state = 2;
     $credit->save();
     $user->user_state = 2;
     $user->save();
     if ($user->email) {
         $data = ["link" => 1];
         if ($user->roles_id == 4) {
             Mail::send('emails.rejected', $data, function ($message) use($user) {
                 $message->to($user->email, 'creditos lilipink')->subject('su solicitud de credito no fue aprobada');
             });
         } else {
             Mail::send('emails.ECreditDelivery', ['email' => 'email'], function ($m) use($user) {
                 $m->to($user->email, 'Creditos Lilipink')->subject('Credito emprendedora rechazado');
             });
         }
     }
     return Redirect::route('request')->with(array('message' => "el credito no fue aprobado"));
 }
Example #7
0
 public function peacePDF($id)
 {
     $user = User::find($id);
     $month = $this->getMonth(date('m'));
     //return View::make('pdf.peace')->render();
     PDF::load(View::make('pdf.peace', compact('user', 'month'))->render(), 'A4', 'portrait')->download('paz_y_salvo');
 }