Пример #1
0
 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);
     }
 }
Пример #2
0
 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;
     }
 }
Пример #3
0
 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);
 }
Пример #4
0
 /**
  * [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.');
 }
Пример #5
0
 public static function getId($name = "Công khai")
 {
     return Privacy::where("name", $name)->get()->first()->id;
 }