function __construct($toggleEscaping = true) { if ($toggleEscaping) { Pommo::logErrors(); // PHP Errors are logged, turns display_errors off. Pommo::toggleEscaping(); // Wraps _T and logger responses with htmlspecialchars() } $this->_output = array('success' => false, 'messages' => array(), 'errors' => array()); $this->_successMsg = $this->_failMsg = false; }
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See * the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with program; see the file docs/LICENSE. If not, write to the * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ /********************************** INITIALIZATION METHODS *********************************/ define('_poMMo_support', TRUE); require 'bootstrap.php'; Pommo::init(array('install' => TRUE)); $logger =& Pommo::$_logger; // start error logging Pommo::logErrors(); // ignore user abort ignore_user_abort(true); require_once Pommo::$_baseDir . 'classes/Pommo_Mail_Ctl.php'; $code = empty($_GET['code']) ? null : $_GET['code']; $spawn = !isset($_GET['spawn']) ? 0 : $_GET['spawn'] + 1; trigger_error('Testing Log, Spawn #' . $spawn); $fileContent = "<?php die(); ?>\n[code] = {$code}\n[spawn] = {$spawn}\n"; if (!($handle = fopen(Pommo::$_workDir . '/mailing.test.php', 'w'))) { die('Unable to write to test file'); } if (fwrite($handle, $fileContent) === FALSE) { die('Unable to write to test file'); } fclose($handle); if ($spawn > 0) {