Changeset 993
- Timestamp:
- 08/19/06 19:33:47 (2 years ago)
- Files:
-
- feedmelinks/admin/.htaccess (modified) (1 diff)
- feedmelinks/admin/FUQ/index.php (modified) (1 diff)
- feedmelinks/admin/index.php (modified) (1 diff)
- feedmelinks/modules/utils.inc.php (modified) (6 diffs)
- feedmelinks/portal-uncached.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
feedmelinks/admin/.htaccess
r988 r993 1 1 AuthName "FML Admin Area" 2 2 AuthType Basic 3 # BrittanySCarter4 3 AuthUserFile /home/fml/public_html/.htpasswd 5 4 <Limit GET POST> feedmelinks/admin/FUQ/index.php
r989 r993 1 <% 2 # $Id: index.php 989 2006-08-19 22:40:58Z jm3 $ 3 4 $page = "admin"; 5 $mesg = "input options:"; 6 include_once( "../../modules/utils.inc.php" ); 7 8 if( isSuperUser( $u ) && $tok && $tok == md5( getPasswdForUser( $u ))) { 9 $title = "Admin : FUQ management & testing"; 10 include( "$modules/header.inc.php" ); 11 $bg = " bgcolor='#888888' "; 12 %> 13 <h1><%= $title %></h1> 14 15 16 <style type="text/css"> 17 table{ 18 border: 1px solid gray; 19 } 20 thead { 21 font-weight: bold; 22 } 23 .tr1 > td { 24 background-color: #dddddd; 25 } 26 td { 27 padding: 0.2em; 28 font-size: 1.4em; 29 } 30 </style> 31 32 <a href="http://toolstomaketools.svnrepository.com/codepot/trac.cgi/ticket/42">the FUQ roadmap</a> 33 34 <table> 35 <thead> 36 <tr> 37 <td> 38 USER 39 </td> 40 <td> 41 FUQ 42 </td> 43 <td> 44 recalc'd FUQ 45 </td> 46 </tr> 47 </thead> 48 <tbody> 49 <% 50 $gp = $guinea_pigs = array( "BrittanySCarter", "pheezy", "gus", "TheFaction", "Cashak", "ahhsum4", "ina", "jm3", "scordero", "testuser1", "knormile", "heathleah", "Kruther1934"); 51 $flip = 0; 52 foreach( $gp as $g ) { 53 %> 54 <tr <%= ($flip % 2) == 0 ? "class='tr1'" : "" %>> 55 <td> 56 <a href="/u/<%= $g %>"><%= $g %></a> 57 </td> 58 <td> 59 <%= get_fuq( $g ) %> 60 </td> 61 <td> 62 <%= recalculate_fuq( $g ) %> 63 </td> 64 </tr> 65 <% 66 $flip += 1; 67 } 68 %> 69 <tbody> 70 </table> 71 72 <% include( "$modules/footer.inc.php" ); %> 73 <% } else { %> 74 <meta http-equiv=Refresh content="1; URL=/login?bounceToPage=<%= urlencode( 'admin' ) %>" /> 75 <% } %> feedmelinks/admin/index.php
r989 r993 22 22 <br /> 23 23 24 <div class="reminderBox" style="width: 300px; line-height: 1.8em;"> 24 <style type="text/css"> 25 li { 26 font-size: 2.0em; 27 padding: 0.1em; 28 list-style: none; 29 } 30 </style> 31 25 32 <b>TOOLS</b>:<br /> 26 <a href="/admin/FUQ">FUQ management & testing</a><br /> 27 <a href="http://six.pairlist.net/mailman/admin/gourmands">administer the FML mailing list</a><br /> 28 <a href="/admin/user-options">show available user options</a><br /> 29 <a href="/admin/log">view logs</a><br /> 30 <a href="/admin/sudo">poor-man's sudo</a><br /> 31 <a href="/admin/shortlist">/etc/userlist</a><br /> 32 <a href="/admin/userlist">/etc/userlist/FULL</a> 33 </div> 33 <ul> 34 <li><a href="/admin/FUQ">FUQ management & testing</a><br /></li> 35 <li><a href="http://six.pairlist.net/mailman/admin/gourmands">administer the FML mailing list</a><br /></li> 36 <li><a href="/admin/user-options">show available user options</a><br /></li> 37 <li><a href="/admin/log">view logs</a><br /></li> 38 <li><a href="/admin/sudo">poor-man's sudo</a><br /></li> 39 <li><a href="/admin/shortlist">/etc/userlist</a><br /></li> 40 <li><a href="/admin/userlist">/etc/userlist/FULL</a></li> 41 </ul> 34 42 35 43 <br /> feedmelinks/modules/utils.inc.php
r964 r993 4 4 include_once( "env.inc.php" ); 5 5 include( get_root() . "/modules/prep-cache.inc.php" ); 6 7 function get_fuq( $u ) { 8 $con = mysql_connect(); 9 mysql_selectdb( getDBName() ); 10 $qs = getQuery( "get_fuq", $u ); 11 12 $q = mysql_query( $qs ); 13 $num_rows = mysql_affected_rows($con); 14 15 if( $num_rows == 1 ) 16 return mysql_result($q, 0, "FUQ" ); 17 else 18 return 2; 19 } 20 21 function recalculate_fuq( $u ) { 22 run_query( getQuery( "update_fuq", $u, $retval = get_fuq( $u )+0)); 23 return $retval; 24 } 25 26 function run_query( $qs ) { 27 $con = mysql_connect(); 28 mysql_selectdb( getDBName() ); 29 $q = mysql_query( $qs ); 30 return mysql_affected_rows($con); 31 } 6 32 7 33 # usr dirs are of the path /usr/u/username … … 1205 1231 WHERE linksCategoriesXRef.linkID IS NULL "; 1206 1232 1233 } else if( $argWhichQuery == "get_fuq" ) { 1234 return "SELECT FUQ from linksUsers WHERE userid = '" . urlencode( $args[1] ) . "';"; 1235 1207 1236 } else if( $argWhichQuery == "tag" ) { 1208 1237 return " … … 1223 1252 return " 1224 1253 INSERT INTO linksMetrics (linkID, date, user, source ) VALUES ( " . $args[1] . ", NULL, '" . $args[2] . "', 'unused' ) "; 1254 1255 } else if( $argWhichQuery == "update_fuq" ) { 1256 return " 1257 UPDATE linksUsers SET FUQ = '" . $args[2] . "' WHERE userid = '" . urlencode($args[1]) . "';"; 1225 1258 1226 1259 } else if( $argWhichQuery == "edit_name" ) { … … 1317 1350 $q = mysql_query( $qs ); 1318 1351 if( $q ) 1319 $numUsers = mysql_result($q,0);1352 $numUsers = number_format( mysql_result($q,0)); 1320 1353 1321 1354 $qs = "SELECT COUNT(*) FROM links;"; 1322 1355 $q = mysql_query( $qs ); 1323 1356 if( $q ) 1324 $numLinks = mysql_result($q,0);1325 1326 $qs = "SELECT COUNT(*) FROM links WHERE createDate LIKE DATE_FORMAT( NOW(), '%Y%m%d%%');";1327 $q = mysql_query( $qs );1328 if( $q)1329 $linksToday = mysql_result($q,0);1357 $numLinks = number_format( mysql_result($q,0)); 1358 1359 #$qs = "SELECT COUNT(*) FROM links WHERE createDate LIKE DATE_FORMAT( now(), '%Y%m%d%%');"; 1360 #$q = mysql_query( $qs ); 1361 #if( $q && mysql_result($q, 0) != 0) 1362 #$linksToday = mysql_result($q,0); 1330 1363 1331 1364 conClose( $con_getStatsLine ); 1332 1365 1333 return "<b>$numUsers</b> users, <b>$numLinks</b> links, <b>$linksToday</b> new links today...";1366 return "<b>$numUsers</b> users, <b>$numLinks</b> links, and counting..."; 1334 1367 } 1335 1368 … … 1711 1744 if( is_file( $f )) { 1712 1745 %> 1713 <img src="/<%= get_user_folder( $u ) %>/profile.<%= $ext %>" height="<%= $pxl_size %>"width="<%= $pxl_size %>" class="profileImage" alt="" border="0" >1746 <img src="/<%= get_user_folder( $u ) %>/profile.<%= $ext %>" width="<%= $pxl_size %>" class="profileImage" alt="" border="0" > 1714 1747 <% 1715 1748 return; … … 1717 1750 } # end foreach 1718 1751 %> 1719 <img src="/usr/NO_PROFILE/profile. jpg" height="<%= $pxl_size %>" class="profileImage" alt="" border="0" >1752 <img src="/usr/NO_PROFILE/profile.gif" height="<%= $pxl_size %>" class="profileImage" alt="" border="0" > 1720 1753 <% 1721 1754 $ret = ob_get_clean(); feedmelinks/portal-uncached.php
r947 r993 34 34 35 35 <div class="title box center" style="border: inherit;"> 36 <img src="http://msig.info/web2v2/(reflect)FeedMeLinksBETA.png" border="0" alt="Feed Me Links" /> 36 37 <span class="header"><small>Social Bookmarking</small> 37 38 </span> … … 98 99 99 100 <div id="stats" class="box"> 100 stats:<%= getStatsLine() %>101 <%= getStatsLine() %> 101 102 </div> 102 103