/**
  * Send email notification to user about token status change
  *
  * @param Mage_Oauth_Model_Token $token Token object
  * @param string $newStatus Name of new token status
  */
 protected function _sendTokenStatusChangeNotification($token, $newStatus)
 {
     if ($adminId = $token->getAdminId()) {
         /** @var $session Mage_Admin_Model_Session */
         $session = Mage::getSingleton('admin/session');
         /** @var $admin Mage_Admin_Model_User */
         $admin = $session->getUser();
         if ($admin->getId() == $adminId) {
             // skip own tokens
             return;
         }
         $email = $admin->getEmail();
         $name = $admin->getName(' ');
     } else {
         /** @var $customer Mage_Customer_Model_Customer */
         $customer = Mage::getModel('customer/customer');
         $customer->load($token->getCustomerId());
         $email = $customer->getEmail();
         $name = $customer->getName();
     }
     /** @var $helper Mage_Oauth_Helper_Data */
     $helper = Mage::helper('oauth');
     $helper->sendNotificationOnTokenStatusChange($email, $name, $token->getConsumer()->getName(), $newStatus);
 }