<?php
/**
*
- * Table is designed to be used with a mailer to notify or issue
+ * Table iend designed to be used with a mailer to notify or issue
* emails (or maybe others later??)
*
*
function applyFilters($q, $au, $roo)
{
+
+ if (!empty($q['search']['contains'])) {
+ $this->whereAdd("join_event_id_id.remarks LIKE '%".$this->escape($q['search']['contains']) ."%'");
+
+ }
if (isset($q['ontable']) && !in_array($q['ontable'], array('Person', 'Events', 'core_watch'))) {
// this will only work on tables not joined to ours.
}
- function sendManual()
+ function sendManual($debug=false)
{
require_once 'Pman/Core/NotifySend.php';
$send = new Pman_Core_NotifySend();
$send->error_handler = 'exception';
- try {
+ if ($debug) {
$send->get($this->id, array());
+ return true;
+ }
+
+ try {
+ $send->get($this->id, array('force' => 1));
} catch (Exception $e) {
ob_end_clean();
return $e;