function postProcess() { $this->po->setHtmlBody($this->t->fetch()); if ($this->get('plainTextView')) { $this->po->setAltBody(owa_coreAPI::displayView($this->get('plain_text_view'))); } return $this->po->sendMail(); }
/** * Handles OWA internal page/action requests * * @return unknown */ public static function handleRequest($caller_params = null, $action = '') { static $init; $service = owa_coreAPI::serviceSingleton(); // Override request parsms with those passed by caller if (!empty($caller_params)) { $service->request->mergeParams($caller_params); } $params = $service->request->getAllOwaParams(); if ($init != true) { owa_coreAPI::debug('Handling request with params: ' . print_r($params, true)); } // backwards compatability with old style view/controler scheme // still needed?? if (array_key_exists('view', $params)) { // its a view request so the only data is in whats in the params $init = true; return owa_coreAPI::displayView($params); } if (empty($action)) { $action = owa_coreAPI::getRequestParam('action'); if (empty($action)) { $action = owa_coreAPI::getRequestParam('do'); if (empty($action)) { $action = owa_coreAPI::getSetting('base', 'start_page'); $params['do'] = $action; } } } $init = true; owa_coreAPI::debug('About to perform action: ' . $action); return owa_coreAPI::performAction($action, $params); }
// distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // // $Id$ // include_once 'owa_env.php'; require_once OWA_BASE_DIR . '/owa_php.php'; /** * Special HTTP Requests Controler * * @author Peter Adams <*****@*****.**> * @copyright Copyright © 2006 Peter Adams <*****@*****.**> * @license http://www.gnu.org/copyleft/gpl.html GPL v2.0 * @category owa * @package owa * @version $Revision$ * @since owa 1.0.0 */ ignore_user_abort(true); $owa = new owa_php(); if ($owa->isEndpointEnabled(basename(__FILE__))) { $owa->e->debug('Logging Event from Url...'); // log event $ret = $owa->logEventFromUrl(); echo owa_coreAPI::displayView(array(), 'base.pixel'); } else { // unload owa $owa->restInPeace(); }