Changeset 1382
- Timestamp:
- 03/04/07 16:06:19 (2 years ago)
- Files:
-
- feedmelinks (modified) (1 prop)
- feedmelinks/.cvsignore (modified) (1 diff)
- feedmelinks/admin/delete-errant-cached-imports.php (added)
- feedmelinks/admin/index.php (modified) (1 diff)
- feedmelinks/bin/import-bookmarks.pl (modified) (1 diff)
- feedmelinks/folder.php (modified) (8 diffs)
- feedmelinks/login.php (modified) (1 diff)
- feedmelinks/modules/folder-menu.inc.php (modified) (2 diffs)
- feedmelinks/modules/tag-list-header.inc.php (added)
- feedmelinks/script/mootools.v1.00.js (added)
- feedmelinks/script/taglist_toggle.js (added)
- feedmelinks/style/main.css (modified) (2 diffs)
- feedmelinks/style/taglist_toggle.css (added)
- feedmelinks/testing/news.php (added)
- feedmelinks/user/re-enable.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
feedmelinks
- Property svn:ignore changed from
.htaccess
cgi-bin
cheat
logs
portal.php
testing
the-lost-urls
utils.inc.php
wall-of-ancients.php
work
*webalizer*
_assets
_profiling
TODO
info.php
setup
_comments
local-remote-root
.DS_Store
flash
_logs
usage
mint
cgi-bin
dev
please
usr
blog
to
.htaccess
cgi-bin
cheat
logs
portal.php
testing
the-lost-urls
utils.inc.php
wall-of-ancients.php
work
*webalizer*
_assets
_profiling
TODO
info.php
setup
_comments
local-remote-root
.DS_Store
flash
_logs
usage
mint
cgi-bin
dev
please
usr
blog
xfer
- Property svn:ignore changed from
feedmelinks/.cvsignore
r1329 r1382 27 27 usr 28 28 blog 29 xfer feedmelinks/admin/index.php
r1360 r1382 35 35 <li><a href="/admin/allow-unlimited-imports-from">allow unlimited imports from: FIXME: not yet implemented</a></li> 36 36 <li><a href="/admin/disable-user">disable/enable/expire user</a></li> 37 <li><a href="/admin/delete-errant-cached-imports.php">delete errant cached imports</a></li> 37 38 <li><a href="/admin/expire-old-users">expire old users</a></li> 38 39 <li><a href="/admin/delete-all-comments-from-spammer">delete all comments from spammer</a></li> feedmelinks/bin/import-bookmarks.pl
r1375 r1382 2 2 use lib "/home/fml/public_html/lib"; 3 3 use FeedMeLinks::Environment; 4 use File::Temp qw/ :mktemp /;5 4 6 5 $glc = 0; feedmelinks/folder.php
r1365 r1382 196 196 ?> 197 197 <br /> 198 <br />199 198 <?php } ?> 200 199 … … 225 224 <script language="javascript" type="text/javascript" src="/script/bulk-management.js"></script> 226 225 <form method="post" action="/action" name="folderForm"> 227 (<a href="/edit-folder?op=edit&id=<?= $id ?>&name=<?= urlencode( $fName ) ?>&options=">click to edit this <?= getCatName() ?>'s name or privacy</a>)226 (<a href="/edit-folder?op=edit&id=<?= $id ?>&name=<?= urlencode( $fName ) ?>&options=">click to rename '<?= $fName ?>' or change its privacy settings</a>) 228 227 <p /> 229 228 … … 236 235 <div class="box"> 237 236 <div class="subhead"> 237 <div style='float: left;'> 238 238 <?php if( $public && (!$owned)) { ?> 239 <a class=" link" href="/u/<?= $owner ?>"><?= $owner ?>'s <?= getCatsName() ?></a>239 <a class="hot" href="/u/<?= $owner ?>"><?= $owner ?>'s <?= getCatsName() ?></a> 240 240 <?php } else { ?> 241 <a class=" link" href="/index">my <?= getCatsName() ?></a>241 <a class="hot" href="/index">my <?= getCatsName() ?></a> 242 242 <?php } ?> / <b><?= makePrettyFolderName( getNameForFolder( $folder )) ?></b> 243 243 <?php … … 277 277 <?php } ?> 278 278 </small> 279 </div> 279 280 280 281 <?php 281 282 if( $owned ) { 282 283 if( !$condensed ) { ?> 284 <div style='float: right'> 283 285 <small> select all:</small><input style="margin-bottom: -1px;" type="checkbox" name="selectAll" onChange="selectAllLinks(document.forms.folderForm);"/> 286 </div> 284 287 <?php } ?> 285 288 <?php } else if( ! $condensed ) { ?> … … 287 290 snatch 288 291 <?php } ?> 292 <br/> 289 293 </div> 294 295 290 296 <!-- end row --> 291 297 292 298 <?php 299 include( "$modules/tag-list-header.inc.php" ); 293 300 $i = 0; 294 301 … … 339 346 ?> 340 347 <!-- start row --> 341 <div style="padding: 4px;" class="<?= $bg ?>">348 <div class="<?= $bg ?> tl"> 342 349 <?php 343 350 if( strlen( $name ) > $MAX_NAME_LENGTH ) { … … 382 389 <?php 383 390 if( $owned && !$condensed) { ?> 384 <!-- start row -->385 <div class="r1 last">386 387 <?= getCatVerb() ?> selected links as:388 <select name="newFolderID">389 <?php include( "$modules/folder-menu.inc.php" ); ?>390 </select>391 <input type="hidden" name="op" value="tag" />392 <input type="hidden" name="debug" value="<?= $debug ?>" />393 <input type="hidden" name="folderID" value="<?= $folder ?>" />394 <input class="button" type="button" name="tagButton" value="tag" onClick="tagSelected()"/>395 </div>396 397 <div class="r1 last">398 make selected links:399 <input class="button" type="button" name="makePrivateButton" value="private"400 onClick="privatizeSelected()"/>401 /402 <input class="button" type="button" name="makePublicButton" value="public"403 onClick="publicizeSelected()"/>404 405 <input class="button" type="button" name="deleteButton" value="delete selected"406 onClick="deleteSelected()"/>407 408 <input class="button" type="button" name="untagButton" value="untag selected"409 onClick="untagSelected()"/>410 </div>411 412 <br>413 391 414 392 <?php … … 470 448 <?php } 471 449 if( !$condensed && !$errors && !$numRows ) { 472 echo "$numRows $tag what";473 450 474 451 ?> feedmelinks/login.php
r1360 r1382 51 51 <small> 52 52 <small> 53 <small>54 53 <br /> 55 logging you in... hol' up! 56 </small> 54 Loading your links... 57 55 </small> 58 56 </small> 57 <br /> 58 <img src="/img/aqua-progressbar.gif" /> 59 59 </div> 60 60 <?php feedmelinks/modules/folder-menu.inc.php
r1334 r1382 5 5 if( $tok && $tok == md5( getPasswdForUser( $u )) ) { 6 6 7 $qs = "SELECT * from tags where userid = '$sessionUserId' ORDER BY name";7 $qs_sub = "SELECT * from tags where userid = '$sessionUserId' ORDER BY name"; 8 8 $folderMenuCon = mysql_connect(); 9 mysql_selectdb( getDBName() );10 9 11 $q = mysql_query( $qs);12 $ numRows = mysql_num_rows($q);13 if( $ numRows) {10 $q_sub = mysql_query( $qs_sub ); 11 $rows_sub = mysql_num_rows($q_sub); 12 if( $rows_sub ) { 14 13 %> 15 14 16 <option value=""> -</option>17 < option value="unfiled"> <unfiled> </option>15 <option value=""> (Choose a tag) </option> 16 <!-- option value="unfiled"> <unfiled> </option --> 18 17 <% 19 18 $i = 0; 20 while ($i < $ numRows) {21 $id = mysql_result($q ,$i,"ID");22 $isPrivate = mysql_result($q ,$i,"isPrivate");23 $folderName = makeSafeName( mysql_result($q ,$i,"name"));19 while ($i < $rows_sub) { 20 $id = mysql_result($q_sub,$i,"ID"); 21 $isPrivate = mysql_result($q_sub,$i,"isPrivate"); 22 $folderName = makeSafeName( mysql_result($q_sub,$i,"name")); 24 23 25 24 # we use our own hashtables instead of the raw DB, … … 27 26 if( ! $isPrivate ) { 28 27 $folderName = makePrettyFolderName( $folderName ); 29 $folderName = $folderName . " (pub)"; 28 } else { 29 $folderName .= " (private)"; 30 30 } 31 31 $groups[$id] = $folderName; feedmelinks/style/main.css
r1381 r1382 165 165 margin: 0px; 166 166 font-size: 9px; 167 } 168 169 medbutton, input.medbutton { 170 background-color: #FF6600; 171 color: white; 172 font-family: inherit; 173 padding: 3px; 174 margin: 1px; 175 font-size: 10px; 167 176 } 168 177 … … 384 393 padding-left: 0px; 385 394 } 395 396 #re_tag_menu { 397 float: right; 398 } 399 400 #taglist_header { 401 height: 8.0em; 402 padding-right: 1.0em; 403 padding-left: 0.7em; 404 padding-top: 1.0em; 405 } 406 407 #taglist_header .button_group { 408 float: right; 409 } 410 411 #taglist_header .header { 412 float: left; 413 } 414 415 /* taglist r0 and r1 rows */ 416 div.tl { 417 padding: 4px; 418 } feedmelinks/user/re-enable.php
r1360 r1382 21 21 re_enable_user( $u ); 22 22 $site = getSiteURL(); 23 fire( "User $u returning!", "We automatically re-enabled them. $site/u/$u\n\n--\nFML Robot" );23 fire( "User $u ($user) returning!", "We automatically re-enabled them. $site/u/$u\n\n--\nFML Robot" ); 24 24 ?> 25 25 <h1>Welcome back <?= $u ?>, we're glad to have you!</h1>