Changeset 993

Show
Ignore:
Timestamp:
08/19/06 19:33:47 (2 years ago)
Author:
jm3
Message:

basic FUQery groundwork

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • feedmelinks/admin/.htaccess

    r988 r993  
    11AuthName "FML Admin Area" 
    22AuthType Basic 
    3 # BrittanySCarter 
    43AuthUserFile /home/fml/public_html/.htpasswd 
    54<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 &amp; 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  
    2222<br /> 
    2323 
    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 
    2532        <b>TOOLS</b>:<br /> 
    26         <a href="/admin/FUQ">FUQ management &amp; 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 &amp; 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> 
    3442 
    3543<br /> 
  • feedmelinks/modules/utils.inc.php

    r964 r993  
    44        include_once( "env.inc.php" ); 
    55        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        } 
    632 
    733        # usr dirs are of the path /usr/u/username 
     
    12051231                        WHERE linksCategoriesXRef.linkID IS NULL "; 
    12061232 
     1233        } else if( $argWhichQuery  == "get_fuq" ) { 
     1234                return "SELECT FUQ from linksUsers WHERE userid = '" . urlencode( $args[1] ) . "';"; 
     1235 
    12071236        } else if( $argWhichQuery  == "tag" ) { 
    12081237                return " 
     
    12231252          return " 
    12241253                        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]) . "';"; 
    12251258 
    12261259        } else if( $argWhichQuery  == "edit_name" ) { 
     
    13171350        $q = mysql_query( $qs ); 
    13181351        if( $q ) 
    1319                 $numUsers = mysql_result($q,0); 
     1352                $numUsers = number_format( mysql_result($q,0)); 
    13201353         
    13211354        $qs = "SELECT COUNT(*) FROM links;"; 
    13221355        $q = mysql_query( $qs ); 
    13231356        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); 
    13301363 
    13311364        conClose( $con_getStatsLine ); 
    13321365 
    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..."; 
    13341367} 
    13351368 
     
    17111744                        if( is_file( $f )) { 
    17121745%> 
    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" > 
    17141747<% 
    17151748                                return; 
     
    17171750                } # end foreach 
    17181751%> 
    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" > 
    17201753<% 
    17211754        $ret = ob_get_clean(); 
  • feedmelinks/portal-uncached.php

    r947 r993  
    3434 
    3535        <div class="title box center" style="border: inherit;"> 
     36                <img src="http://msig.info/web2v2/(reflect)FeedMeLinksBETA.png" border="0" alt="Feed Me Links" /> 
    3637                <span class="header"><small>Social Bookmarking</small> 
    3738                </span> 
     
    9899 
    99100        <div id="stats" class="box"> 
    100                 stats: <%= getStatsLine() %> 
     101                <%= getStatsLine() %> 
    101102        </div> 
    102103