public function __construct() { $privacies = Privacy::where('is_deleted', 0)->get(); View::share('privacies', $privacies); if (Session::has('user') && User::find(Session::get('user')['id'])) { $notifications = $this->getNotification(); View::share('noti_data', $notifications); } }
public function getUserPrivacy($id) { $u_privacy = Privacy::where('userid', '=', $id)->get(); //var_dump($u_privacy);exit; if (isset($u_privacy)) { return $u_privacy; } else { return null; } }
private function getViewProfileDatas($user_id) { $privacy = Privacy::where('name', "Công khai")->get()->first(); $datas = array(); if (FEUsersHelper::isCurrentUser($user_id)) { $entries = Entry::where('user_id', $user_id)->orderBy('updated_at', 'DESC')->paginate($this->entries_per_page); $left_albums = Album::where('user_id', $user_id)->orderBy('updated_at', 'DESC')->get(); } else { $entries = Entry::where('user_id', $user_id)->where('privacy', $privacy->id)->orderBy('updated_at', 'DESC')->paginate($this->entries_per_page); $left_albums = Album::where('user_id', $user_id)->where('privacy', 1)->orderBy('updated_at', 'DESC')->get(); } return array("entries" => $entries, "left_albums" => $left_albums); }
/** * [privacyUserSave save method for user privacy * @param [integer] $id [user id] * @return [none] [redirect to user privacy page] */ public function privacyUserSave($id) { $data = Input::all(); //var_dump($data);exit; Privacy::where('userid', '=', $id)->delete(); $privacy = new Privacy(); $privacy->userid = $id; $privacy->fname = isset($data['fname']) ? true : false; $privacy->lname = isset($data['lname']) ? true : false; $privacy->email = isset($data['email']) ? true : false; $privacy->telno = isset($data['telno']) ? true : false; $privacy->agency = isset($data['agency']) ? true : false; $privacy->ministry = isset($data['ministry']) ? true : false; $privacy->role = isset($data['role']) ? true : false; $privacy->save(); return Redirect::to('/privacy/' . $id)->with('success', 'Your user privacy saved.'); }
public static function getId($name = "Công khai") { return Privacy::where("name", $name)->get()->first()->id; }