home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PCBOARD / URT_MSV1.ZIP / MSTATS.PPE (.txt) < prev    next >
PCBoard Programming Language Executable  |  1994-03-13  |  10KB  |  626 lines

  1. ;------------------------------------------------------------------------------
  2. ;                                                   .ss.
  3. ;                                                   `²²'
  4. ;             .,sS$Ss,,s$  .,sS$$$Ss.  .,sS$Ss,,s$ .ss.  .sSs.
  5. ;           .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
  6. ;           $$$'   .$$$' $$$²Sçsµ²' .$$$'   .$$$'.$$$' .$$$'  `$$b.
  7. ;           $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$'    ;$$$
  8. ;           `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
  9. ;                                    .sS²°$$$²²°"'       d²°'
  10. ;                                  .$$²  .$$'
  11. ;                                  $$$.,d$$'
  12. ;                                  `²S$$S²'
  13. ;------------------------------------------------------------------------------
  14. ; P.P.L.X. 2.OO                          (C)1996 - Lone Runner / AEGiS CoRP'96 
  15. ;------------------------------------------------------------------------------
  16. ; PPE 2.OO (plain) - Analysis ON - Postprocessing ON
  17. ;------------------------------------------------------------------------------
  18.  
  19.     Integer  INTEGER001
  20.     Integer  INTEGER002
  21.     String   STRING001
  22.     String   STRING002
  23.     String   STRING003
  24.     String   STRING004
  25.     String   STRING005
  26.     String   STRING006
  27.     String   STRING007
  28.     String   STRING008
  29.     String   STRING009
  30.     String   STRING010
  31.     String   STRING011
  32.     String   STRING012
  33.     String   STRING013
  34.     String   STRING014
  35.     String   STRING015
  36.     String   STRING016
  37.     String   STRING017
  38.     String   STRING018
  39.  
  40. ;------------------------------------------------------------------------------
  41.  
  42.     FOpen 1, PPEPath() + "STATS.CNF", 0, 2
  43.     FGet 1, STRING001
  44.     FGet 1, STRING002
  45.     FGet 1, STRING003
  46.     FGet 1, STRING004
  47.     FClose 1
  48.     Cls
  49.     DispFile PPEPath() + "STATS.FIL", 1
  50.     For INTEGER002 = 1 To 15
  51.     Next
  52.     AnsiPos 4, 15
  53.     PrintLn "@X0F" + STRING001
  54.     AnsiPos 4, 17
  55.     PrintLn "@X0F" + STRING002
  56.     AnsiPos 4, 19
  57.     PrintLn "@X0F" + STRING003
  58.     AnsiPos 4, 21
  59.     PrintLn "@X0F" + STRING004
  60.     AnsiPos 4, 5
  61.     PrintLn "@X1F      FILE STATS      @X07"
  62.     AnsiPos 32, 3
  63.     PrintLn "@X0FFile Statistics"
  64.     GetUser
  65.     STRING006 = U_Bdl()
  66.     STRING007 = U_Fdl()
  67.     StartDisp 1
  68.     AnsiPos 31, 6
  69.     PrintLn "                                                "
  70.     AnsiPos 31, 7
  71.     PrintLn "                                                "
  72.     AnsiPos 31, 8
  73.     PrintLn "                                                "
  74.     AnsiPos 31, 9
  75.     PrintLn "                                                "
  76.     AnsiPos 31, 10
  77.     PrintLn "                                                "
  78.     AnsiPos 31, 11
  79.     PrintLn "                                                "
  80.     AnsiPos 31, 12
  81.     PrintLn "                                                "
  82.     AnsiPos 31, 13
  83.     PrintLn "                                                "
  84.     AnsiPos 31, 14
  85.     PrintLn "                                                "
  86.     AnsiPos 31, 15
  87.     PrintLn "                                                "
  88.     AnsiPos 31, 16
  89.     PrintLn "                                                "
  90.     AnsiPos 31, 17
  91.     PrintLn "                                                "
  92.     AnsiPos 35, 7
  93.     PrintLn "@X0FByte Limit @X08: @X07@BYTELIMIT@"
  94.     AnsiPos 35, 8
  95.     PrintLn "@X0FByte Ratio @X08: @X07@BYTERATIO@"
  96.     AnsiPos 35, 9
  97.     PrintLn "@X0FBytes Left @X08: @X07@BYTESLEFT@"
  98.     AnsiPos 35, 10
  99.     PrintLn "@X0FFile Ratio @X08: @X07@FILERATIO@"
  100.     AnsiPos 35, 11
  101.     PrintLn "@X0FKb's Left @X08: @X07@KBLEFT@"
  102.     AnsiPos 35, 12
  103.     PrintLn "@X0FUploaded Bytes @X08: @X07@UPBYTES@"
  104.     AnsiPos 35, 13
  105.     PrintLn "@X0FUploaded Files @X08: @X07@UPFILES@"
  106.     AnsiPos 35, 14
  107.     PrintLn "@X0FDownloaded Bytes : @X07" + STRING006
  108.     AnsiPos 35, 15
  109.     PrintLn "@X0FDownloaded Files : @X07" + STRING007
  110.     INTEGER001 = 1
  111.     :LABEL001
  112.     STRING005 = ""
  113.     While (STRING005 <> Chr(13)) Do
  114.         :LABEL002
  115.         StartDisp 1
  116.         STRING005 = ""
  117.         STRING005 = Upper(Inkey())
  118.         If ((STRING005 == "UP") || (STRING005 == "A")) Then
  119.             StartDisp 1
  120.             If (INTEGER001 == 1) Then
  121.                 AnsiPos 4, 5
  122.                 PrintLn "@X07      File Stats      "
  123.                 AnsiPos 4, 6
  124.                 PrintLn "@X07     Message Stats    "
  125.                 AnsiPos 4, 7
  126.                 PrintLn "@X07     Miscellinious    "
  127.                 AnsiPos 4, 8
  128.                 PrintLn "@X1F         Quit         @X07"
  129.                 INTEGER001 = 4
  130.                 AnsiPos 32, 3
  131.                 PrintLn "                                              "
  132.                 AnsiPos 32, 3
  133.                 PrintLn "@X0FQuit Mental Stats v1.0"
  134.                 AnsiPos 31, 6
  135.                 PrintLn "                                                "
  136.                 AnsiPos 31, 7
  137.                 PrintLn "                                                "
  138.                 AnsiPos 31, 8
  139.                 PrintLn "                                                "
  140.                 AnsiPos 31, 9
  141.                 PrintLn "                                                "
  142.                 AnsiPos 31, 10
  143.                 PrintLn "                                                "
  144.                 AnsiPos 31, 11
  145.                 PrintLn "                                                "
  146.                 AnsiPos 31, 12
  147.                 PrintLn "                                                "
  148.                 AnsiPos 31, 13
  149.                 PrintLn "                                                "
  150.                 AnsiPos 31, 14
  151.                 PrintLn "                                                "
  152.                 AnsiPos 31, 15
  153.                 PrintLn "                                                "
  154.                 AnsiPos 31, 16
  155.                 PrintLn "                                                "
  156.                 AnsiPos 31, 17
  157.                 PrintLn "                                                "
  158.                 Goto LABEL002
  159.             Endif
  160.             If (INTEGER001 == 2) Then
  161.                 AnsiPos 4, 5
  162.                 PrintLn "@X1F      File Stats      @X07"
  163.                 AnsiPos 4, 6
  164.                 PrintLn "@X07     Message Stats    "
  165.                 AnsiPos 4, 7
  166.                 PrintLn "@X07     Miscellinious    "
  167.                 AnsiPos 4, 8
  168.                 PrintLn "@X07         Quit         @X07"
  169.                 INTEGER001 = 1
  170.                 AnsiPos 32, 3
  171.                 PrintLn "                                              "
  172.                 AnsiPos 32, 3
  173.                 PrintLn "@X0FFile Statistics"
  174.                 GetUser
  175.                 STRING006 = U_Bdl()
  176.                 STRING007 = U_Fdl()
  177.                 AnsiPos 31, 6
  178.                 PrintLn "                                                "
  179.                 AnsiPos 31, 7
  180.                 PrintLn "                                                "
  181.                 AnsiPos 31, 8
  182.                 PrintLn "                                                "
  183.                 AnsiPos 31, 9
  184.                 PrintLn "                                                "
  185.                 AnsiPos 31, 10
  186.                 PrintLn "                                                "
  187.                 AnsiPos 31, 11
  188.                 PrintLn "                                                "
  189.                 AnsiPos 31, 12
  190.                 PrintLn "                                                "
  191.                 AnsiPos 31, 13
  192.                 PrintLn "                                                "
  193.                 AnsiPos 31, 14
  194.                 PrintLn "                                                "
  195.                 AnsiPos 31, 15
  196.                 PrintLn "                                                "
  197.                 AnsiPos 31, 16
  198.                 PrintLn "                                                "
  199.                 AnsiPos 31, 17
  200.                 PrintLn "                                                "
  201.                 AnsiPos 35, 7
  202.                 PrintLn "@X0FByte Limit @X08: @X07@BYTELIMIT@"
  203.                 AnsiPos 35, 8
  204.                 PrintLn "@X0FByte Ratio @X08: @X07@BYTERATIO@"
  205.                 AnsiPos 35, 9
  206.                 PrintLn "@X0FBytes Left @X08: @X07@BYTESLEFT@"
  207.                 AnsiPos 35, 10
  208.                 PrintLn "@X0FFile Ratio @X08: @X07@FILERATIO@"
  209.                 AnsiPos 35, 11
  210.                 PrintLn "@X0FKb's Left @X08: @X07@KBLEFT@"
  211.                 AnsiPos 35, 12
  212.                 PrintLn "@X0FUploaded Bytes @X08: @X07@UPBYTES@"
  213.                 AnsiPos 35, 13
  214.                 PrintLn "@X0FUploaded Files @X08: @X07@UPFILES@"
  215.                 AnsiPos 35, 14
  216.                 PrintLn "@X0FDownloaded Bytes : @X07" + STRING006
  217.                 AnsiPos 35, 15
  218.                 PrintLn "@X0FDownloaded Files : @X07" + STRING007
  219.                 Goto LABEL002
  220.             Endif
  221.             If (INTEGER001 == 3) Then
  222.                 AnsiPos 4, 5
  223.                 PrintLn "@X07      File Stats      "
  224.                 AnsiPos 4, 6
  225.                 PrintLn "@X1F     Message Stats    @X07"
  226.                 AnsiPos 4, 7
  227.                 PrintLn "@X07     Miscellinious    "
  228.                 AnsiPos 4, 8
  229.                 PrintLn "@X07         Quit         @X07"
  230.                 INTEGER001 = 2
  231.                 AnsiPos 32, 3
  232.                 PrintLn "                                              "
  233.                 AnsiPos 32, 3
  234.                 PrintLn "@X0FMessage Statistics"
  235.                 GetUser
  236.                 STRING008 = U_MsgRd()
  237.                 STRING009 = U_MsgWr()
  238.                 STRING010 = U_Def79
  239.                 STRING011 = U_FSE
  240.                 AnsiPos 31, 6
  241.                 PrintLn "                                                "
  242.                 AnsiPos 31, 7
  243.                 PrintLn "                                                "
  244.                 AnsiPos 31, 8
  245.                 PrintLn "                                                "
  246.                 AnsiPos 31, 9
  247.                 PrintLn "                                                "
  248.                 AnsiPos 31, 10
  249.                 PrintLn "                                                "
  250.                 AnsiPos 31, 11
  251.                 PrintLn "                                                "
  252.                 AnsiPos 31, 12
  253.                 PrintLn "                                                "
  254.                 AnsiPos 31, 13
  255.                 PrintLn "                                                "
  256.                 AnsiPos 31, 14
  257.                 PrintLn "                                                "
  258.                 AnsiPos 31, 15
  259.                 PrintLn "                                                "
  260.                 AnsiPos 31, 16
  261.                 PrintLn "                                                "
  262.                 AnsiPos 31, 17
  263.                 PrintLn "                                                "
  264.                 AnsiPos 37, 8
  265.                 PrintLn "@X0FTotal Messages Read @X08: @X07" + STRING008
  266.                 AnsiPos 37, 9
  267.                 PrintLn "@X0FTotal Messages Written @X08: @X07" + STRING009
  268.                 AnsiPos 37, 10
  269.                 PrintLn "@X0FMessage Editor Default Width @X08: @X07" + STRING010
  270.                 AnsiPos 37, 11
  271.                 PrintLn "@X0FFull Screen Editor Setting @X08: @X07" + STRING011
  272.                 Goto LABEL002
  273.             Endif
  274.             If (INTEGER001 == 4) Then
  275.                 AnsiPos 4, 5
  276.                 PrintLn "@X07      File Stats      "
  277.                 AnsiPos 4, 6
  278.                 PrintLn "@X07     Message Stats    "
  279.                 AnsiPos 4, 7
  280.                 PrintLn "@X1F     Miscellinious    @X07"
  281.                 AnsiPos 4, 8
  282.                 PrintLn "@X07         Quit         @X07"
  283.                 INTEGER001 = 3
  284.                 AnsiPos 32, 3
  285.                 PrintLn "                                              "
  286.                 AnsiPos 32, 3
  287.                 PrintLn "@X0FMiscellinious Statistics"
  288.                 GetUser
  289.                 STRING012 = U_ExpDate
  290.                 STRING013 = U_Expert
  291.                 STRING014 = U_LDate()
  292.                 STRING015 = U_Logons()
  293.                 STRING016 = U_LTime()
  294.                 STRING017 = U_Sec
  295.                 STRING018 = U_Trans
  296.                 AnsiPos 31, 6
  297.                 PrintLn "                                                "
  298.                 AnsiPos 31, 7
  299.                 PrintLn "                                                "
  300.                 AnsiPos 31, 8
  301.                 PrintLn "                                                "
  302.                 AnsiPos 31, 9
  303.                 PrintLn "                                                "
  304.                 AnsiPos 31, 10
  305.                 PrintLn "                                                "
  306.                 AnsiPos 31, 11
  307.                 PrintLn "                                                "
  308.                 AnsiPos 31, 12
  309.                 PrintLn "                                                "
  310.                 AnsiPos 31, 13
  311.                 PrintLn "                                                "
  312.                 AnsiPos 31, 14
  313.                 PrintLn "                                                "
  314.                 AnsiPos 31, 15
  315.                 PrintLn "                                                "
  316.                 AnsiPos 31, 16
  317.                 PrintLn "                                                "
  318.                 AnsiPos 31, 17
  319.                 PrintLn "                                                "
  320.                 AnsiPos 33, 7
  321.                 PrintLn "@X0FSubscritpion Expirey Date @X08: @X07" + STRING012
  322.                 AnsiPos 33, 8
  323.                 PrintLn "@X0FExper Toggle @X08: @X07" + STRING013
  324.                 AnsiPos 33, 9
  325.                 PrintLn "@X0FLast Date On @X08: @X07" + STRING014
  326.                 AnsiPos 33, 10
  327.                 PrintLn "@X0FTotal Logons @X08: @X07" + STRING015
  328.                 AnsiPos 33, 11
  329.                 PrintLn "@X0FLast Logon Time @X08: @X07" + STRING016
  330.                 AnsiPos 33, 12
  331.                 PrintLn "@X0FSequrity Level @X08: @X07" + STRING017
  332.                 AnsiPos 33, 13
  333.                 PrintLn "@X0FDefault Protocol @X08: @X08<@X07" + STRING018 + "@X08>@X07"
  334.                 Goto LABEL002
  335.             Endif
  336.         Endif
  337.         If ((STRING005 == "DOWN") || (STRING005 == "Z")) Then
  338.             StartDisp 1
  339.             If (INTEGER001 == 1) Then
  340.                 AnsiPos 4, 5
  341.                 PrintLn "@X07      File Stats      "
  342.                 AnsiPos 4, 6
  343.                 PrintLn "@X1F     Message Stats    @X07"
  344.                 AnsiPos 4, 7
  345.                 PrintLn "@X07     Miscellinious    "
  346.                 AnsiPos 4, 8
  347.                 PrintLn "@X07         Quit         @X07"
  348.                 INTEGER001 = 2
  349.                 AnsiPos 32, 3
  350.                 PrintLn "                                              "
  351.                 AnsiPos 32, 3
  352.                 PrintLn "@X0FMessage Statistics"
  353.                 GetUser
  354.                 STRING008 = U_MsgRd()
  355.                 STRING009 = U_MsgWr()
  356.                 STRING010 = U_Def79
  357.                 AnsiPos 31, 5
  358.                 PrintLn "                                                "
  359.                 AnsiPos 31, 6
  360.                 PrintLn "                                                "
  361.                 AnsiPos 31, 7
  362.                 PrintLn "                                                "
  363.                 AnsiPos 31, 8
  364.                 PrintLn "                                                "
  365.                 AnsiPos 31, 9
  366.                 PrintLn "                                                "
  367.                 AnsiPos 31, 10
  368.                 PrintLn "                                                "
  369.                 AnsiPos 31, 11
  370.                 PrintLn "                                                "
  371.                 AnsiPos 31, 12
  372.                 PrintLn "                                                "
  373.                 AnsiPos 31, 13
  374.                 PrintLn "                                                "
  375.                 AnsiPos 31, 14
  376.                 PrintLn "                                                "
  377.                 AnsiPos 31, 15
  378.                 PrintLn "                                                "
  379.                 AnsiPos 31, 16
  380.                 PrintLn "                                                "
  381.                 AnsiPos 31, 17
  382.                 PrintLn "                                                "
  383.                 AnsiPos 37, 8
  384.                 PrintLn "@X0FTotal Messages Read @X08: @X07" + STRING008
  385.                 AnsiPos 37, 9
  386.                 PrintLn "@X0FTotal Messages Written @X08: @X07" + STRING009
  387.                 AnsiPos 37, 10
  388.                 PrintLn "@X0FMessage Editor Default Width @X08: @X07" + STRING010
  389.                 Goto LABEL002
  390.             Endif
  391.             If (INTEGER001 == 2) Then
  392.                 AnsiPos 4, 5
  393.                 PrintLn "@X07      File Stats      @X07"
  394.                 AnsiPos 4, 6
  395.                 PrintLn "@X07     Message Stats    "
  396.                 AnsiPos 4, 7
  397.                 PrintLn "@X1F     Miscellinious    @X07"
  398.                 AnsiPos 4, 8
  399.                 PrintLn "@X07         Quit         @X07"
  400.                 INTEGER001 = 3
  401.                 AnsiPos 32, 3
  402.                 PrintLn "                                              "
  403.                 AnsiPos 32, 3
  404.                 PrintLn "@X0FMiscellinious Statistics"
  405.                 GetUser
  406.                 STRING012 = U_ExpDate
  407.                 STRING013 = U_Expert
  408.                 STRING014 = U_LDate()
  409.                 STRING015 = U_Logons()
  410.                 STRING016 = U_LTime()
  411.                 STRING017 = U_Sec
  412.                 STRING018 = U_Trans
  413.                 AnsiPos 31, 6
  414.                 PrintLn "                                                "
  415.                 AnsiPos 31, 7
  416.                 PrintLn "                                                "
  417.                 AnsiPos 31, 8
  418.                 PrintLn "                                                "
  419.                 AnsiPos 31, 9
  420.                 PrintLn "                                                "
  421.                 AnsiPos 31, 10
  422.                 PrintLn "                                                "
  423.                 AnsiPos 31, 11
  424.                 PrintLn "                                                "
  425.                 AnsiPos 31, 12
  426.                 PrintLn "                                                "
  427.                 AnsiPos 31, 13
  428.                 PrintLn "                                                "
  429.                 AnsiPos 31, 14
  430.                 PrintLn "                                                "
  431.                 AnsiPos 31, 15
  432.                 PrintLn "                                                "
  433.                 AnsiPos 31, 16
  434.                 PrintLn "                                                "
  435.                 AnsiPos 31, 17
  436.                 PrintLn "                                                "
  437.                 AnsiPos 33, 7
  438.                 PrintLn "@X0FSubscritpion Expirey Date @X08: @X07" + STRING012
  439.                 AnsiPos 33, 8
  440.                 PrintLn "@X0FExper Toggle @X08: @X07" + STRING013
  441.                 AnsiPos 33, 9
  442.                 PrintLn "@X0FLast Date On @X08: @X07" + STRING014
  443.                 AnsiPos 33, 10
  444.                 PrintLn "@X0FTotal Logons @X08: @X07" + STRING015
  445.                 AnsiPos 33, 11
  446.                 PrintLn "@X0FLast Logon Time @X08: @X07" + STRING016
  447.                 AnsiPos 33, 12
  448.                 PrintLn "@X0FSequrity Level @X08: @X07" + STRING017
  449.                 AnsiPos 33, 13
  450.                 PrintLn "@X0FDefault Protocol @X08: @X08<@X07" + STRING018 + "@X08>@X07"
  451.                 Goto LABEL002
  452.             Endif
  453.             If (INTEGER001 == 3) Then
  454.                 AnsiPos 4, 5
  455.                 PrintLn "@X07      File Stats      "
  456.                 AnsiPos 4, 6
  457.                 PrintLn "@X07     Message Stats    @X07"
  458.                 AnsiPos 4, 7
  459.                 PrintLn "@X07     Miscellinious    "
  460.                 AnsiPos 4, 8
  461.                 PrintLn "@X1F         Quit         @X07"
  462.                 INTEGER001 = 4
  463.                 AnsiPos 32, 3
  464.                 PrintLn "                                              "
  465.                 AnsiPos 32, 3
  466.                 PrintLn "@X0FQuit Mental Stats v1.0"
  467.                 AnsiPos 31, 6
  468.                 PrintLn "                                                "
  469.                 AnsiPos 31, 7
  470.                 PrintLn "                                                "
  471.                 AnsiPos 31, 8
  472.                 PrintLn "                                                "
  473.                 AnsiPos 31, 9
  474.                 PrintLn "                                                "
  475.                 AnsiPos 31, 10
  476.                 PrintLn "                                                "
  477.                 AnsiPos 31, 11
  478.                 PrintLn "                                                "
  479.                 AnsiPos 31, 12
  480.                 PrintLn "                                                "
  481.                 AnsiPos 31, 13
  482.                 PrintLn "                                                "
  483.                 AnsiPos 31, 14
  484.                 PrintLn "                                                "
  485.                 AnsiPos 31, 15
  486.                 PrintLn "                                                "
  487.                 AnsiPos 31, 16
  488.                 PrintLn "                                                "
  489.                 AnsiPos 31, 17
  490.                 PrintLn "                                                "
  491.                 Goto LABEL002
  492.             Endif
  493.             If (INTEGER001 == 4) Then
  494.                 AnsiPos 4, 5
  495.                 PrintLn "@X1F      File Stats      @X07"
  496.                 AnsiPos 4, 6
  497.                 PrintLn "@X07     Message Stats    "
  498.                 AnsiPos 4, 7
  499.                 PrintLn "@X07     Miscellinious    @X07"
  500.                 AnsiPos 4, 8
  501.                 PrintLn "@X07         Quit         @X07"
  502.                 INTEGER001 = 1
  503.                 AnsiPos 32, 3
  504.                 PrintLn "                                              "
  505.                 AnsiPos 32, 3
  506.                 PrintLn "@X0FFile Statistics"
  507.                 GetUser
  508.                 STRING006 = U_Bdl()
  509.                 STRING007 = U_Fdl()
  510.                 AnsiPos 31, 6
  511.                 PrintLn "                                                "
  512.                 AnsiPos 31, 7
  513.                 PrintLn "                                                "
  514.                 AnsiPos 31, 8
  515.                 PrintLn "                                                "
  516.                 AnsiPos 31, 9
  517.                 PrintLn "                                                "
  518.                 AnsiPos 31, 10
  519.                 PrintLn "                                                "
  520.                 AnsiPos 31, 11
  521.                 PrintLn "                                                "
  522.                 AnsiPos 31, 12
  523.                 PrintLn "                                                "
  524.                 AnsiPos 31, 13
  525.                 PrintLn "                                                "
  526.                 AnsiPos 31, 14
  527.                 PrintLn "                                                "
  528.                 AnsiPos 31, 15
  529.                 PrintLn "                                                "
  530.                 AnsiPos 31, 16
  531.                 PrintLn "                                                "
  532.                 AnsiPos 31, 17
  533.                 PrintLn "                                                "
  534.                 AnsiPos 35, 7
  535.                 PrintLn "@X0FByte Limit @X08: @X07@BYTELIMIT@"
  536.                 AnsiPos 35, 8
  537.                 PrintLn "@X0FByte Ratio @X08: @X07@BYTERATIO@"
  538.                 AnsiPos 35, 9
  539.                 PrintLn "@X0FBytes Left @X08: @X07@BYTESLEFT@"
  540.                 AnsiPos 35, 10
  541.                 PrintLn "@X0FFile Ratio @X08: @X07@FILERATIO@"
  542.                 AnsiPos 35, 11
  543.                 PrintLn "@X0FKb's Left @X08: @X07@KBLEFT@"
  544.                 AnsiPos 35, 12
  545.                 PrintLn "@X0FUploaded Bytes @X08: @X07@UPBYTES@"
  546.                 AnsiPos 35, 13
  547.                 PrintLn "@X0FUploaded Files @X08: @X07@UPFILES@"
  548.                 AnsiPos 35, 14
  549.                 PrintLn "@X0FDownloaded Bytes : @X07" + STRING006
  550.                 AnsiPos 35, 15
  551.                 PrintLn "@X0FDownloaded Files : @X07" + STRING007
  552.                 Goto LABEL002
  553.             Endif
  554.         Endif
  555.     EndWhile
  556.     If (INTEGER001 == 1) Goto LABEL003
  557.     If (INTEGER001 == 2) Goto LABEL004
  558.     If (INTEGER001 == 3) Goto LABEL005
  559.     If (INTEGER001 == 4) Goto LABEL005
  560.     :LABEL003
  561.     Goto LABEL001
  562.     :LABEL004
  563.     Goto LABEL001
  564.     :LABEL005
  565.     Cls
  566.  
  567. ;------------------------------------------------------------------------------
  568. ;
  569. ; Usage report (before postprocessing)
  570. ;
  571. ; ■ Statements used :
  572. ;
  573. ;    2       Cls
  574. ;    28      Goto 
  575. ;    41      Let 
  576. ;    211     PrintLn 
  577. ;    16      If 
  578. ;    1       DispFile 
  579. ;    1       FOpen 
  580. ;    1       FClose 
  581. ;    4       FGet 
  582. ;    4       StartDisp 
  583. ;    7       GetUser
  584. ;    211     AnsiPos 
  585. ;
  586. ;
  587. ; ■ Functions used :
  588. ;
  589. ;    36      +
  590. ;    16      ==
  591. ;    1       <>
  592. ;    1       <
  593. ;    1       <=
  594. ;    2       >=
  595. ;    12      !
  596. ;    2       &&
  597. ;    3       ||
  598. ;    1       Upper()
  599. ;    1       Chr()
  600. ;    2       U_LDate()
  601. ;    2       U_LTime()
  602. ;    2       U_Logons()
  603. ;    3       U_Fdl()
  604. ;    3       U_Bdl()
  605. ;    1       Inkey()
  606. ;    2       PPEPath()
  607. ;    2       U_MsgRd()
  608. ;    2       U_MsgWr()
  609. ;
  610. ;------------------------------------------------------------------------------
  611. ;
  612. ; Analysis flags : No flag
  613. ;
  614. ;------------------------------------------------------------------------------
  615. ;
  616. ; Postprocessing report
  617. ;
  618. ;    1       For/Next
  619. ;    1       While/EndWhile
  620. ;    10      If/Then or If/Then/Else
  621. ;    0       Select Case
  622. ;
  623. ;------------------------------------------------------------------------------
  624. ;                 AEGiS Corp - Break the routines, code against the machines!
  625. ;------------------------------------------------------------------------------
  626.