function user_fullname() { if (Auth::check()) { $nip = Auth::user()->nip; $userData = MasterPegawai::where('nip', '=', $nip)->first(); return $userData; } else { return false; } }
public function anyIndex() { $breadcrumbs = array(array("Kompetensi" => url("admin/competency/type")), array("Kolega & bawahan" => "")); $competencyActive = Competency::getActive(); //list karyawan if (Input::has('keyword')) { $pegawai = MasterPegawai::where('master_pegawai.nip', 'like', '%' . Input::get('keyword') . '%')->orWhere('master_pegawai.nama', 'like', '%' . Input::get('keyword') . '%')->mastertoDafunitStaff($competencyActive)->paginate(10); } else { $pegawai = MasterPegawai::mastertoDafUnitStaff($competencyActive)->paginate(10); } // return $pegawai; //list jabatan $jabatan = DafUnitStaff::all(); $this->layout->breadcrumbs = View::make('layouts.breadcrumb', compact('breadcrumbs')); $this->layout->content = View::make('competency::adminPeers.index', compact('pegawai', 'jabatan', 'competencyActive')); }
public function doRegister() { // validate the info, create rules for the inputs $rules = array('nip' => 'required', 'password' => 'required', 'password_conf' => 'required|same:password'); // run the validation rules on the inputs from the form $validator = Validator::make(Input::all(), $rules); // if the validator fails, redirect back to the form if ($validator->fails()) { return Redirect::to('registration')->withErrors($validator); // send back all errors to the login form } else { //if user not found create it $user = User::where('nip', '=', Input::get('username'))->first(); if (is_null($user)) { //cek di bagian master pegawai $masterPegawai = MasterPegawai::where('nip', '=', Input::get('nip'))->first(); if (!is_null($masterPegawai)) { // Validate, then create if valid $newUser = new User(); $newUser->nip = Input::get('nip'); $newUser->username = Input::get('nip'); $newUser->password = Hash::make(Input::get('password')); if ($newUser->save()) { //attach to user roles $newUser->group()->attach(2); return View::make('employeemenpan::auth.successregistration'); } } else { // dd('error 303'); return Redirect::to('registration')->with('message', 'nip tidak ditemukan dalam siAsik'); } } else { // dd('error 403'); return Redirect::to('registration')->with('message', 'nip sudah terdaftar dalam siMSDM-TBK '); } } }