Skip to content
  1. Feb 23, 2009
  2. Feb 16, 2009
  3. Oct 19, 2007
    • jeremy's avatar
      - ad_external.module · 82c4aece
      jeremy authored
          o if ad_cache_file is enabled, cache remote page in file cache
       - serve.php
          o add hooks so external modules can utilize serve.php for serving data
            without bootstrapping Drupal
       - adserve.inc
          o make adserve_invoke_cache() generic, adserve_invoke()
       - ad_cache_file.module
          o add new "ad_build_cache" hook, to be used by external ad modules
       - ad_cache_file.inc
          o build full path to cache files to allow calling from any path
       - imageserve.inc
          o change call from adserve_invoke_cache() to adserve_invoke()
      82c4aece
  4. Oct 18, 2007
  5. Jul 25, 2007
    • jeremy's avatar
      - adserve.php · f4bea849
      jeremy authored
          o add path for displaying counter images
       - adserve.inc
          o move code into functions to share with imageserve()
          o use images to count views if displaying raw ads
       - ad.module
          o new function to display an image for counting ad views
      f4bea849
  6. Jul 24, 2007
    • jeremy's avatar
      - adserve.php · 2da75b76
      jeremy authored
          o remove all logic, only used to display ads
       - adserve.inc
          o initial support for calling adserve() multiple times
       - ad_cache_file.inc
          o initial support for calling adserve() multiple times
      2da75b76
  7. Jul 18, 2007
    • jeremy's avatar
      - adserve.php · dfe71dd7
      jeremy authored
          o bug #152610: call addslashes() to escape quotes
          o simplify javascript output path
       - ad_cache_file.inc
          o bug #152610: escape ' in JavaScript
      dfe71dd7
  8. May 28, 2007
    • jeremy's avatar
      Fix spelling of 'Advertisement'. · 211974fe
      jeremy authored
      Fix database query to properly display ads without a group.
      5.x-1.1-rc2
      211974fe
    • jeremy's avatar
      - ad.module · 60454bf2
      jeremy authored
          o treat ads without any taxonomy term as part of "default" group.
       - adserve.php
          o fix query to properly display ads without any taxonomy term.
      60454bf2
  9. May 27, 2007
  10. May 25, 2007
    • jeremy's avatar
      - adserve.php · c7484414
      jeremy authored
          o bug #146361: set headers to prevent javascript from being cached by
            browser.  Thanks to Joep Hendrix.
      c7484414
  11. May 23, 2007
    • jeremy's avatar
      - adserve.php · 2c497bcc
      jeremy authored
          o bug #144436: replace hard coded <br /> between ads with <div>
          o add support for displaying ads without any taxonomy term
       - adserve.php
          o bug #144436: replace hard coded <br /> between ads with <div>
      2c497bcc
  12. May 08, 2007
    • jeremy's avatar
      - adserve.php · 592ccf34
      jeremy authored
          o removed groups (replaced by taxonomy tids)
       - ad_cache_file.module
          o remove groups cache
          o include in cache ads that aren't assigned to a taxonomy
       - ad_cache_file.inc
          o remove references to group cache
          o check for ads that are not assigned to a taxonomy
       - ad.module
          o replace custom groups code with taxonomy functions
       - ad_embed.module
          o use tids instead of group name
       - ad_notify.module
          o remove references to group
       - ad_remote.module
          o use taxonomy tids rather than group name when building remote snippet
       - ad.install
          o convert ad_group table entries to taxonomy
          o remove ad_group table
          o remove gid calumn from ads table
       - ad_views.inc
          o remove most groups logic
          o update group blocks to use taxonomy
      592ccf34
  13. May 07, 2007
    • jeremy's avatar
      - adserve.php · fc380513
      jeremy authored
          o support displaying ads based on taxonomy tids
       - ad_cache_file.module
          o build cache for taxonomy tids
       - ad_cache_file.inc
          o support displaying ads based on taxonomy tids
      fc380513
  14. May 06, 2007
    • jeremy's avatar
      - ad_cache_file.module · 1a4729aa
      jeremy authored
          o make cache lifetime configurable
       - ad_cache_file.inc
          o make cache lifetime configurable
      1a4729aa
  15. May 05, 2007
    • jeremy's avatar
      - adserve.php · 79797f4c
      jeremy authored
          o bug #141630: don't print visible message when no ads exist
      79797f4c
    • jeremy's avatar
      - ad.module · 23b584b5
      jeremy authored
          o make hostid accessible
          o set absolute path in the redirect url
       - ad.install
          o convert redirect urls to absolute paths
       - ad_remote.module
          o simple proof-of-concept for hosting ads on remote websites
       - adserve.php
          o add hostid to redirect URL
       - ad_image.module
          o use @HOSTID___ token so hostid can be set in cached content
       - ad_text.module
          o use @HOSTID___ token so hostid can be set in cached content
      23b584b5
  16. May 03, 2007
    • jeremy's avatar
      - ad.module · a1434a46
      jeremy authored
          o remove all file cache logic
          o implement hooks for externally defining ad caches
          o cleanup ad() to only display url variables that are actually used
       - adserve.php
          o remove all file cache logic
          o implement hooks for externally defining ad caches
       - ad_cache_file.module
          o implement file cache as plug-in module
       - ad_cache_file.inc
          o implement file cache as plug-in module
       - ad_cache_file.info
          o implement file cache as plug-in module
      a1434a46
  17. May 02, 2007
    • jeremy's avatar
      - ad.module · f694587c
      jeremy authored
          o bug #134889: don't display statistics and click history in teaser
          o when no ads are displayed due to permissions display a helpful html
            comment noting the need to grant 'show advertisements' permissions.
       - ad_text.module
          o bug #132525: validate destination URL
          o bug #129749: encode with UTF-8 charset
       - ad_image.module
          o bug #132525: validate destination URL
          o encode with UTF-8 charset
       - adserve.php
          o don't test $nids if isn't set (for E_ALL compat)
      f694587c
  18. Apr 30, 2007
  19. Apr 26, 2007
    • jeremy's avatar
      - adserve.php · e4e45c60
      jeremy authored
          o remove debug outpu preventing ads from displaying
      e4e45c60
  20. Apr 25, 2007
    • jeremy's avatar
      Display text 'No ad found' when no ad is found. · 5877d82d
      jeremy authored
      5877d82d
    • jeremy's avatar
      - adserve.php · c013761e
      jeremy authored
          o bug #131035: move path variables from global to local statics, move
            adserve logic into function out of global space.
          o include extra debug information showing version of all ad files
       - ad_image.info
          o add dependency on upload module
       - ad_notify.module
          o don't show 'my notifications' tab unless viewing an ad you own
      c013761e
  21. Apr 18, 2007
    • jeremy's avatar
      - adserve.php · 8a6f9e21
      jeremy authored
           o bug #131035: move adserve variables from global into local statics
             (the Drupal bootstrap was wiping the globals depending on the PHP
              configuration.)
      8a6f9e21
  22. Apr 14, 2007
    • jeremy's avatar
      - ad.module · c09d65b9
      jeremy authored
          o bug #135144: don't translate ad status when storing in database, only
            when displaying to screen
       - adserve.php
          o be sure variables are set before accessing them to allow running PHP in
            E_ALL mode
      c09d65b9
  23. Jan 29, 2007
    • jeremy's avatar
      - adserve.php · 41bbf8f1
      jeremy authored
          o add additional debug to filecache when displaying ads from a list of nids
          o use default ad quantity of 1 if no quantity is specified
      41bbf8f1
  24. Jan 28, 2007
    • jeremy's avatar
      - ad.module · 78e9b863
      jeremy authored
          o support for displaying ads based on taxonomy and role with views (and
            much more)
       - ad_views.inc
          o add quantity field for specifying how many ads to display in view
          o add filter for ad type
       - adserve.php
          o fix to support multiple ads when displaying by nid
      78e9b863
    • jeremy's avatar
      Fix bugs in handling a list of nids - be sure only select from list, and do · 01fcb7b7
      jeremy authored
      not display empty ads.
      01fcb7b7
    • jeremy's avatar
      - ad_views.inc · 1c7fa638
      jeremy authored
          o add advertisement view type.
       - ad.module
          o update ad() to allow specifying list of nids to display ads from
       - adserve.php
          o support displaying ads from list of nids instead of from group.
      1c7fa638
  25. Jan 26, 2007
    • jeremy's avatar
      - ad_image.module · 3931531c
      jeremy authored
          o use file_create_path() to generate proper path to image.
       - adserve.php
          o noncached display requires full bootstrap.
      3931531c
    • jeremy's avatar
      - ad.install · a6844707
      jeremy authored
          o updated_1: introduce new fields in {ads} table for tracking when ads were
            activated and expired, and for limiting the maximum number of views or
            clicks.
       - ad.module
          o feature #109688: support for scheduling based on views or clicks.
          o track when ad was last activated or expired.
          o improve status messages when viewing advertisement.
       - adserver.php
          o feature #109688: support for scheduling based on views or clicks
  26. Jan 24, 2007
    • jeremy's avatar
      - ad.module · ed036fb6
      jeremy authored
          o add support for displaying multiple unqiue ads.  The automatically
            created ad blocks include a configuration option supporting this new
            feature.
       - adserve.php
          o add support for displaying multiple unique ads.
       - ad_image.module
          o fix paths to work when hosting Drupal from a subdirectory.
      ed036fb6
  27. Jan 16, 2007
    • jeremy's avatar
      - ad.module · 587bf83f
      jeremy authored
          o add support for filter types with ads
          o manually invoke ad_ modules to support pre-PHP5 installations
          o move 'my ads' to main menu, not under user name
          o only display 'ad owners' tab for ad content
       - adserve.php
          o allow periods (.) in ad path
       - ad_image.php
          o update adapi to support pre-PHP5 installations
       - ad_text.php
          o update adapi to support pre-PHP5 installations
      587bf83f
  28. Jan 04, 2007
    • jeremy's avatar
      - adserve.php · ac16ceb1
      jeremy authored
          o strip all but allowed characters input from $_GET to prevent XSS
            attacks
      ac16ceb1
  29. Jan 02, 2007
    • jeremy's avatar
      - ad.module · e666dd9a
      jeremy authored
          o add support for externally defined ad caching methods
       - adserve.php
          o add support for externally defined ad caching methods
  30. Dec 31, 2006
    • jeremy's avatar
      - ad.module · 9d3b511f
      jeremy authored
          o implement file cache
          o pass in path to files directory, abbreviate all url variables
          o properly display ad status even with limited permissions
          o give primary ad owner 'modify status' permission by default
       - adserve.php
          o implement file cache
    • jeremy's avatar
      - ad.module · 244b3be2
      jeremy authored
          o fix logic that locates adserve.php, cleanup associated error
            messages
          o replace 'edit own advertisements' with 'manage advertisements'
          o add page for displaying all advertisements owned by specific user
          o add interface for removing ad owners from an ad
          o don't allow user to be added as ad owner unless is has 'manage
            advertisements' or 'administer advertisements' premissision
          o by default only add 'access statistics' and 'access click history'
            to new ad owners.
          o when using filecache, default to using 3 files for better
            performance
          o pass number of files to use for filecache to adserve.php
       - adserve.php
          o retrieve number of files to use for filecache from $_GET variable
       - ad_image.module
          o display actual ad in node teaser
       - ad_text.module
          o display actual ad in node teaser
      244b3be2
    • jeremy's avatar
      - ad.module · 5aff4726
      jeremy authored
          o implement granular advertisement permission system with the
            following default permissions:  access statistics, access click
            history, modify group, modify status
      VS: ----------------------------------------------------------------------
      4.7.x-0.6
      5aff4726
    • jeremy's avatar
      - ad.module · ce20e75a
      jeremy authored
          o search for adserve.php from top level directory to support
            multi-site installations (module may not live in /modules)
          o no longer try specifying how many dirs above adserve.php index.php
            is
       - adserve.php
          o improve debugging output
          o search for bootstrap.inc
       - ad_image.module
          o specify absolute path to ad image so can display from non-front
            pages
       - ad_text.module
          o define 'redirect' adapi hook so clicking text ads takes you to
            proper url
      ce20e75a
  31. Dec 26, 2006
    • jeremy's avatar
      Implement schema for owners, permissions, notifications, and remote · 0ddd6b5a
      jeremy authored
      hosts.  Move from Alpha to Beta status, meaning going forward an upgrade
      path will be provided for schema changes.
       - ad.install
          o define ad_permissions table
          o define ad_owners table
          o define ad_notifications table
          o define ad_hosts table
       - ad.module
          o fix ad statistics to display even if none for current hour
          o implement statistics for current week
          o register unique hostid for each add owner for displaying ads
            remotely
          o enforce matching ad status and node status
          o only display clicks and statistics for ads, not all ad types
          o stub in support for ad owners, ad owner permissions and add owner
            notifications
          o display group name instead of just group id when listing ads
          o add regex in search for adserve.php to not match ie .swp files
       - adserve.php
          o implement cache types in switch statement
          o track hostid when viewing ads for displaying on remote sites
       - ad_text.module
          o use htmlentities() to encode ad text
      4.7.x-0.5
      0ddd6b5a