ad 6.x-2.4
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.4.tar.gz | 118.25 KB | 29a75e65841cf979fcec320dd3559ced |
| ad-6.x-2.4.zip | 147.71 KB | 5d75db2897e8a06b8d85c70045903019 |
Release notes
May 20th, 2012 (6.x-2.4)
- Bug #1587578 by MadOverlord: Channel selection regression.
- Bug #1585986 by smyleeface: hook_update_N() must return something.
ad 6.x-2.3
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.3.tar.gz | 118.16 KB | 2ab02020144006d1193883c2779c8a08 |
| ad-6.x-2.3.zip | 147.63 KB | 1cea50c81cfb7c4d06c678af011efceb |
Release notes
See SA-CONTRIB-2012-77 - Advertisement - Cross Site Scripting & Information Disclosure.
- bug #797274 by tacituseu: apply modified version of tacituseu's patch to get charts to appear
- bug #1252536 by osopolar: fix iframe scrolling options
- Clean up AHAH selection of type
- Require a debug key to show debugging information
ad 6.x-3.x-dev
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-3.x-dev.tar.gz | 118.53 KB | 530e4856c09da4340e6af2b0ed4b2594 |
| ad-6.x-3.x-dev.zip | 149.07 KB | c066deca4a5f85800a6a95b59c9e5ba3 |
Release notes
This release aims to refactor the code, leverage other modules as much as possible (views, scheduler and workflow in particular), and adopt a stronger client/server model for the module.
ad 6.x-2.3-beta1
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.3-beta1.tar.gz | 116.51 KB | 81fb32ac1776b12f564702406c7458b3 |
| ad-6.x-2.3-beta1.zip | 146.13 KB | bd5de4b0bc302c818559b9701fdd71f8 |
Release notes
- general
- bug #1103066: missing t() on some strings passed to drupal_set_message()
- other minor issues
- ad_owners.install
- bug #743848: fix uninstall
- ad_channel.module
- bug #1081730: Allow edits to ads in a channel with full inventory
- ad_report.module
- bug #802492: report actual percentage
- bug #1113336: fix mismatched CSV column headers, terminology
- ad.module
- bug #797794 by kingandy, John Franklin: Only serve the latest revision of an ad.
- bug #807564 by kingandy: Get only the active revisions's group names.
- bug #664956: only display Activity tab when viewing Ad nodes
- bug #511200: Use variable_get() instead of adserve_variable() to fetch node URL.
- bug #101228: missing quotes around string
- bug #984310: Use drupal_attributes() to create the URL for the iframe tag.
- bug #1125008: Don't convert dates twice.
- ad_weight_probability.install
- bug #951134: Use Drupal schmea API for DB definition
- ad_image.module
- bug #699082: Explicitly set form field length
- Thanks to dmm_paradiso, pumpkinkid, joachim, aidanlis, kingandy, _tychris, madmatter23, Zoltán Balo, RandalK John Franklin, and Jeremy for the patches.
ad 7.x-2.x-dev
| Download | Size | md5 hash |
|---|---|---|
| ad-7.x-2.x-dev.tar.gz | 30.83 KB | 4a55e72bed9dfc08648c601944ba8689 |
| ad-7.x-2.x-dev.zip | 36.52 KB | c07e1274055ad988dcca1fd323bc2529 |
Release notes
A complete rewrite of the ad module, aims to fully leverage core APIs to offer much more flexible functionality.
ad 7.x-1.x-dev
| Download | Size | md5 hash |
|---|---|---|
| ad-7.x-1.x-dev.tar.gz | 115.53 KB | ca5cd2b2f8b0da1512db75655bc79c84 |
| ad-7.x-1.x-dev.zip | 145.06 KB | 091e987740882f38b36001669675cf59 |
Release notes
Aims to be a straight port of the DRUPAL-6--2 ad module to Drupal 7.
ad 6.x-2.2
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.2.tar.gz | 160.16 KB | e70b23d3176325a98edca5e05ef62351 |
| ad-6.x-2.2.zip | 194.54 KB | a79ae14b1c8312f9e4c10f42a823f0b6 |
Release notes
The 6.x-2.2 version of the ad module includes a complete rewrite of the Ad Report module which now uses Google's Charts API to create more attractive and flexible reports. The Ad Notify module has been removed, completely replaced by the Ad Actions module which provides numerous triggers and actions allowing you to build highly customizable notifications, and much more.
Be sure to disable the ad_report and ad_notify modules before you upgrade to this latest Ad module release.
Changes since 6.x-2.2-rc1:
- #645598: Bug in hook_nodeapi() when $op = 'validate': sometimes inappropriate use of strtotime(): don't munge ad expiration time when ad edited by user without permission to edit expiration time, patch thanks to Wim Leers
- #646066: DB error - missing brackets ad.pages.inc: add missing {}'s, patch thanks to Jens Soerensen, aka beltofte
ad 6.x-2.2-rc1
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.2-rc1.tar.gz | 160.04 KB | 9127190299bc786ca5079db144d21392 |
| ad-6.x-2.2-rc1.zip | 194.44 KB | 206868ecdf953ee1cf1aba4772cb4970 |
Release notes
The 6.x-2.2 version of the ad module includes a complete rewrite of the Ad Report module, and replaces the Ad Notify module with a completely new Ad Actions module. The Ad Report module now uses Google's Charts API to create more attractive and more flexible reports. The Ad Actions module provides numerous triggers and actions allowing you to build highly customizable notifications and much more.
Be sure to disable the ad_report and ad_notify modules before you upgrade to this latest Ad module release.
New features:
- #558618: Channel Report- No Image: display image when generating administrative reports. NOTICE: The ad_report module is now dependent on the chart module available at http://drupal.org/project/chart -- this means that all charts are now built using Google's Charts API. This update adds a new database index which can take a very long time to run if you have a large ad_statistics table, locking the table and possibly preventing ads from being properly displayed while the update is running.
- #547474: Global notifications not sending.: new ad_actions module, defines numerous ad triggers and advanced actions. This module replaces the ad_notify module.
- #543084: Clarify reporting a bit: display more details when running reports
- #565550: The option to set activate & expire dates with a jquery calendar popup: use jquery calendar popup for autoactivate and autoexpire dates if the date_api and date_popup modules are enabled.
ad 6.x-2.1
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.1.tar.gz | 159.71 KB | 6228ea9951c87e24c5c4e58b31c17e94 |
| ad-6.x-2.1.zip | 193.21 KB | 0833a4f568f46edbdec1760fe0da6653 |
Release notes
Changes since 6.x-2.1-rc1
Bug fixes:
- #445264: JQuery method fails
- #527658: Don't show 'Select Ad type' field when there is only 1 ad type available
- #496406: body field showing when disabled
- #433432: Some tables are not built
- #532262: ad_channel_remnant does not exist
New features:
ad 6.x-2.1-rc1
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.1-rc1.tar.gz | 159.09 KB | a7ea799e3e4229a8d6448f6f2924517a |
| ad-6.x-2.1-rc1.zip | 192.62 KB | c0067924d4d4e8061cb1dc1330baf657 |
Release notes
New features:
- filter reports on ads not assigned to any channel
#506512: Filter by <none> for channel in Ad List - provide inventory for channels, allowing remnant ads to fill in missing inventory
#487966: Remnant ads - provide manual mechanism for flushing file cache
#485236: Force file cache to rebuild - display probability on ad overview page
#485244: Add weight to Ad list
Bug fixes:
- document
<front>as an acceptable path
#511200: <front> not working on channel settings -
remove unnecessary object
#491324: Ad view counting broken - add missing ';' to properly display '<' in form
#476480: Spelling error in ad_embed-module - remove unnecessary call to ad_groups_list() (patch thanks to 'lonelyrobot')
#480884: Unneccessary work done in ad_block() "view" op - proper filtering by group and by both group and channel
#485218: Filtering by Group AND Channel returns 0 results - properly validate remote image, allowing it to be set as active
#437580: Image validation failed, unable to mark ad as active. Setting ad as pending. - properly cast db query so can filter on multiple nids or tids
#453236: error on try to show ad related to more than one tid - allow nodes to save properly on creation
#436234: CCK nodes do not save on initial creation when ad_channel or ad_weight_probability is enabled - be sure the file cache is disabled when the ad file cache module is disabled (patch thanks to Garrett Albright)
#436926: File cache module not optional?
ad 6.x-2.0
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.0.tar.gz | 122.59 KB | a3bd9d6daa9fa92e16f2accb97435283 |
| ad-6.x-2.0.zip | 154.74 KB | 62c430bd1def26a001c06b295b516f9b |
Release notes
The 6.x-2.0 version of the ad module introduces channels, weighting, and premier advertisements, offering much greater control over which advertisements appear on your website, where they appear, and how often they appear. The ability to display advertisements on remote websites has also seen several improvements. The ad module's reporting layer has received many enhancements, among other things allowing advertisers to run reports over specific date ranges, and giving administrators the ability to export statistics as CSV files. The underlying caching layer has been completely rewritten, simplifying the underlying code to minimize bugs, facilitating integration with third party code, and improving overall performance.
The entire code base has been reviewed to ensure E_ALL compliance, ensuring general correctness, and improving security. Thanks to the active participation of dozens of beta testers, there have been countless bugs fixed during the active development phase.
Finally, the ad module's permissions system has been greatly improved. All standard Drupal content-type permissions have been properly implemented, and the ad module's own permissions layer has been moved into an optional module and further enhanced. The ability to define different advertiser roles and to control exactly what each of these roles can do has been greatly improved.
Read moread 6.x-2.0-rc1
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.0-rc1.tar.gz | 126.53 KB | 47d05937db72aa23d6cf264b10596951 |
| ad-6.x-2.0-rc1.zip | 161.06 KB | ed2ec39df7f6f7ecce7ac6949d30345a |
Release notes
The 6.x-2.0 version of the ad module introduces channels, weighting, and premier advertisements, offering much greater control over which advertisements appear on your website, where they appear, and how often they appear. The ability to display advertisements on remote websites has also seen several improvements. The ad module's reporting layer has received many enhancements, among other things allowing advertisers to run reports over specific date ranges, and giving administrators the ability to export statistics as CSV files. The underlying caching layer has been completely rewritten, simplifying the underlying code to minimize bugs, facilitating integration with third party code, and improving overall performance.
The entire code base has been reviewed to ensure E_ALL compliance, ensuring general correctness, and improving security. Thanks to the active participation of dozens of beta testers, there have been countless bugs fixed during the active development phase.
Finally, the ad module's permissions system has been greatly improved. All standard Drupal content-type permissions have been properly implemented, and the ad module's own permissions layer has been moved into an optional module and further enhanced. The ability to define different advertiser roles and to control exactly what each of these roles can do has been greatly improved.
Read moread 6.x-2.0-beta6
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.0-beta6.tar.gz | 125.25 KB | 908b5e92023ad2fb2851240d9d189d8b |
| ad-6.x-2.0-beta6.zip | 159.85 KB | ac2fb515772064b45c6f727c6b48ebc9 |
Release notes
New features::
- #421026: add notification events for an advertisement being taken offline, and for an advertisement being updated
- #421038: allow weighting of non-channel advertisements
- #421054: enforce optional maximum filesize for image ads, enforce maximum size, and minimum/maximum height and width on remotely hosted images in addition to locally hosted images
Bug fixes:
- #376924: list ad_owner as ad_cache_file dependency
- #400734: validate cache element exists before using it
- #404888: properly display advertisements and increment impressions when using the raw method to display advertisements
- #419140: always be sure $permissions is an array
- #421008: make premier status configurable to anyone with 'configure premier status' permission
- #421046: optionally limit the number of channels that can be assigned to a single advertisement
- #422936: add missing extra fields from table definitions
- #425482: support older versions of PHP when building cache
- #426292: sanitize ad channel urls, trimming white space from start and end of lines to be sure they match as expected
- #426300: allow the deletion of channels and containers
- #431806: use valid XHTML when displaying advertisements
ad 6.x-2.0-beta5
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.0-beta5.tar.gz | 123.13 KB | 5be59a199a886b9f13bd4f4ee9a7d201 |
| ad-6.x-2.0-beta5.zip | 157.44 KB | 6a79418ccae0ba11d9a10debcb148f03 |
Release notes
New features:
- feature #418382: make per-ad-type default permissions also per-role; introduce 'grant default per ad type permissions' permission; introduce 'edit any advertisements', 'delete own advertisement', and 'delete any advertisements' permissions
Bug fixes:
- bug #418758: validate that $group is an array before treating it as one
- properly display advertisement in reports
- bug #417414: properly save autoactivate and autoexpire timestamps
- bug #417512: implement hook_mail so that notifications are actually sent, use proper variable names in emails; renamed token_ad.inc to ad_token.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; replace old variables with new variables in already existing notifications
ad 6.x-2.0-beta4
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.0-beta4.tar.gz | 122.18 KB | 279fa2906e12d23c8b3ce999b0b155b8 |
| ad-6.x-2.0-beta4.zip | 156.53 KB | f23cad6509cdec672da70af2f6638877 |
Release notes
New features:
- feature #173176: support for default notifications with optional per-role granularity
- select ad type with inline AHAH switcher (patch thanks to "neochief")
- feature #416164: optionally display ad channel on admin ads listing page in addition to or instead of ad group
- feature #386796: add ability for modules to modify reports, introduce per-channel reports
- by default, only rebuild cache when cron runs. Set 'ad_cache_file_rebuild_realtime' to TRUE in settings.php $conf array to restore old behavior of rebuilding cache whenever advertisements are changed.
- improve debug output, adding timestamps and memory information
- improve debug output when rebuilding file cache
Bug fixes:
- bug #416110: build proper joins when filtering by channel or premiere status
- bug #404892: only display reports tab and notify tab on advertisement nodes
- Fixed numerous E_ALL notices and warnings.
- only add/update weight probability information when working with ads
- don't rebuild cache multiple times when setting weight probability
- remove unintentional call-time pass-by-references during upgrade
ad 6.x-2.0-beta3
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.0-beta3.tar.gz | 118.26 KB | 854b216b520d509307ea6616e03534ee |
| ad-6.x-2.0-beta3.zip | 152.82 KB | a57c206a8df8c2f2bf19506710765570 |
Release notes
- ad.module
o simplify ad redirect path to avoid mismatched parameters
o feature #173176: use token module when generating notifications
- ad_cache.inc
o properly display $extra parameters
o simplify ad redirect path to avoid mismatched parameters
- ad_report.module
o bug #386794: generate proper report when selecting group(s)
- ad_channel.module
o add filter by premiere status to administrative ad overview page
- ad_notify.install
o feature #173176: new "roles" column to allow per-role notifications
- ad_notify.module
o feature #173176: add global per-role notifications, integrate token module
- ad_image.module
o bug #389724: properly display locally hosted images
o bug #391392: properly display locally hosted images
- ad_channel.module
o bug #389700: fix filtering by ad channel
ad 6.x-2.0-beta2
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.0-beta2.tar.gz | 116.57 KB | e9cbcbec035bcc8f3f40ad416f6e39f6 |
| ad-6.x-2.0-beta2.zip | 150.64 KB | f34beb4e7e0f845ccb92be353cff0412 |
Release notes
March 3rd, 2009 (6.x-2.0-beta2)
- 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
March 2nd, 2009
- ad_channel
o bug #388720: display channels by name, not by description
- ad_remote
o bug #387164: generate proper snippet for tracking remote url
ad 6.x-2.0-beta1
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.0-beta1.tar.gz | 115.7 KB | 3ee47afff35938b255a45ac864ac4481 |
| ad-6.x-2.0-beta1.zip | 149.78 KB | 0a2bc501140fe49062ff557f2270cf79 |
Release notes
- ad_remote.module
o bug #387164: display advertisements with javascript to capture remote
URL and properly support ad_channels
- ad_channel.module
o feature #386832: allow filtering by channel on ad admin page
ad 6.x-2.0-alpha2
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.0-alpha2.tar.gz | 114.76 KB | 7eefa697d3f323422cfd776d086259a1 |
| ad-6.x-2.0-alpha2.zip | 148.98 KB | 55349d7e12ab44bddd1b01a0691f1da0 |
Release notes
- ad_owners.module
o rename ad_host_id_create to ad_owners_create_hostid for consistency
- ad_remote.module
o replace call to ad_host_id_create with ad_owners_create_hostid
- ad_weight_probability.module
o bug #386816: new ads default to a weight of 1
- ad_html.module
o fix PHP E_ALL notices
- ad.pages.inc
o bug #386824: fix grammatical typo
- ad_channel.module
o feature #386810: set channel after ad group
o feature #386820: display channels when viewing node (if have 'administer
channels' permissions)
ad 6.x-2.0-alpha1
| Download | Size | md5 hash |
|---|---|---|
| ad-6.x-2.0-alpha1.tar.gz | 114.42 KB | 245dcc3b15ea178883dece352a61bd62 |
| ad-6.x-2.0-alpha1.zip | 148.65 KB | 6a954597f7ebe4886560a1fdaf61205d |
Release notes
Major new features include ad channels, premiere ads, and ad weighting. The caching layer has also been completely reworked.