Exemple #1
0
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 ');
         }
     }
 }