1. 18 Jun, 2000 1 commit
    • Dries Buytaert's avatar
      · 6fec4168
      Dries Buytaert authored
      * small changes to make it look better (?).
      6fec4168
  2. 17 Jun, 2000 1 commit
    • Dries Buytaert's avatar
      · 2c6b710c
      Dries Buytaert authored
      * Boxed the FAQ (--> looks better now) and made various changes to the FAQ
        content.  The only thing left to `box' are the `account setting'-pages.
      2c6b710c
  3. 16 Jun, 2000 3 commits
    • Dries Buytaert's avatar
      · 6e3e0c6f
      Dries Buytaert authored
      * Moved ban.php to admin-new.php: this will feature the new admin pages
        (under development).  I'll slowly keep adding stuff to admin-new.php
        and one day we'll be able to replace admin.php with admin-new.php: I
        am just making preparations and `pre-processing' some stuff so we'll
        have something to work from. Remind that the rewrite of admin.php is
        sheduled for v0.20.
      6e3e0c6f
    • Dries Buytaert's avatar
      · 17a008ca
      Dries Buytaert authored
      * Boxed submit.php - whew, it's a pain to edit all those print statements.
      * Fixed quite a lot of HTML-bugs in the HTML code generator and cleaned up
        the generated coded quite a lot.
      
      => much better now :)
      17a008ca
    • Dries Buytaert's avatar
      · 76f30557
      Dries Buytaert authored
      * Changed a few things to make development easier without breaking things
        to the outside world.  It's a first step towards improving the submission
        queue.
      
      * More important (to the theme babies): instead of passing individual
        parameters I'm considering to pass an object.
          $theme->abstract($story->aid, $story->informant, $story->time,
           stripslashes($story->subject), stripslashes($story->abstract),
           stripslashes($story->comments), $story->category, $story->department,
           $morelink);
        would become:
          $theme->abstract($story);
        What do you guys think about pushing this trough?  It would be much better
        and would give extra `power' to the themes.
      76f30557
  4. 15 Jun, 2000 1 commit
  5. 13 Jun, 2000 2 commits
    • Jeroen's avatar
      Changed my theme so you could vote submissions. · 518229c4
      Jeroen authored
      518229c4
    • Dries Buytaert's avatar
      · 1887ba80
      Dries Buytaert authored
      Hoeray!  I have a first core version of submission moderation up and
      running.  This means people can submit stories, and moderators can
      moderate stories.  When a submission reaches a certain positive
      threshold (currently set to 2) the submission becomes a story and up
      it goes.   If a submission reaches a certain negative threshold
      (currently set to -2) the submission is dumped.
      
      The fact this is all done by our visitors (without our intervention)
      makes it truly spiffy imho.  The website can live a life on it's own,
      fed by the visitors.
      
      Beware, a lot of work need to be done though ... it's just a first
      basic implementation with the core functionality.  There are quite
      a lot of things that I'll need to change, extend and improve.  But
      comments, suggestions and ideas are - as always - welcomed.
      
      Please read this log message carefully!  It features quite a lot of
      important information.
      
      To test the moderation, log in, select theme 'Dries' (the other themes
      need a small update) and head by clicking the one and only 'submission
      moderation' link.  Don't be afraid to submit lame/funny/useless
      stories for testing purpose ... as soon we go public, we'll wipe out
      the story database.  ;-)
      
      
      WHAT'S NEW?
      -----------
      * Added 2 new operations to user.class.php to set and retrieve the
        user's "history".  Very evil but required to avoid people voting
        twice.
      * Moved dbsave() from account.php to functions.php.  In addition, I
        added a new function to user.class.php called `save()' that ...
        well, saves the object back to the database.  It's (IMHO) a better
        approach compared to dbsave(): it keeps things organized. ;-)
      
      
      BUGFIXES:
      ---------
      * Fixed a (heavy) memory leak in the constructor of user.class.php:
        mysql_fetch_array() returns an _associative_ array which made the
        constructor `pollute' the object with a lot of useless variables.
      * Fixed the slash-problem on the account pages. :-)
      * Fixed UnConeD's theme glitch, alas the warning.
      * Fixed the e-mail address not showing in the confirmation email
        (upon registration).
      * Fixed the typical quote and backslash problems in submit.php.
      * submit.php now uses the database abstraction layer.
      
      IMPORTANT:
      ----------
      * You can check the new submission system at:
          http://beta.drop.org/submission.php
        or by following the `submission moderation' link from my theme.
      * UnConeD, Jeroen: you'll need to update your themes to take
        advantage of the new function: displayAccount().  This function
        will display the `submission moderation' link when a user is
        logged on.
      * Natrak: you might want to apply the patches in user.class.php
        on the other sites using the same user-system.
      1887ba80
  6. 12 Jun, 2000 1 commit
    • Dries Buytaert's avatar
      · 00ff842a
      Dries Buytaert authored
      Minor updates:
      * Fixed a minor alignment glitch.
      * Aligned the code to look nicer.
      * Please make it scale well in IE.
      00ff842a
  7. 11 Jun, 2000 4 commits
    • Dries Buytaert's avatar
      Bugfix: · 5c6ddd0a
      Dries Buytaert authored
        * Temporary bugfix to fix a problem with UnConeD's theme.  Don't worry,
          it's because some changes I made ... which should be fixed now.
      
      Note:
        * Btw, has someone bothered to scale the calendar.class.php to fit nicely
          in IE (Windows)?  Please do. ;-)
      5c6ddd0a
    • Dries Buytaert's avatar
      · 130cbb71
      Dries Buytaert authored
      Updates:
       * Streamlined the database abstraction layer a bit (it's not much yet) and
         integrated it in most of the functions of `functions.inc'.
      130cbb71
    • Dries Buytaert's avatar
      · c8b21448
      Dries Buytaert authored
      Updates:
       * Fixed (hopefully) the bugs earlier reported by Jeroen.  :o)
       * Revamped the code to be more efficient as well as easier to use and
         maintain.
      c8b21448
    • Dries Buytaert's avatar
      · f66120de
      Dries Buytaert authored
      Updates:
       * Various small changes to account.php including a SQL table movement:
         'testusers' -> 'users'.  As a result, user.class.php and article.php
         needed patching as well.  Hopefully I didn't break anyting.  ;o)
      f66120de
  8. 10 Jun, 2000 3 commits
    • Dries Buytaert's avatar
      · 44a566c8
      Dries Buytaert authored
      * admin.inc will include all admin related help-functions including the
        already present header() and footer() functions.
      44a566c8
    • Dries Buytaert's avatar
      · 4ce030b8
      Dries Buytaert authored
      * databases.inc is a new file that will serve as a database abstraction
        layer.  My new files already take advantage of the abstraction layer
        though no attempt is made to port the existing files: this is sheduled
        for a future v0.40 release (see http://beta.drop.org/docs/roadmap.php).
        Anyway, with the abstraction layer it should be theoretically possible
        to run drop on top of every database, even on top of a home-brewed
        file-based system.  *wink-to-UnConeD* ;-)
      4ce030b8
    • Dries Buytaert's avatar
      · 9583c72c
      Dries Buytaert authored
      * Implemented ban-capabilities, a first step towards an admin-friendly user
        system:
         - you can add and remove wild-carded e-mails from the banlist.
         - you can add and remove wild-carded hostnames from the banlist.
         - you can add and remove wild-carded usernames from the banlist.
         - you can add and remove wild-carded profanity from the banlist.
         - you can browse all bans according to their category: see ban.php.
      9583c72c
  9. 07 Jun, 2000 1 commit
    • Dries Buytaert's avatar
      · 9b99d319
      Dries Buytaert authored
      * Boxed search.php: looks a lot, lot better now.  %-)
      * Side-note: 2 exams down, 3 to go
      9b99d319
  10. 05 Jun, 2000 6 commits
    • Jeroen's avatar
      renamed my theme.class · 7ae0cff3
      Jeroen authored
      7ae0cff3
    • Dries Buytaert's avatar
      · 24ec602c
      Dries Buytaert authored
      IMPORTANT PATCH:
      ----------------
      
      * Altered the theming system to follow the naming convention of class files.
        theme.class has been renamed to theme.class.php!
      * I fixed the default theme and my own theme, but none of the others themes
        for your convenience...  This means *you* have to rename your theme on CVS
        by (a) removing it from CVS and (b) adding it back with a its new name:
        'theme.class.php'.
          For the clueless:
          mv theme.class theme.class.php
          cvs remove theme.class
          cvs add theme.class.php
          cvs commit theme.class.php
      * Sorry for breaking things ... try to fix it asap and everything will be
        OK. ;)
      24ec602c
    • Dries Buytaert's avatar
      · 467817f9
      Dries Buytaert authored
      * Enhancement: protect the themes/-directory (and subdirectory) from
        prying eyes.
      467817f9
    • Dries Buytaert's avatar
      · 5bbf24e3
      Dries Buytaert authored
      * Bugfix: you can actually search the stories now without being slapped by
        a MySQL error.  huh, huh.
      5bbf24e3
    • Dries Buytaert's avatar
      · 595316b0
      Dries Buytaert authored
      * Bugfix: the `story submission'-form is no longer toasted due to the new
        user system.
      595316b0
    • Dries Buytaert's avatar
      · 50fc563b
      Dries Buytaert authored
      * Enhancement: removed themes/list.php by integrating it directly into
        account.php.  list.php was just being clumpsy and did simply not
        belong in the themes/-directory.
      50fc563b
  11. 04 Jun, 2000 6 commits
  12. 03 Jun, 2000 11 commits