Log of /contributions/modules/ad/ad.module
Parent Directory
|
Revision Log
|
Revision Graph
Revision
1.2.2.29.2.83.2.16.2.31 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 21 00:33:40 2009 UTC
(5 weeks, 3 days ago)
by
jeremy
Branch:
DRUPAL-6--2
Changes since
1.2.2.29.2.83.2.16.2.30: +4 -1 lines
Diff to
previous 1.2.2.29.2.83.2.16.2.30
, to
branch point 1.2.2.29.2.83.2.16
- ad.module
o feature #411666: when serving ads pass in the url alias, if any
- adserve.php
o feature #411666: register the alias where the ad is being displayed
- ad_channel.inc
o feature #411666: check path rules against Drupal path and alias
- ad_channel.inc
o feature #411666: update documentation
Revision
1.2.2.29.2.83.2.16.2.29 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 20 00:20:57 2009 UTC
(5 weeks, 4 days ago)
by
jeremy
Branch:
DRUPAL-6--2
Changes since
1.2.2.29.2.83.2.16.2.28: +11 -89 lines
Diff to
previous 1.2.2.29.2.83.2.16.2.28
, to
branch point 1.2.2.29.2.83.2.16
- ad_notify.module
o bug #547474: removed module, notifications can now be built with the new
ad_actions module
- ad_actions.module
o bug #547474: new module, defines numerous ad triggers and advanced
actions
- ad.module
o bug #547474: reorder logic so clicking an ad is recorded before the
trigger is called
Revision
1.2.2.29.2.83.2.16.2.15 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Apr 9 14:06:27 2009 UTC
(7 months, 2 weeks ago)
by
jeremy
Branch:
DRUPAL-6--2
Changes since
1.2.2.29.2.83.2.16.2.14: +2 -11 lines
Diff to
previous 1.2.2.29.2.83.2.16.2.14
, to
branch point 1.2.2.29.2.83.2.16
- ad.module
o bug #404888: properly increment impressions when using the raw method to
display advertisements
- adserve.inc
o bug #404888: properly display advertisements in Raw mode
- imageserve.inc
o bug #404888: properly increment impressions when using the raw method to
display advertisements
Revision
1.2.2.29.2.83.2.16.2.11 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Mar 29 20:17:20 2009 UTC
(8 months ago)
by
jeremy
Branch:
DRUPAL-6--2
Changes since
1.2.2.29.2.83.2.16.2.10: +6 -6 lines
Diff to
previous 1.2.2.29.2.83.2.16.2.10
, to
branch point 1.2.2.29.2.83.2.16
- ad_notify.module
o bug #417512: use proper variable names in emails
- ad_token.inc
o bug #417512: (renamed from token_ad.inc to match the ad module's naming
standards) cleanup logic to always return a value even if 0, remove
nonexistent this_week_impressions and this_week_clicks variables
- ad_token.install
o bug #417512: replace old variables with new variables in already
existing notifications
Revision
1.2.2.29.2.83.2.16.2.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Mar 3 11:25:59 2009 UTC
(8 months, 3 weeks ago)
by
jeremy
Branch:
DRUPAL-6--2
CVS Tags:
DRUPAL-6--2-0-BETA2
Changes since
1.2.2.29.2.83.2.16.2.3: +3 -1 lines
Diff to
previous 1.2.2.29.2.83.2.16.2.3
, to
branch point 1.2.2.29.2.83.2.16
- ad_cache_file.module
o fix PHP E_ALL notices
- ad_image.install
o feature #388712: add remote_image field for remotely hosting images
- ad_image.module
o feature #388712: optionally allow images to be hosted remotely
(must go to "Administer > Content management > Ads > Settings > Image ad"
and check "Allow remote hosted images" to use this feature.)
- ad.module
o allow ad-type module global settings changes to be saved
- ad_owners.module
o allow ad-type module global settings changes to be saved
Revision
1.2.2.29.2.83.2.16 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 17 18:56:26 2009 UTC
(9 months, 1 week ago)
by
jeremy
Branch:
DRUPAL-6--1
CVS Tags:
DRUPAL-6--1-1
Branch point for:
DRUPAL-6--2
Changes since
1.2.2.29.2.83.2.15: +11 -10 lines
Diff to
previous 1.2.2.29.2.83.2.15
, to
branch point 1.2.2.29.2.83
- ad.module
o feature #298608: return ad_link_attributes as array so ad_display_TYPE
functions can call l() rather than custom building links
- ad.install
o feature #298608: flush all caches for new ad display functions
- ad_external.module
o feature #298608: display external ad with themeable function
- ad_html.module
o feature #298608: display html ad with themeable function
- ad_image.module
o feature #298608: display image ad with themeable function
- ad_text.module
o feature #298608: display text ad with themeable function
Revision
1.2.2.29.2.83.2.11 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 16 23:12:28 2009 UTC
(9 months, 1 week ago)
by
jeremy
Branch:
DRUPAL-6--1
CVS Tags:
DRUPAL-6--1-0
Changes since
1.2.2.29.2.83.2.10: +41 -27 lines
Diff to
previous 1.2.2.29.2.83.2.10
, to
branch point 1.2.2.29.2.83
- ad.admin.inc
o bug #375270: cleanup code for E_ALL compliance
- ad.module
o bug #375270: cleanup code for E_ALL compliance
- ad.pages.inc
o bug #375270: cleanup code for E_ALL compliance
- adserve.inc
o bug #375270: cleanup code for E_ALL compliance
- ad_cache_file.inc
o bug #375270: cleanup code for E_ALL compliance
- ad_cache_file.module
o bug #375270: cleanup code for E_ALL compliance
- ad_cache_memcache.inc
o bug #375270: cleanup code for E_ALL compliance
- ad_cache_memcache.module
o bug #375270: cleanup code for E_ALL compliance
- ad_embed.module
o bug #375270: cleanup code for E_ALL compliance
- ad_remote.module
o bug #375270: cleanup code for E_ALL compliance
- ad_external.module
o bug #375270: cleanup code for E_ALL compliance
- ad_image.module
o bug #375270: cleanup code for E_ALL compliance
- ad_text.module
o bug #375270: cleanup code for E_ALL compliance
- ad_html.module
o bug #375270: cleanup code for E_ALL compliance
- ad_remote.module
o bug #375270: cleanup code for E_ALL compliance
- ad_report.module
o bug #375270: cleanup code for E_ALL compliance
- ad_owners.module
o bug #375270: cleanup code for E_ALL compliance
- click_filter.install
o bug #375270: cleanup code for E_ALL compliance
- click_filter.module
o bug #375270: cleanup code for E_ALL compliance
Revision
1.2.2.29.2.94 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Dec 18 22:06:05 2008 UTC
(11 months, 1 week ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.93: +0 -103 lines
Diff to
previous 1.2.2.29.2.93
, to
branch point 1.2.2.29
- ad.module
o remove administrative statistics page (replaced by configurable reports)
- ad_report.module
o provide administrative reports, with downloadable CSV's
o put year first in path for reports, to avoid issue with # of digits
o default all reports to current month
- ad_report.install
o flush cache_menu to register new administrative paths
Revision
1.2.2.29.2.92 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 17 18:48:45 2008 UTC
(11 months, 1 week ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.91: +9 -5 lines
Diff to
previous 1.2.2.29.2.91
, to
branch point 1.2.2.29
- ad.install
o introduce 'extra' field in 'ad_statistics' and 'ad_clicks' tables
- ad.module
o store 'extra' data when advertisements are clicked
- adcache.inc
o support 'hook_increment_extra' allowing add-ons to add granularity
o modify click URL to include 'extra' field
o store 'extra' field when incrementing counters
- ad_cache_file.inc
o store 'extra' field when incrementing counters
- ad_cache_file.module
o support 'hook_increment_extra' allowing add-ons to add granularity
o store 'extra' field when incrementing counters
- ad_channel.module
o declare _increment_extra hook
- ad_channel.inc
o track which channels displayed advertisements were selected from
o implement _increment_extra hook to track per-channel granularity
Revision
1.2.2.29.2.90 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Dec 11 16:22:29 2008 UTC
(11 months, 2 weeks ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.89: +94 -139 lines
Diff to
previous 1.2.2.29.2.89
, to
branch point 1.2.2.29
- ad.module
o provide new granular status permissions with logical workflow:
set status as pending, set status as denied,
set status from pending to approved, set status from pending to denied,
set status from approved to active, set status from approved to offline,
set status from active to offline, set status from active to expired,
set status from offline to active, set status from offline to expired
o remove 'unpublished' adstatus, an uppublished node is now an 'expired' ad
o flush the cache when admin modifies ad status in bulk operation
o when editing ad, only display ad status options have perms to control
- ad_image.module
o rename 'manage active ad' to 'manage active image'
o grant permission to new ad owners by default
- ad_text.module
o grant 'manage ad text' permission to new ad owners by default
- ad_notify.module
o grant 'manage own notifications' permission to new ad owners by default
o grant 'edit notification email' permission to new ad owners by default
- ad_permission.module
o allow control of per-ad type default permissions
Revision
1.2.2.29.2.89 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 10 21:56:16 2008 UTC
(11 months, 2 weeks ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.88: +24 -0 lines
Diff to
previous 1.2.2.29.2.88
, to
branch point 1.2.2.29
- ad.module
o provide mechanism for flushing cache
o automatically flush cache when ads are updated
- ad_channel.module
o flush cache when channel information changes
- ad_cache_file.module
o ad module now auto-flushes cache when ad is updated
- ad_weight_probability.module
o flush cache when weight changes
Revision
1.2.2.29.2.88 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 10 19:05:28 2008 UTC
(11 months, 2 weeks ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.87: +11 -2 lines
Diff to
previous 1.2.2.29.2.87
, to
branch point 1.2.2.29
- ad_remote.module
o add javascript for recording remote url on which remote ads are served
- ad.module
o use single quotes when displaying javascript, so we can display it within
other javascript (for ad_remote)
o provide option to display ad url without any <div> wrappers
Revision
1.2.2.29.2.87 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Dec 9 21:31:10 2008 UTC
(11 months, 2 weeks ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.86: +1 -1 lines
Diff to
previous 1.2.2.29.2.86
, to
branch point 1.2.2.29
- ad.module
o replace call to old ad_owners_add() with new ad_permission_owners_add()
- ad_permission.install
o only create tables if not already existing (on upgrades, these tables
were already created by the core ad module)
- ad_remote.info
o ad_remote now dependent on new ad_permission module
- ad_remote.module
o replace call to ad_host_id_create() with new ad_permission_create_hostid()
Revision
1.2.2.29.2.86 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Dec 8 02:46:59 2008 UTC
(11 months, 2 weeks ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.85: +22 -383 lines
Diff to
previous 1.2.2.29.2.85
, to
branch point 1.2.2.29
- ad.install
o move permissions schema into ad_permission module
- ad.module
o move permissions logic into ad_permission module
- ad_html.module
o replace call to ad_adaccess() with call to ad_permission()
- ad_image.module
o replace call to ad_adaccess() with call to ad_permission()
- ad_text.module
o replace call to ad_adaccess() with call to ad_permission()
- ad_permission.module
o provide granular permissions for advertisements
Revision
1.2.2.29.2.85 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Nov 29 01:45:16 2008 UTC
(11 months, 4 weeks ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.84: +6 -0 lines
Diff to
previous 1.2.2.29.2.84
, to
branch point 1.2.2.29
November 28th, 2008
Feature #337505:
- ad.module
o track URL where serving advertisements
- adserve.inc
o introduce adserve_filter hook
- ad_cache_file.inc
o introduce adserve_filter hook
o convert include_hook_init, include_hook_select to hook_init, hook_select
- ad_cache_file.module
o support multiple hook_init, hook_filter, and hook_select hooks
- ad_channel.module
o add cache support
- ad_channel.inc
o implement cache support
Revision
1.2.2.29.2.83 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 11 17:37:17 2008 UTC
(15 months, 2 weeks ago)
by
jeremy
Branch:
DRUPAL-5
CVS Tags:
DRUPAL-5--1-6
Branch point for:
DRUPAL-6--1
Changes since
1.2.2.29.2.82: +12 -1 lines
Diff to
previous 1.2.2.29.2.82
, to
branch point 1.2.2.29
- adserve.inc
o feature #177885: optionally apply filters when displaying ads
- ad.module
o feature #177885: allow configurable filtering of ads
- ad_cache_file.module
o feature #177885: optionally apply filters when displaying ads
- ad_cache_memcache.module
o feature #177885: optionally apply filters when displaying ads
- ad_external.module
o feature #177885: optionally apply filters when displaying ads
- ad_html.module
o feature #177885: optionally apply filters when displaying ads
- ad_image.module
o feature #177885: optionally apply filters when displaying ads
- ad_text.module
o feature #177885: optionally apply filters when displaying ads
Revision
1.2.2.29.2.82 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Aug 10 19:54:58 2008 UTC
(15 months, 2 weeks ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.81: +66 -12 lines
Diff to
previous 1.2.2.29.2.81
, to
branch point 1.2.2.29
- ad.module
o feature #233568: add support for per-ad-type default permissions
- ad.install
o feature #233568: flush menu cache to support per-ad-type default perms
- ad_image.module
o feature #233568: new settings page format for per-ad-type permissions
- ad_text.module
o feature #233568: new settings page format for per-ad-type permissions
Revision
1.2.2.29.2.79 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jun 28 00:15:36 2008 UTC
(17 months ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.78: +33 -1 lines
Diff to
previous 1.2.2.29.2.78
, to
branch point 1.2.2.29
- ad.module
o support adserve actions, allowing external modules to execute functions
from adserve.inc, without bootstrapping Drupal or connecting to the db.
- adserve.inc
o rename adserve_invoke() function to adserve_invoke_file()
o introduce adserve_invoke_action() function
o simplify ad selection when not using a cache, using the standard
adserve_select_ad function that's used by caches
o remove considerable amount of no longer needed code
o replace clunky _exit hook with adserve action
o remove clunky _invoke_weight hook, to be replaced as adserve action
o new actions: 'adserve_init_text', 'adserve_exit_text', 'adserve_select'
Revision
1.2.2.29.2.74 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat May 31 15:12:58 2008 UTC
(17 months, 4 weeks ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.73: +5 -2 lines
Diff to
previous 1.2.2.29.2.73
, to
branch point 1.2.2.29
May 31st 2008
- ad_cache_memcache.info
o plugin doesn't actually depend on Drupal memcache module
- ad.module
o don't require that ad_views.inc file exists (moving to external project)
- documentation
o minor edits keeping things in sync with latest codebase
Revision
1.2.2.29.2.67 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Apr 3 18:34:32 2008 UTC
(19 months, 3 weeks ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.66: +12 -11 lines
Diff to
previous 1.2.2.29.2.66
, to
branch point 1.2.2.29
- ad.install
o introduce adgroup into ad_statistics and ad_clicks
- ad.module
o track ad group on redirect
o track ad group in statistics, when applicable
o validate aid, group and hostid on redirect
- serve.php
o track ad group
o support passing in url where ads are displayed
- ad_cache_memcache.module
o sync ads not in any group along with ads in groups
o track ad group in statistics
- ad_cache_memcache.inc
o track ad group in statistics
o add additional debug
Revision
1.2.2.29.2.62 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jan 17 20:04:14 2008 UTC
(22 months, 1 week ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.61: +32 -4 lines
Diff to
previous 1.2.2.29.2.61
, to
branch point 1.2.2.29
- click_filter.info
o new module for filtering clicks
- click_filter.install
o parse existing clicks, updating status
- click_filter.module
o new module for filtering clicks, currently filters clicks by ad
owners
and duplicate clicks by same IP or UID
- ad.module
o support new click_filter module
- ad.install
o add new status column for ad clicks
- ad_cache_file.inc
o sync (make counting of actions generic, dropped from earlier
merge)
Revision
1.2.2.29.2.61 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jan 16 18:49:30 2008 UTC
(22 months, 1 week ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.60: +5 -5 lines
Diff to
previous 1.2.2.29.2.60
, to
branch point 1.2.2.29
- ad.module
o internally switch adserve variable name 'method' to 'ad_display'
to match
the variable name used in ad.module.
- adserve.inc
o perform partial drupal bootstrap to allow variable overloading
o rename 'method' to 'ad_display' to easy overloading of variable
o new logic for alow adserve variable overrides from settings.php
o allow adserve_bootstrap to be called multiple times at different
levels
- imageserve.inc
o perform partial drupal bootstrap to allow variable overloading
Revision
1.2.2.29.2.56 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 11 18:04:33 2008 UTC
(22 months, 2 weeks ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.55: +5 -0 lines
Diff to
previous 1.2.2.29.2.55
, to
branch point 1.2.2.29
- ad.module
o bug #207677, be sure "show advertisements" permission is assigned
to at least one role
- ad_text.module
o bug #207677, if using private download method, be sure "view
uploaded files" permission is assigned to roles that should see ads
Revision
1.2.2.29.2.52 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 8 14:59:03 2008 UTC
(22 months, 2 weeks ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.51: +11 -1 lines
Diff to
previous 1.2.2.29.2.51
, to
branch point 1.2.2.29
- ad.module
o add imageserve support for tracking traffic without ads
- ad_cache_file.module
o add support for tracking traffic without ads
- ad_cache_file.inc
o add support for tracking traffic without ads
- imageserve.inc
o add support for tracking traffic without ads
- adserve.inc
o add support for tracking traffic without ads
o don't choke if DRUPAL_ROOT global isn't set
Revision
1.2.2.29.2.49 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 22 19:22:05 2007 UTC
(2 years, 1 month ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.48: +19 -0 lines
Diff to
previous 1.2.2.29.2.48
, to
branch point 1.2.2.29
- ad.module
o introduce global variable 'ad_link_nofollow'
o new helper functin 'ad_link_nofollow' for adding link when global enabled
(Sponsored by Connie at WebsitesForTheArts.com)
- ad_image.module
o add ad_link_nofollow support
(Sponsored by Connie at WebsitesForTheArts.com)
- ad_text.module
o add ad_link_nofollow support
(Sponsored by Connie at WebsitesForTheArts.com)
Revision
1.2.2.29.2.48 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 18 22:24:12 2007 UTC
(2 years, 1 month ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.47: +91 -8 lines
Diff to
previous 1.2.2.29.2.47
, to
branch point 1.2.2.29
- adserve.php
o renamed to serve.php
- adserve.inc
o add new 'iframe' method, along with 'raw' and 'javascript'
o add initial support for external weighting modules
- ad.module
o look for 'serve.php', not 'adserve.php'
o add new IFrame display method
- ad_cache_file
o add new "ad_build_cache" hook, to be used by external weighting modules
- ad_weight_percent.inc
o initial implementation of percentage based weighting module
Revision
1.2.2.29.2.47 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Sep 7 20:11:24 2007 UTC
(2 years, 2 months ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.46: +13 -5 lines
Diff to
previous 1.2.2.29.2.46
, to
branch point 1.2.2.29
Add file missing from last commit:
- ad_image.module
o feature #170667: only perform url validation if enabled
- ad_text.module
o feature #170667: only perform url validation if enabled
- ad.module
o feature #170667: provide option to disable url validation
- ad.install
o update uninstall to delete new 'ad_validate_url' variable
Revision
1.2.2.29.2.45 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Sep 7 16:02:33 2007 UTC
(2 years, 2 months ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.44: +1 -1 lines
Diff to
previous 1.2.2.29.2.44
, to
branch point 1.2.2.29
- ad_image.module
o put more information about the image ad into the $node array
- ad_text.module
o put more information about the text ad into the $node array
- ad.module
o track the HTTP_USER_AGENT on ad clicks (to allow filtering clicks
generated by bots that report themselves as bots)
- ad.install
o add user_agent column to ad_clicks table for tracking user agents
Revision
1.2.2.29.2.41 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 25 04:42:02 2007 UTC
(2 years, 4 months ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.40: +16 -2 lines
Diff to
previous 1.2.2.29.2.40
, to
branch point 1.2.2.29
- adserve.php
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
Revision
1.2.2.29.2.29 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 25 16:31:28 2007 UTC
(2 years, 6 months ago)
by
jeremy
Branch:
DRUPAL-5
CVS Tags:
DRUPAL-5--1-1-rc1
Changes since
1.2.2.29.2.28: +36 -5 lines
Diff to
previous 1.2.2.29.2.28
, to
branch point 1.2.2.29
- ad.module
o bug #136004: add support for PostgreSQL
- ad.install
o bug #136004: add support for PostgreSQL
- ad_image.install
o bug #136004: add support for PostgreSQL
- ad_text.install
o bug #136004: add support for PostgreSQL
- ad_notify.install
o bug #136004: add support for PostgreSQL
Revision
1.2.2.50 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 25 16:25:08 2007 UTC
(2 years, 6 months ago)
by
jeremy
Branch:
DRUPAL-4-7
CVS Tags:
DRUPAL-4-7--1-1-rc1
Changes since
1.2.2.49: +35 -5 lines
Diff to
previous 1.2.2.49
, to
branch point 1.2
- ad.module
o bug #136004: add support for PostgreSQL
- ad.install
o bug #136004: add support for PostgreSQL
- ad_image.install
o bug #136004: add support for PostgreSQL
- ad_text.install
o bug #136004: add support for PostgreSQL
- ad_notify.install
o bug #136004: add support for PostgreSQL
Revision
1.2.2.29.2.27 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 24 16:32:04 2007 UTC
(2 years, 6 months ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.26: +34 -9 lines
Diff to
previous 1.2.2.29.2.26
, to
branch point 1.2.2.29
- ad.module
o enhance ad_groups_list() to return either a specified group or all groups,
also enhanced to return just the group name or the full group object
- ad_image.module
o bug #143251: do not query nonexistent ad_groups table
o fix logic to use taxonomy terms tid instead of nonexistent group gid
Revision
1.2.2.48 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 24 16:19:23 2007 UTC
(2 years, 6 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.47: +34 -9 lines
Diff to
previous 1.2.2.47
, to
branch point 1.2
- ad.module
o enhance ad_groups_list() to return either a specified group or all groups,
also enhanced to return just the group name or the full group object
- ad_image.module
o bug #143251: do not query nonexistent ad_groups table
o fix logic to use taxonomy terms tid instead of nonexistent group gid
Revision
1.2.2.29.2.24 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 8 14:53:58 2007 UTC
(2 years, 6 months ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.23: +234 -228 lines
Diff to
previous 1.2.2.29.2.23
, to
branch point 1.2.2.29
- adserve.php
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
Revision
1.2.2.44 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon May 7 22:21:07 2007 UTC
(2 years, 6 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.43: +225 -215 lines
Diff to
previous 1.2.2.43
, to
branch point 1.2
- adserve.php
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
Revision
1.2.2.29.2.22 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat May 5 17:13:01 2007 UTC
(2 years, 6 months ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.21: +11 -3 lines
Diff to
previous 1.2.2.29.2.21
, to
branch point 1.2.2.29
- ad.module
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
Revision
1.2.2.41 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat May 5 15:14:31 2007 UTC
(2 years, 6 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.40: +10 -2 lines
Diff to
previous 1.2.2.40
, to
branch point 1.2
- ad_image.module
o use absolute path when linking the redirect url
- ad_text.module
o use absolute path when linking the redirect url
- ad.module
o make hostid accesible
- ad_remote.module
o simple proof-of-concept for hosting ads on remote websites
Revision
1.2.2.29.2.20 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 3 16:11:26 2007 UTC
(2 years, 6 months ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.19: +33 -158 lines
Diff to
previous 1.2.2.29.2.19
, to
branch point 1.2.2.29
- ad.module
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
Revision
1.2.2.38 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 3 14:10:43 2007 UTC
(2 years, 6 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.37: +33 -158 lines
Diff to
previous 1.2.2.37
, to
branch point 1.2
- ad.module
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
Revision
1.2.2.29.2.19 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 2 20:01:45 2007 UTC
(2 years, 6 months ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.18: +45 -41 lines
Diff to
previous 1.2.2.29.2.18
, to
branch point 1.2.2.29
- ad.module
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)
Revision
1.2.2.36 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 2 19:23:59 2007 UTC
(2 years, 6 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.35: +6 -1 lines
Diff to
previous 1.2.2.35
, to
branch point 1.2
- ad_text.module
o bug #132525: validate destination URL
- ad_image.module
o bug #132525: validate destination URL
- adserve.php
o offer more helpful error when no ads are found to be displayed
- ad.module
o when no ads are displayed due to permissions display a helpful html
comment noting the need to grant 'show advertisements' permissions.
o encode with UTF-8 charset
o bug #129749: encode with UTF-8 charset
- adserve.php
o don't test $nids if isn't set (for E_ALL compat)
Revision
1.2.2.29.2.15 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 1 13:29:52 2007 UTC
(2 years, 6 months ago)
by
jeremy
Branch:
DRUPAL-5
Changes since
1.2.2.29.2.14: +82 -7 lines
Diff to
previous 1.2.2.29.2.14
, to
branch point 1.2.2.29
- ad.module
o convert '%' to '@' to prevent <em> from showing up in emails
o add default text for notification emails
- ad_notify.install
o add aid column to ad_notify table
- ad_notify.module
o add default text for notification emails
o display help text for notification email variables
o perform proper substitions on variables in notification mails
o prevent editing and deletion of locked notifications by non-privileged
users
o support notification deletion
o support editing of notification email text
o use drupal_mail function instead of nonexistant drupal_mail function
o convert '%' to '@' to prevent <em> from showing up in emails
Revision
1.2.2.33 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Apr 30 23:20:23 2007 UTC
(2 years, 6 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.32: +39 -0 lines
Diff to
previous 1.2.2.32
, to
branch point 1.2
- ad.module
o add default text for notification emails
- ad_notify.module
o add default text for notification emails
o display help text for notification email variables
o perform proper substitions on variables in notification mails
o prevent editing and deletion of locked notifications by non-privileged users
o support notification deletion
o support editing of notification email text
Revision
1.2.2.32 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Apr 14 10:58:56 2007 UTC
(2 years, 7 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.31: +12 -12 lines
Diff to
previous 1.2.2.31
, to
branch point 1.2
- ad.module
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
Revision
1.2.2.30 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 27 17:48:03 2007 UTC
(2 years, 9 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.29: +3 -4 lines
Diff to
previous 1.2.2.29
, to
branch point 1.2
- ad.module
o reorder logic so we only return once
- ad_notify.install
o rename table from ad_notifications to ad_notify
o rename "time" to "delay" to make clode more clear
o introduce "queued" row for tracking notification delays
o add additional indexes for better performance
- ad_notify.module
o introduce _cron hook for sending and tracking scheduled notifications
o introduce send_mail function for sending email notifications
o introduce "mail_text" hook for setting email text
o validate notifications before saving them
o rename references to old ad_notifications table to new ad_notify table
Revision
1.2.2.29 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Feb 24 01:18:33 2007 UTC
(2 years, 9 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Branch point for:
DRUPAL-5
Changes since
1.2.2.28: +7 -5 lines
Diff to
previous 1.2.2.28
, to
branch point 1.2
- ad.module
o re-arrange ad notifications, add additional notification events
- ad_notify.install
o add field for one time use notifications (auto-expiring)
o add field for counting
o add field for disabling notifications
- ad_notify.module
o replace 'manage all notifications' with already existing permission
'manage owners'
o add 'my notifications' tab for users to manage their own notifications
o add GUI option for one-time notifications (auto-expiring)
o add GUI option for locking notifications (ie, those created by admins that
users can't disable).
Revision
1.2.2.28 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 21 20:18:51 2007 UTC
(2 years, 9 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.27: +34 -17 lines
Diff to
previous 1.2.2.27
, to
branch point 1.2
- ad.module
o implement initial ad notification hooks
- ad_notify.install
o implement database schema for managing notifications
- ad_notify.module
o implement GUI for creating ad email notifications
o implement api for registering notification events
(NOTE: notifications themselves are not yet implemented, I'm just
checking in a work-in-progress. If you choose to test this now, you'll
likely need to manually dump your ad_notifications table later and
re-create it once the ad_notify module is actually released.)
Revision
1.2.2.27 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 19 16:39:08 2007 UTC
(2 years, 9 months ago)
by
jeremy
Branch:
DRUPAL-4-7
CVS Tags:
DRUPAL-4-7--1-0-beta6,
DRUPAL-4-7--1-0-beta7
Changes since
1.2.2.26: +75 -57 lines
Diff to
previous 1.2.2.26
, to
branch point 1.2
February 17th 2007 (beta6)
- ad.module
o display 'edit' tab for all ad owners, not just node owner
o automatically give user with UID of 1 all ad permissions
o log in watchdog if ad redirect fails
o be sure all fieldsets and contents are collapsible on the edit form
o don't require ad description as it's not used anywhere important
o call theme functions properly
o remove ad notifications logic, add hooks to allow notifications and other
per-ad/per-owner functionality to be implemented in plug-in modules
- ad.install
o remove ad_notifications table and ad table notifcation columns
- ad_image.module
o new 'manage active ad' permission, don't allow ad owner to change the
active ad unless they have been granted this permission
o fix image fieldset contents to properly collapse
- ad_text.module
o new 'manage ad text' permission, don't allow ad owner to change the
ad text unless they have been granted this permission
- ad_report.module
o make it possible for users other than that with a UID of 1 to see the
report images
Revision
1.2.2.26 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 5 20:31:14 2007 UTC
(2 years, 9 months ago)
by
jeremy
Branch:
DRUPAL-4-7
CVS Tags:
DRUPAL-4-7--1-0-beta5
Changes since
1.2.2.25: +25 -2 lines
Diff to
previous 1.2.2.25
, to
branch point 1.2
- ad.module
o feature #114638: configuration option for specifying the link target,
i.e. open in same window when clicking ad, open in new window, etc.
- ad_image.module
o feature #114638: open link in configured link target
- ad_text.module
o feature #114638: open link in configured link target
Revision
1.2.2.25 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Feb 4 19:39:01 2007 UTC
(2 years, 9 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.24: +25 -12 lines
Diff to
previous 1.2.2.24
, to
branch point 1.2
- ad.module
o be sure <div> wrapping ads has proper group, specifying nids if not using
a group.
o modify ad_groups_list to support listing just group names.
- ad_embed.module
o implement automatically embedded ads, allowing per-content-type
configuration. Specify after which paragraph to insert one or more
randomly selected ads from the chosen ad group.
o introduce configuration options to disable scanning for manual tags (to
reduce overhead if this functionality is not being used).
Revision
1.2.2.20 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jan 28 20:08:33 2007 UTC
(2 years, 10 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.19: +0 -1 lines
Diff to
previous 1.2.2.19
, to
branch point 1.2
- ad.module
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
Revision
1.2.2.18 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jan 28 05:28:42 2007 UTC
(2 years, 10 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.17: +20 -8 lines
Diff to
previous 1.2.2.17
, to
branch point 1.2
- ad_views.inc
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.
Revision
1.2.2.17 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jan 27 11:34:15 2007 UTC
(2 years, 10 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.16: +9 -22 lines
Diff to
previous 1.2.2.16
, to
branch point 1.2
- ad_views.inc
o initial field definitions for base ad module.
- ad.module
o include ad_views.inc if the view.module is enabled.
o don't search for adserve.php, require it to be in ad folder with ad module
Revision
1.2.2.13 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 26 21:02:51 2007 UTC
(2 years, 10 months ago)
by
jeremy
Branch:
DRUPAL-4-7
CVS Tags:
DRUPAL-4-7--1-0-beta3
Changes since
1.2.2.12: +145 -20 lines
Diff to
previous 1.2.2.12
, to
branch point 1.2
- ad.install
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
Revision
1.2.2.11 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jan 24 05:10:50 2007 UTC
(2 years, 10 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.10: +23 -5 lines
Diff to
previous 1.2.2.10
, to
branch point 1.2
- ad.module
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.
Revision
1.2.2.9 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 16 05:16:12 2007 UTC
(2 years, 10 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.8: +69 -63 lines
Diff to
previous 1.2.2.8
, to
branch point 1.2
- ad.module
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
Revision
1.2.2.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Dec 31 05:57:00 2006 UTC
(2 years, 10 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2.2.2: +109 -13 lines
Diff to
previous 1.2.2.2
, to
branch point 1.2
- ad.module
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
Revision
1.2.2.2 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Dec 31 02:28:03 2006 UTC
(2 years, 10 months ago)
by
jeremy
Branch:
DRUPAL-4-7
CVS Tags:
DRUPAL-4-7--0-6
Changes since
1.2.2.1: +294 -73 lines
Diff to
previous 1.2.2.1
, to
branch point 1.2
- ad.module
o implement granular advertisement permission system with the
following default permissions: access statistics, access click
history, modify group, modify status
VS: ----------------------------------------------------------------------
Revision
1.2.2.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Dec 31 00:33:21 2006 UTC
(2 years, 10 months ago)
by
jeremy
Branch:
DRUPAL-4-7
Changes since
1.2: +3 -7 lines
Diff to
previous 1.2
- ad.module
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
Revision
1.2 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Dec 26 08:10:19 2006 UTC
(2 years, 11 months ago)
by
jeremy
Branch:
MAIN
CVS Tags:
DRUPAL-4-7--0-5,
HEAD
Branch point for:
DRUPAL-4-7
Changes since
1.1: +186 -58 lines
Diff to
previous 1.1
Implement schema for owners, permissions, notifications, and remote
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
Revision
1.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Dec 11 23:52:57 2006 UTC
(2 years, 11 months ago)
by
jeremy
Branch:
MAIN
New advertising module and api. Currently for Drupal 4.7, in alpha
state. The code is functional, but the underlying schema is still
likely to be changed with no upgrade path provided. For more
information as to what's planned in the near future for this module
refer to the included documentation/TODO.txt file.
* Written in PHP specifically for Drupal.
* Highly configurable.
* Simple installation.
* Modular design allows easy addition of additional advertising
formats.
* Any number of configurable banner groups.
* Comprehensive statistics allowing time-based reporting and
analysis.
* Tracks when ads are clicked, by which user, which IP, and where.
* ad_image module supports banner and image-block ads.
* ad_text module supports text ads.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.