Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.34 KB | None | 0 0
  1. <?php
  2.     require 'scr/header.php';
  3.     include 'scr/lister.php';
  4.     echoHead("User statistics",0,0);
  5.    
  6.     $ul['sql'] = "SELECT u.user_name, (
  7.             SELECT COUNT( fu.name )
  8.             FROM `faq_use` AS fu, `irc_nicks` AS ircn
  9.             WHERE LOWER(fu.name) LIKE LOWER(CONCAT('%', ircn.nick_name, '%'))
  10.             AND ircn.user_name = u.user_name
  11.         ), (
  12.             SELECT COUNT( f.action )
  13.             FROM  `faq_edit` AS f
  14.             WHERE f.name = u.user_name
  15.             AND f.action =  'INSERT'
  16.         ), (
  17.             SELECT COUNT( f.action )
  18.             FROM  `faq_edit` AS f
  19.             WHERE f.name = u.user_name
  20.             AND f.action =  'U_FAQ'
  21.         ), (
  22.             SELECT COUNT( f.action )
  23.             FROM  `faq_edit` AS f
  24.             WHERE f.name = u.user_name
  25.             AND f.action =  'DELETE'
  26.         )
  27.         FROM  `users` AS u";
  28.     $ul['translate'] = array(
  29.         'user_name'=>'User',
  30.         '(
  31.             SELECT COUNT( fu.name )
  32.             FROM `faq_use` AS fu, `irc_nicks` AS ircn
  33.             WHERE LOWER(fu.name) LIKE LOWER(CONCAT(\'%\', ircn.nick_name, \'%\'))
  34.             AND ircn.user_name = u.user_name
  35.         )'=>'Used',
  36.         '(
  37.             SELECT COUNT( f.action )
  38.             FROM  `faq_edit` AS f
  39.             WHERE f.name = u.user_name
  40.             AND f.action =  \'INSERT\'
  41.         )'=>'Added',
  42.         '(
  43.             SELECT COUNT( f.action )
  44.             FROM  `faq_edit` AS f
  45.             WHERE f.name = u.user_name
  46.             AND f.action =  \'U_FAQ\'
  47.         )'=>'Edited',
  48.         '(
  49.             SELECT COUNT( f.action )
  50.             FROM  `faq_edit` AS f
  51.             WHERE f.name = u.user_name
  52.             AND f.action =  \'DELETE\'
  53.         )'=>'Deleted',
  54.     );
  55.     $ul['styles'] = array(
  56.         'Used'=>'c tiny',
  57.         'Added'=>'c tiny',
  58.         'Edited'=>'c tiny',
  59.         'Deleted'=>'c tiny',
  60.     );
  61.    
  62.     $fl['sql'] = "SELECT cmd, (
  63.             SELECT COUNT(fe.id)
  64.             FROM `faq_edit` AS fe
  65.             WHERE f.id = fe.faq_id OR f.cmd = fe.command
  66.         ), (
  67.             SELECT COUNT(fu.id)
  68.             FROM `faq_use` AS fu
  69.             WHERE f.cmd = fu.command
  70.         )
  71.         FROM `faq` AS f";
  72.     $fl['translate'] = array(
  73.         'cmd'=>'Command',
  74.         '(
  75.             SELECT COUNT(fe.id)
  76.             FROM `faq_edit` AS fe
  77.             WHERE f.id = fe.faq_id OR f.cmd = fe.command
  78.         )'=>'Edited',
  79.         '(
  80.             SELECT COUNT(fu.id)
  81.             FROM `faq_use` AS fu
  82.             WHERE f.cmd = fu.command
  83.         )'=>'Used',
  84.     );
  85.     $fl['styles'] = array(
  86.         'Edited'=>'c tiny',
  87.         'Used'=>'c tiny',
  88.     );
  89.    
  90.     echo("<div class='tablecon'>");
  91.     Echo("<h1>User Statistics</h1>");
  92.     makeList($ul['sql'],0,$ul['translate'],$ul['styles']);
  93.     Echo("<br /><h1>FAQ Statistics</h1>");
  94.     makeList($fl['sql'],1,$fl['translate'],$fl['styles']);
  95.     echo("</div>");
  96.     include 'scr/footer.php';
  97. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement