original_string: protected static function fe()
      {
          if( ! empty(ZN::upgrade()) )
          {
              $status = self::$lang['upgradeSuccess'];
          }
          else
          {
              $status = self::$lang['alreadyVersion'];
  
              if( $upgradeError = ZN::upgradeError() )
              {
                  $status = $upgradeError;
              }         
          }
  
          return $status;
      }
code: protected static function fe()
      {
          if( ! empty(ZN::upgrade()) )
          {
              $status = self::$lang['upgradeSuccess'];
          }
          else
          {
              $status = self::$lang['alreadyVersion'];
  
              if( $upgradeError = ZN::upgradeError() )
              {
                  $status = $upgradeError;
              }         
          }
  
          return $status;
      }
code_tokens: protected static function fe ( ) { if ( ! empty ( ZN :: upgrade ( ) ) ) { $ status = self :: $ lang [ 'upgradeSuccess' ] ; } else { $ status = self :: $ lang [ 'alreadyVersion' ] ; if ( $ upgradeError = ZN :: upgradeError ( ) ) { $ status = $ upgradeError ; } } return $ status ; }
docstring: Protected upgrade FE
docstring_tokens: Protected upgrade FE