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()); }
public static function Initialise() { utopia::AddInputType(itRICHTEXT, 'module_CKEditor::drti_func'); utopia::AddInputType(itHTML, 'module_CKEditor::drti_func'); uJavascript::IncludeFile(dirname(__FILE__) . '/lib/ckeditor.js', 1000); uJavascript::IncludeFile(dirname(__FILE__) . '/ckeditor.js', 1005); uCSS::IncludeFile(dirname(__FILE__) . '/ckeditor.css'); uEvents::AddCallback('AfterRunModule', 'module_CKEditor::MediaScript', 'fileManager'); $basepath = utopia::GetRelativePath(dirname(__FILE__) . '/lib/'); uJavascript::IncludeText(<<<FIN var CKEDITOR_BASEPATH = '{$basepath}/'; var FILE_BROWSE_URL = PATH_REL_CORE+'index.php?__ajax=media'; FIN ); }
<?php utopia::AddInputType('itYESNO', 'ToggleSwitch::DrawToggleSwitch'); utopia::AddInputType('itONOFF', 'ToggleSwitch::DrawToggleSwitch'); class ToggleSwitch implements iUtopiaModule { public static function Initialise() { uCSS::IncludeFile(dirname(__FILE__) . '/toggleSwitch.css'); uJavascript::IncludeFile(dirname(__FILE__) . '/toggleSwitch.js'); uJavascript::IncludeText(<<<FIN utopia.Initialise.add(function () { \$(".inputtype-itONOFF:not(.switched)").addClass("switched").toggleSwitch('onoff');}); utopia.Initialise.add(function () { \$(".inputtype-itYESNO:not(.switched)").addClass("switched").toggleSwitch('yesno');}); FIN ); } static function DrawToggleSwitch($fieldName, $inputType, $defaultValue = '', $possibleValues = NULL, $attributes = NULL, $noSubmit = FALSE) { return utopia::DrawInput($fieldName, itCHECKBOX, $defaultValue, $possibleValues, $attributes, $noSubmit); } }