ID); return (new Logtivity_Logger($user)) ->setAction('User Logged In') ->setContext($logtivityUser->getRole()) ->send(); } public function userLoggedOut($user_id) { if ($user_id == 0) { return; } $user = new Logtivity_WP_User($user_id); return (new Logtivity_Logger($user_id)) ->setAction('User Logged Out') ->setContext($user->getRole()) ->send(); } public function userCreated($user_id) { $log = Logtivity_Logger::log(); if (!is_user_logged_in()) { $log->setUser($user_id); } $user = new Logtivity_WP_User($user_id); $log->setAction('User Created') ->setContext($user->getRole()) ->addMeta('Username', $user->userLogin()) ->send(); } public function userDeleted($user_id) { $user = new Logtivity_WP_User($user_id); return Logtivity_Logger::log() ->setAction('User Deleted') ->setContext($user->getRole()) ->addMeta('Username', $user->userLogin()) ->send(); } public function profileUpdated($user_id, $old_user_data) { $user = new Logtivity_WP_User($user_id); return Logtivity_Logger::log() ->setAction('Profile Updated') ->setContext($user->getRole()) ->addMeta('Username', $user->userLogin()) ->send(); } } $Logtivity_User = new Logtivity_User;