* @link http://elgg.org/
*/
-/*
-
-require_once(dirname(dirname(__FILE__)) . "/engine/start.php");
-
-$default_css = elgg_view("css");
-
-header("Content-type: text/css", true);
-header('Expires: ' . date('r',time() + 864000), true);
-header("Pragma: public", true);
-header("Cache-Control: public", true);
-header("Content-Length: " . strlen($default_css));
-
-echo $default_css;
-*/
-
-define('externalpage',true);
-
global $viewinput, $override;
+
$viewinput['view'] = 'css';
$viewinput['viewtype'] = $_GET['viewtype'];
-//$override = true;
-
header("Content-type: text/css", true);
header('Expires: ' . date('r',time() + 86400000), true);
header("Pragma: public", true);
header("Cache-Control: public", true);
-// header("Content-Length: " . strlen($default_css));
require_once(dirname(dirname(__FILE__)) . '/simplecache/view.php');
* @link http://elgg.org/
*/
-/*
-
-require_once(dirname(dirname(__FILE__)) . "/engine/start.php");
-
-$default_css = elgg_view("css");
-
-header("Content-type: text/css", true);
-header('Expires: ' . date('r',time() + 864000), true);
-header("Pragma: public", true);
-header("Cache-Control: public", true);
-header("Content-Length: " . strlen($default_css));
-
-echo $default_css;
-*/
-
-define('externalpage',true);
-
global $viewinput, $override;
-//$override = true;
+
$viewinput['view'] = 'js/' . $_GET['js'];
$viewinput['viewtype'] = $_GET['viewtype'];
header('Expires: ' . date('r',time() + 864000000));
header("Pragma: public");
header("Cache-Control: public");
-// header("Content-Length: " . strlen($return));
require_once(dirname(dirname(__FILE__)) . '/simplecache/view.php');
\ No newline at end of file
/**
* Load Elgg framework
*/
-define('externalpage',true);
require_once("../start.php");
$action = get_input("action");
action($action);
\ No newline at end of file
*/
// Load Elgg engine
-define('externalpage',true);
require_once("../start.php");
global $CONFIG;
*/
// Load Elgg engine
-// define('externalpage',true);
require_once("../start.php");
// Get input
// Load Elgg engine
-define('externalpage',true);
require_once("../start.php");
// Get input
*/
// Load Elgg engine
-define('externalpage',true);
require_once("../start.php");
global $CONFIG;
function cron_init() {
// Register a pagehandler for cron
register_page_handler('cron','cron_page_handler');
+
+ // register a hook for Walled Garden public pages
+ register_plugin_hook('public_pages', 'walled_garden', 'cron_public_pages');
}
/**
}
}
+function cron_public_pages($hook, $type, $return_value, $params) {
+ global $CONFIG;
+
+ $return_value[] = "{$CONFIG->url}pg/cron/minute";
+ $return_value[] = "{$CONFIG->url}pg/cron/fiveminute";
+ $return_value[] = "{$CONFIG->url}pg/cron/fifteenmin";
+ $return_value[] = "{$CONFIG->url}pg/cron/halfhour";
+ $return_value[] = "{$CONFIG->url}pg/cron/hourly";
+ $return_value[] = "{$CONFIG->url}pg/cron/daily";
+ $return_value[] = "{$CONFIG->url}pg/cron/weekly";
+ $return_value[] = "{$CONFIG->url}pg/cron/monthly";
+ $return_value[] = "{$CONFIG->url}pg/cron/yearly";
+ $return_value[] = "{$CONFIG->url}pg/cron/reboot";
+
+ return $return_value;
+}
+
// Register a startup event
register_elgg_event_handler('init','system','cron_init');
\ No newline at end of file
"{$CONFIG->url}action/user/requestnewpassword",
"{$CONFIG->url}pg/resetpassword",
"{$CONFIG->url}upgrade.php",
+ "{$CONFIG->url}xml-rpc.php",
+ "{$CONFIG->url}mt/mt-xmlrpc.cgi",
);
// include a hook for plugin authors to include public pages
/**
* Start the Elgg engine
*/
-define('externalpage', TRUE);
require_once(dirname(__FILE__) . "/engine/start.php");
if (!trigger_plugin_hook('index', 'system', null, FALSE)) {
*/
// Load Elgg engine
-define('externalpage',true);
require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php");
// set some variables
// Include elgg engine
define('upgrading','upgrading');
-define('externalpage',true);
require_once(dirname(__FILE__) . "/engine/start.php");
if (get_input('upgrade') == 'upgrade') {