public static function Initialise() { self::UpdateHtaccess(); utopia::RegisterAjax('toggle_debug', 'uDashboard::toggleDebug'); uEvents::AddCallback('AfterRunModule', 'uDashboard::SetupMenu', utopia::GetCurrentModule()); self::AddParent('/'); }
public static function Initialise() { utopia::RegisterAjax('fileManagerAjax', 'uUploads::ajax'); utopia::AddInputType(itFILEMANAGER, 'uUploads::show_fileman'); jqFileManager::SetDocRoot(PATH_ABS_ROOT); jqFileManager::SetRelRoot(PATH_REL_ROOT); uJavascript::IncludeFile(jqFileManager::GetPathJS()); uCSS::IncludeFile(jqFileManager::GetPathCSS()); }
static function Initialise() { uJavascript::IncludeFile(dirname(__FILE__) . '/static_ajax.js'); // register ajax utopia::RegisterAjax('updateField', 'uStaticAjax::UpdateField'); utopia::RegisterAjax('getValues', 'uStaticAjax::getValues'); utopia::RegisterAjax('getUpload', 'uStaticAjax::getUpload'); utopia::RegisterAjax('getCompressed', 'uStaticAjax::getCompressed'); utopia::RegisterAjax('getParserContent', 'uStaticAjax::getParserContent'); uEvents::AddCallback('AfterInit', 'uStaticAjax::RunAjax', null, MAX_ORDER + MAX_ORDER); }
} public static function ShowNotices() { // is redirect issued? If so, don't draw now. foreach (headers_list() as $h) { if (preg_match('/^location:/i', $h)) { return; } } if (!utopia::UsingTemplate() && !AjaxEcho()) { return; } if (!isset($_SESSION['notices'])) { return; } $scripts = implode(PHP_EOL, $_SESSION['notices']); $_SESSION['notices'] = array(); if (!AjaxEcho($scripts)) { uJavascript::AddText('$(function(){' . $scripts . '});'); } } public static function Init() { uCSS::IncludeFile(dirname(__FILE__) . '/notices.css'); uJavascript::IncludeFile(dirname(__FILE__) . '/notices.js'); } } uEvents::AddCallback('AfterInit', 'uNotices::Init'); uEvents::AddCallback('BeforeOutputTemplate', 'uNotices::ShowNotices'); utopia::RegisterAjax('getNotices', 'uNotices::ShowNotices');
/** * Register this module to receive Ajax calls. Normal execution will be terminated in order to process the specified callback function. * * @param string $ajaxIdent * @param string $callback * @param (bool|function) $requireLogin Either True or False for admin login, or a custom callback function. * @return bool */ public function RegisterAjax($ajaxIdent, $callback) { return utopia::RegisterAjax($ajaxIdent, $callback); }
public static function Initialise() { utopia::RegisterAjax('media', 'fileManager::RunPopup'); self::AddParent('/'); }
<?php utopia::RegisterAjax('dataonly', 'uDataOnly::process'); uDataOnly::RegisterType('csv', 'uDataOnly::csv'); uDataOnly::RegisterType('json', 'uDataOnly::json'); uEvents::AddCallback('AfterInit', 'uDataOnly::processInjectionQueue', null, MAX_ORDER); class uDataOnly { private static $types = array(); public static function RegisterType($type, $callback) { self::$types[$type] = $callback; } private static $queue = array(); public static function inject($module) { self::$queue[] = $module; } public static function processInjectionQueue() { foreach (self::$queue as $module) { self::doInject($module); } } private static function doInject($obj) { if (is_string($obj)) { $parent = $obj; $obj = utopia::GetInstance($parent); } else { $parent = get_class($obj);
public static function Initialise() { utopia::RegisterAjax('getWidgets', 'uWidgets_List::getWidgets'); self::AddParent('/'); }
public static function Initialise() { utopia::RegisterAjax('getWidgetPlaceholder', 'uCMS_Edit::getWidgetPlaceholder'); utopia::AddTemplateParser('content', 'uCMS_Edit::getEditor', '.*'); uEvents::AddCallback('BeforeRunModule', 'uCMS_Edit::editPageCallback', null, -9999); self::AddParent('uCMS_List', 'cms_id'); }