Am just finished doing some modifications to an existing mail.module that I would like tested and some minor help with before creating a patch.
The functionality of mail.module is as follows:
Allows a site administrator or a user with the correct permissions to send a plain text email to every registered member of a drupal site or only to members with a certain role type.
The modifications allow you to :
send an enhanced HTML email or a plain text email.
attach a file to the email*
specify a different character set for the mail (useful for languages with special characters)
Specify if you want a "READ RECEIPT" send back to the site admin.
Specify a priority for the email (highest - urgent - normal etc.)
* at the moment you set the file to be attached under ADMIN/SETTINGS. Not ideal, I know. I'm looking for assistance on how to pull a node attachment into the email instead.
To get a copy of the module (tested already in drupal 4.6.0 and email programmes including hotmail.com, outlook, eudora and phoenix) click on the following link:
To install, simply unrar or unzip the file and upload to a modules/mail/ folder and
enable using ADMINISTER --> MODULES page.
INSTALLATION & SETUP
Do not use this beta model to send a mass mailout on a live site without testing first!
I have installed the 4.6 inline.module
When I try to view a node with an image I get an error saying
getimagesize(http://path to file) bad file descriptor. I don't understand why this happens. This only happens when I open the site from an outside adress, not when I work on my local network.
When I change $filepath in function theme_inline_html in the inline.module to the relative path to the file everything works allright. Like this:
I had problems with restoring the password, after I installed mass_url.module and as a result of this 404 appeared.
I found out that the form of address was mistaken. In order to restore the password (user/password), you have to find the following lines:
else if ($url_username == ('password')) {
user_page();
return;
}
and to replace
user_page();
with
user_pass();
Two questions here really. You can look at my module's output at http://ouropinion.com/?q=node/5 to see an example of what I'm working with. To see an screen snapshop of the "edit" & "results" tabs, see here.