Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
poMMo
PHP JavaScript CSS SQL
branch: master

This branch is 348 commits ahead of ccraig:master

PHP 5.4 strict standards errors

I get some annoying strict standards errors with PHP 5.4.27. Fixed that
just by adding "static" before those functions.

Strict Standards: Non-static method Pommo_Helper_L10n::init() should not
be called statically in .../classes/Pommo.php on line 179

Strict Standards: Non-static method Pommo_Helper_L10n::_setlocale()
should not be called statically in .../classes/Pommo_Helper_L10n.php on
line 37

Strict Standards: Non-static method Pommo_Helper_L10n::translate()
should not be called statically in .../classes/Pommo.php on line 368

Strict Standards: Non-static method Pommo_Pending::getBySubID() should
not be called statically in .../pending.php on line 41

Strict Standards: Non-static method Pommo_Pending::makeDB() should not
be called statically in .../classes/Pommo_Pending.php on line 148

Strict Standards: Non-static method Pommo_Type::pending() should not be
called statically in .../classes/Pommo_Pending.php on line 46

Strict Standards: Non-static method Pommo_Mailing::getSubject() should
not be called statically in .../ajax/history.rpc.php on line 57

Strict Standards: Non-static method Pommo_Mailing::getNotices() should
not be called statically in .../ajax/history.rpc.php on line 58
latest commit 17745669d4
@efoxbr efoxbr authored Adrian Ancona Novelo committed
Failed to load latest commit information.
ajax Added skeleton for bounces info saving
attachments Ignore all items inside attachments folder
cache WIP
classes PHP 5.4 strict standards errors
docs Fixed files using tabs instead of spaces
language Updated localizations ru, en
lib Changed mysql check to use extension_loaded hoping it is more reliabl…
sql Created script to upgrade the database from Aardvark PR16.1 to the ve…
tests/unit/classes Created dummy test for Pommo_Setup class
themes Added skeleton for bounces info saving
uploadedimages WIP
.gitignore Created simple grunt task to lint php
.htaccess E-mail views are saved in the database
.travis.yml Refresh environment after installing phpcs
README.md Created simple grunt task to lint php
activate.php Removed smarty from all end-user facing pages
admin.php Fixes for better localization with poEdit
admin_mailings.php Fixes for better localization with poEdit
admin_setup.php /admin_setup.php - Removed $smarty references, replaced $view, update…
admin_subscribers.php Removed smarty from admin_subscribers
bootstrap.php Removed singleton. It seems that the best option is making the pommo …
config.sample.php add config options for MySQL compressed and encrypted connections
config.simple.sample.php Removed unused directories and files. Kept only development files for…
confirm.php Removed references to smarty in source code
db.clear.php Removed references to smarty in source code
db.sample.php Removed references to smarty in source code
db.subscriberClear.php Removed references to smarty in source code
embed.form.php Removed smarty from form_embed.php
embed.miniform.php Removed smarty from form_embed.php
export_hits.php Functionality to export a CSV with mailing hits. Fixes #63
favicon.ico Removed unused directories and files. Kept only development files for…
file.clearWork.php Moved all files from inc/helpers/ to classes/. Also moved mta.php fro…
filemanager.php WIP
form_embed.php Removed smarty from form_embed.php
form_generate.php Fixed strict standards warning
groups_edit.php Fixed strict standards errors for groups pages
gruntfile.js Created dummy test for Pommo_Setup class
import_csv.php Removed smarty from subscribers import page
import_csv2.php Code corrected for Poedit compatibility
import_txt.php Removed smarty from subscribers import page
index.php Added check for gettext before installation. Fixes #99
install.php Fix installation not saving user data. Fixes #151
login.php Deleted references to smarty that were not necessary anymore
mailing.kill.php Corrected references to bootstrap
mailing.runtime.php Moved throttler and mailctl to classes/ folder
mailing.runtime2.php Corrected references to bootstrap
mailing.test.php Moved throttler and mailctl to classes/ folder
mailing.test2.php Moved throttler and mailctl to classes/ folder
mailing_status.php Removed smarty from mailing_status.php
mailings.php Public mailings page now sends you to correct public mailing url. Fixes
mailings_history.php Removed smarty from mailings_history and related files
mailings_start.php Fixes for better localization with poEdit
package.json Created dummy test for Pommo_Setup class
pending.php Removed smarty from all end-user facing pages
process.php Removed smarty from all end-user facing pages
ruleset.xml Added PHPCS step to code static analysis
setup_configure.php Reformated setup_configure.php main files
setup_fields.php Removed prepareForForm function. Fixed error in setup_configure pages
setup_form.php removed smarty from setup_form.php
subscribe.php Removed smarty from all end-user facing pages
subscribers_groups.php Removed prepareForForm function. Fixed error in setup_configure pages
subscribers_import.php Catch duplicated on subscribers import even when sent as part of the …
subscribers_manage.php Removed smarty from subscribers_manage main page. Funcionality still …
support.lib.php Removed references to smarty in source code
support.php support.php doesnt use smarty anymore
track_view.php E-mail views are saved in the database
update.php Removed smarty from all end-user facing pages

README.md

What is poMMo?

poMMo is a versatile Newsletter and Mass Mailing software solution that can be installed, configured and run on any php server within a few hours (excluding skinning). You can reskin the entire system within about 48 hours if you know your code.

Some of the things that makes poMMo so cool is the lack of bloatware needed to handle newsletters and mass mailing, the incredibly tiny footprint, the quick loading times, and the simple but very functional layout. Within a few hours you will have grasped how to configure your system, load your email lists and create your first newsletters.

poMMo can handle very large email lists upward of 20k addresses and can be installed alongside your existing website in a matter of minutes. Just make sure you create a new database for it and away you go.

Something went wrong with that request. Please try again.