예제 #1
0
 function pluginsLoaded()
 {
     parent::pluginsLoaded();
     if ($this->isTheAction() and RublonConfirmations::$dataRestored or !$this->isConfirmationRequired()) {
         // Update user protection type
         $current_user = wp_get_current_user();
         if (!empty($_POST[RublonHelper::FIELD_USER_PROTECTION_TYPE]) and $_POST[RublonHelper::FIELD_USER_PROTECTION_TYPE] != RublonHelper::userProtectionType($current_user)) {
             RublonHelper::setUserProtectionType($current_user, $_POST[RublonHelper::FIELD_USER_PROTECTION_TYPE]);
         }
         if (!empty($_POST['email']) && $_POST['email'] !== RublonHelper::getUserEmail($current_user)) {
             RublonHelper::clearMobileUserStatus($current_user);
         }
     }
 }