Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
This module provides date and time fields that allows any individual component to be left blank, while still providing a sortable listing of the fields. Useful if you need to handle dates like "8:46 a.m Sep 11, 2001 EST", "12 noon 25 May, Early 16th Century" or "May 20000 BC" in the one field.
A date / time field and a date / time range field
One master widget. This includes:
Individual date components Select lists and a text field for years
Optional estimate range lists For example, "18th Century" for years between 1700 and 1799
Ability to select all or none of any of the above fields
Two label override fields
There are three built in formatters that allow you to assign supported PHP date() like components to a date. The formatter settings can be used to customise any individual field.
One FAPI element that supports a singular date time values and the corresponding range approximation lists.
Important outstanding issues:
Timestamp creation. This is used for sorting, but it is not generating the correct values. Some dates are significantly wrong.
Individual Time and Date fields. Currently there is a database column for each level of granularity.
Implement missing PHP formatters
Date validation. Currently there is none.
Timezone implementation. Hoping to implement all of the supported Date module options. For values outside of 1900 / 2038, the offset at 1905 will be generated and the timestamp will be calculated. Modern daylight savings started in 1908.
This module enables administrators to set unique registration paths per Profile2 profile type.
Overview
The Problem
By default, the Profile 2 module permits you to add fields from chosen profile types to the default user registration form. Unfortunately, there is only one user registration form. Thus, every user will be presented with these fields during registration. If you have two profile types targeted at two different audiences, you cannot have two separate registration forms.
The Solution
Profile2 Registration Path enables you to set a unique registration path for each Profile2 profile type. Users who register via that unique path will be presented with fields from the chosen profile type(s).
Features
7.x-1.x
Assignment of user roles by registration path.
Multiple profile types can be assigned to a shared registration path, ordered by weight
Profile types can be attached to the core 'user/register' page (while still maintaining other, unique registration paths).
Custom titles for each profile's login, register, and forgot password pages.
Since I've made some good progress on this and feel that contributing it would be of benefit to someone, Amazon FPS library for PHP is now a real module!
Don't install this module unless you are a developer or another module tells you to do so.
That toolset is rather basic, so more may be built on top of it as needed. Please use the issue queue to suggest or contribute improvements.
Installation
Download the library from the link above to sites/all/libraries. Unzip it and leave the directory name alone. It should expand to amazon-fps-2010-08-28-php5-library. If you need support for other directory names, log an issue and I'll add a setting.
Also note that your Web server must allow you to call the PHP function ini_set.