/** * Install Page Wrapper Script * * @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 */ // Initialize owa //define('OWA_ERROR_HANDLER', 'development'); define('OWA_CACHE_OBJECTS', false); define('OWA_INSTALLING', true); $owa = new owa_php(); if ($owa->isEndpointEnabled(basename(__FILE__))) { // need third param here so that seting is not persisted. $owa->setSetting('base', 'main_url', 'install.php'); // run controller, echo page content $do = owa_coreAPI::getRequestParam('do'); $params = array(); if (empty($do)) { $params['do'] = 'base.installStart'; } // run controller or view and echo page content echo $owa->handleRequest($params); } else { // unload owa $owa->restInPeace(); }
ignore_user_abort(true); set_time_limit(180); include_once 'owa_env.php'; require_once OWA_BASE_DIR . '/owa_php.php'; /** * Remote Event Queue Endpoint * * @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.3.0 */ $owa = new owa_php(); if ($owa->isEndpointEnabled(basename(__FILE__))) { $owa->setSetting('base', 'is_remote_event_queue', true); $owa->e->debug('post: ' . print_r($_POST, true)); $raw_event = owa_coreAPI::getRequestParam('event'); if ($raw_event) { $dispatch = owa_coreAPI::getEventDispatch(); $event = $dispatch->makeEvent(); $event->loadFromArray($raw_event); $owa->e->debug(print_r($event, true)); $dispatch->asyncNotify($event); } } else { // unload owa $owa->restInPeace(); }