Overview

Namespaces

  • Composer
    • Autoload
  • Geekwright
    • RegDom
  • League
    • OAuth2
      • Client
        • Provider
  • None
  • Xmf
    • Database
    • Jwt
    • Key
    • Module
      • Helper

Classes

  • ArtObject
  • ArtObjectHandler
  • BloggerApi
  • CGIF
  • CGIFCOLORTABLE
  • CGIFFILEHEADER
  • CGIFIMAGE
  • CGIFIMAGEHEADER
  • CGIFLZW
  • Composer\Autoload\ClassLoader
  • Composer\Autoload\ComposerStaticInit274e5fff219a4f27a346e611b0580d6a
  • ComposerAutoloaderInit274e5fff219a4f27a346e611b0580d6a
  • Config_File
  • Cookie
  • Criteria
  • CriteriaCompo
  • CriteriaElement
  • Database
  • Db_manager
  • ErrorHandler
  • FormDhtmlTextArea
  • FormTextArea
  • Geekwright\RegDom\PublicSuffixList
  • Geekwright\RegDom\RegisteredDomain
  • HTMLPurifier
  • League\OAuth2\Client\Provider\Google
  • MetaWeblogApi
  • ModuleAdmin
  • MovableTypeApi
  • MyTextSanitizer
  • MyTextSanitizerExtended
  • MyTextSanitizerExtension
  • MytsCensor
  • MytsFlash
  • MytsIframe
  • MytsImage
  • MytsLi
  • MytsMms
  • MytsMp3
  • MytsRtsp
  • MytsSoundcloud
  • MytsSyntaxhighlight
  • MytsTextfilter
  • MytsUl
  • MytsWiki
  • MytsWmp
  • MytsYoutube
  • PathStuffController
  • PHPMailer
  • PHPMailerOAuth
  • PHPMailerOAuthGoogle
  • phpthumb
  • phpthumb_bmp
  • phpthumb_filters
  • phpthumb_functions
  • phpthumb_ico
  • phpUnsharpMask
  • PmCorePreload
  • PmMessage
  • PmMessageHandler
  • PmSystemPreload
  • POP3
  • ProfileCategory
  • ProfileCategoryHandler
  • ProfileCorePreload
  • ProfileField
  • ProfileFieldHandler
  • ProfileProfile
  • ProfileProfileHandler
  • ProfileRegstep
  • ProfileRegstepHandler
  • ProfileVisibility
  • ProfileVisibilityHandler
  • Protector
  • Protector_bruteforce_overrun_message
  • Protector_crawler_overrun_message
  • Protector_f5attack_overrun_message
  • Protector_postcommon_post_deny_by_httpbl
  • Protector_postcommon_post_deny_by_rbl
  • Protector_postcommon_post_htmlpurify4everyone
  • Protector_postcommon_post_htmlpurify4guest
  • Protector_postcommon_post_language_match
  • Protector_postcommon_post_need_multibyte
  • Protector_postcommon_post_register_moratorium
  • Protector_postcommon_post_stopforumspam
  • Protector_postcommon_register_insert_js_check
  • Protector_postcommon_register_stopforumspam
  • Protector_precommon_badip_errorlog
  • Protector_precommon_badip_message
  • Protector_precommon_badip_redirection
  • Protector_precommon_bwlimit_errorlog
  • Protector_precommon_bwlimit_message
  • Protector_prepurge_exit_message
  • Protector_spamcheck_overrun_message
  • ProtectorCorePreload
  • ProtectorFilterAbstract
  • ProtectorFilterHandler
  • ProtectorMySQLDatabase
  • ProtectorRegistry
  • ReCaptchaResponse
  • RpcArrayHandler
  • RpcBase64Handler
  • RpcBooleanHandler
  • RpcDateTimeHandler
  • RpcDoubleHandler
  • RpcIntHandler
  • RpcMemberHandler
  • RpcMethodNameHandler
  • RpcNameHandler
  • RpcStringHandler
  • RpcStructHandler
  • RpcValueHandler
  • RssAuthorHandler
  • RssCategoryHandler
  • RssChannelHandler
  • RssCommentsHandler
  • RssCopyrightHandler
  • RssDescriptionHandler
  • RssDocsHandler
  • RssGeneratorHandler
  • RssGuidHandler
  • RssHeightHandler
  • RssImageHandler
  • RssItemHandler
  • RssLanguageHandler
  • RssLastBuildDateHandler
  • RssLinkHandler
  • RssManagingEditorHandler
  • RssNameHandler
  • RssPubDateHandler
  • RssSourceHandler
  • RssTextInputHandler
  • RssTitleHandler
  • RssTtlHandler
  • RssUrlHandler
  • RssWebMasterHandler
  • RssWidthHandler
  • SaxParser
  • Smarty
  • Smarty_Compiler
  • SMTP
  • Snoopy
  • SqlUtility
  • SystemAvatar
  • SystemAvatarHandler
  • SystemBanner
  • SystemBannerclient
  • SystemBannerclientHandler
  • SystemBannerFinish
  • SystemBannerfinishHandler
  • SystemBannerHandler
  • SystemBlock
  • SystemBlockHandler
  • SystemBlockLinkModule
  • SystemBlockLinkModuleHandler
  • SystemBreadcrumb
  • SystemCorePreload
  • SystemFineAvatarUploadHandler
  • SystemFineImUploadHandler
  • SystemFineUploadHandler
  • SystemGroup
  • SystemGroupHandler
  • SystemMaintenance
  • SystemMenuHandler
  • SystemSmilies
  • SystemsmiliesHandler
  • SystemUserrank
  • SystemuserrankHandler
  • SystemUsers
  • SystemUsersHandler
  • Tar
  • ThemeSetAuthorHandler
  • ThemeSetDateCreatedHandler
  • ThemeSetDescriptionHandler
  • ThemeSetEmailHandler
  • ThemeSetFileTypeHandler
  • ThemeSetGeneratorHandler
  • ThemeSetImageHandler
  • ThemeSetLinkHandler
  • ThemeSetModuleHandler
  • ThemeSetNameHandler
  • ThemeSetTagHandler
  • ThemeSetTemplateHandler
  • TinyMCE
  • Xmf\Assert
  • Xmf\Database\Migrate
  • Xmf\Database\TableLoad
  • Xmf\Database\Tables
  • Xmf\Debug
  • Xmf\FilterInput
  • Xmf\Highlighter
  • Xmf\IPAddress
  • Xmf\Jwt\JsonWebToken
  • Xmf\Jwt\KeyFactory
  • Xmf\Jwt\TokenFactory
  • Xmf\Jwt\TokenReader
  • Xmf\Key\ArrayStorage
  • Xmf\Key\Basic
  • Xmf\Key\FileStorage
  • Xmf\Key\KeyAbstract
  • Xmf\Language
  • Xmf\Metagen
  • Xmf\Module\Admin
  • Xmf\Module\Helper
  • Xmf\Module\Helper\AbstractHelper
  • Xmf\Module\Helper\Cache
  • Xmf\Module\Helper\GenericHelper
  • Xmf\Module\Helper\Permission
  • Xmf\Module\Helper\Session
  • Xmf\Random
  • Xmf\Request
  • Xmf\StopWords
  • Xmf\Yaml
  • XmlTagHandler
  • XoopsApi
  • xoopsart
  • XoopsAuth
  • XoopsAuthAds
  • XoopsAuthFactory
  • XoopsAuthLdap
  • XoopsAuthProvisionning
  • XoopsAuthXoops
  • XoopsAvatar
  • XoopsAvatarHandler
  • XoopsBlock
  • XoopsBlockHandler
  • XoopsBlockInstance
  • XoopsBlockInstanceHandler
  • XoopsCache
  • XoopsCacheApc
  • XoopsCacheEngine
  • XoopsCacheFile
  • XoopsCacheMemcache
  • XoopsCacheModel
  • XoopsCacheModelHandler
  • XoopsCacheModelObject
  • XoopsCacheXcache
  • XoopsCaptcha
  • XoopsCaptchaImage
  • XoopsCaptchaImageHandler
  • XoopsCaptchaMethod
  • XoopsCaptchaRecaptcha
  • XoopsCaptchaRecaptcha2
  • XoopsCaptchaText
  • XoopsComment
  • XoopsCommentHandler
  • XoopsCommentRenderer
  • XoopsComments
  • XoopsConfigCategory
  • XoopsConfigCategoryHandler
  • XoopsConfigHandler
  • XoopsConfigItem
  • XoopsConfigItemHandler
  • XoopsConfigOption
  • XoopsConfigOptionHandler
  • XoopsDatabase
  • XoopsDatabaseFactory
  • XoopsDownloader
  • XoopsEditor
  • XoopsEditorHandler
  • XoopsErrorHandler
  • XoopsFile
  • XoopsFileHandler
  • XoopsFilterInput
  • XoopsFolderHandler
  • XoopsForm
  • XoopsFormButton
  • XoopsFormButtonTray
  • XoopsFormCaptcha
  • XoopsFormCheckBox
  • XoopsFormColorPicker
  • XoopsFormDateTime
  • XoopsFormDhtmlTextArea
  • XoopsFormEditor
  • XoopsFormElement
  • XoopsFormElementTray
  • XoopsFormFile
  • XoopsFormHidden
  • XoopsFormHiddenToken
  • XoopsFormLabel
  • XoopsFormPassword
  • XoopsFormRadio
  • XoopsFormRadioYN
  • XoopsFormRenderer
  • XoopsFormRendererBootstrap3
  • XoopsFormRendererLegacy
  • XoopsFormSelect
  • XoopsFormSelectCheckGroup
  • XoopsFormSelectCountry
  • XoopsFormSelectEditor
  • XoopsFormSelectGroup
  • XoopsFormSelectLang
  • XoopsFormSelectMatchOption
  • XoopsFormSelectTheme
  • XoopsFormSelectTimezone
  • XoopsFormSelectUser
  • XoopsFormText
  • XoopsFormTextArea
  • XoopsFormTextDateSelect
  • XoopsFormTinymce
  • XoopsGroup
  • XoopsGroupFormCheckBox
  • XoopsGroupHandler
  • XoopsGroupPerm
  • XoopsGroupPermForm
  • XoopsGroupPermHandler
  • XoopsGTicket
  • XoopsGuestUser
  • XoopsGuiDefault
  • XoopsGuiThadmin
  • XoopsGuiTransition
  • XoopsGuiZetadigme
  • XoopsHandlerRegistry
  • XoopsImage
  • XoopsImagecategory
  • XoopsImagecategoryHandler
  • XoopsImageHandler
  • XoopsImageSet
  • XoopsImagesetHandler
  • XoopsImagesetimg
  • XoopsImagesetimgHandler
  • XoopsInstallWizard
  • XoopsLists
  • XoopsLoad
  • XoopsLocal
  • XoopsLocalAbstract
  • XoopsLocalWrapper
  • XoopsLogger
  • XoopsMailer
  • XoopsMailerLocal
  • XoopsMediaUploader
  • XoopsMemberHandler
  • XoopsMembership
  • XoopsMembershipHandler
  • XoopsModelAbstract
  • XoopsModelFactory
  • XoopsModelJoint
  • XoopsModelRead
  • XoopsModelStats
  • XoopsModelSync
  • XoopsModelWrite
  • XoopsModule
  • XoopsModuleHandler
  • XoopsMultiMailer
  • XoopsMySQLDatabase
  • XoopsMySQLDatabaseProxy
  • XoopsMySQLDatabaseSafe
  • XoopsNotification
  • XoopsNotificationHandler
  • XoopsObject
  • XoopsObjectHandler
  • XoopsObjectTree
  • XoopsOnlineHandler
  • XoopsPageNav
  • XoopsPersistableObjectHandler
  • XoopsPreload
  • XoopsPreloadItem
  • XoopsPrivmessage
  • XoopsPrivmessageHandler
  • XoopsRank
  • XoopsRankHandler
  • XoopsRequest
  • XoopsSecurity
  • XoopsSessionHandler
  • XoopsSimpleForm
  • XoopsStory
  • XoopsSystemCpanel
  • XoopsSystemGui
  • XoopsTableForm
  • XoopsTarDownloader
  • XoopsThemeForm
  • XoopsThemeSetParser
  • XoopsTopic
  • XoopsTpl
  • XoopsTplfile
  • XoopsTplfileHandler
  • XoopsTplset
  • XoopsTplsetHandler
  • XoopsTree
  • XoopsUser
  • XoopsUserHandler
  • XoopsUserUtility
  • XoopsUtility
  • XoopsXmlRpcApi
  • XoopsXmlRpcArray
  • XoopsXmlRpcBase64
  • XoopsXmlRpcBoolean
  • XoopsXmlRpcDatetime
  • XoopsXmlRpcDocument
  • XoopsXmlRpcDouble
  • XoopsXmlRpcFault
  • XoopsXmlRpcInt
  • XoopsXmlRpcParser
  • XoopsXmlRpcRequest
  • XoopsXmlRpcResponse
  • XoopsXmlRpcString
  • XoopsXmlRpcStruct
  • XoopsXmlRpcTag
  • XoopsXmlRss2Parser
  • XoopsZipDownloader
  • xos_kernel_Xoops2
  • xos_logos_PageBuilder
  • xos_opal_AdminThemeFactory
  • xos_opal_Theme
  • xos_opal_ThemeFactory
  • XoUser
  • XoUserHandler
  • Zipfile

Interfaces

  • Xmf\Key\StorageInterface
  • XoopsFormRendererInterface

Exceptions

  • phpmailerException

Functions

  • __autoload
  • _recaptcha_aes_encrypt
  • _recaptcha_aes_pad
  • _recaptcha_http_post
  • _recaptcha_mailhide_email_parts
  • _recaptcha_mailhide_urlbase64
  • _recaptcha_qsencode
  • _smarty_regex_replace_check
  • _smarty_sort_length
  • admin_refcheck
  • b_system_comments_edit
  • b_system_comments_show
  • b_system_info_edit
  • b_system_info_show
  • b_system_login_show
  • b_system_main_show
  • b_system_newmembers_edit
  • b_system_newmembers_show
  • b_system_notification_show
  • b_system_online_show
  • b_system_search_show
  • b_system_themes_edit
  • b_system_themes_show
  • b_system_topposters_edit
  • b_system_topposters_show
  • b_system_user_show
  • b_system_waiting_show
  • bannerstats
  • change_banner_url_by_client
  • checkEmail
  • clickbanner
  • clientlogin
  • closeTable
  • closeThread
  • CloseWaitBox
  • Composer\Autoload\includeFile
  • composerRequire274e5fff219a4f27a346e611b0580d6a
  • createConfigform
  • createThemeform
  • doConditionalGet
  • emailStats
  • exit404BadReq
  • fatalPhpErrorHandler
  • file_get_contents
  • file_put_contents
  • findSharp
  • form_user
  • formatTimestamp
  • formatURL
  • gd_info
  • genPathCheckHtml
  • get_request_method
  • get_writeoks_from_protector
  • getcss
  • getDbCharsets
  • getDbCollations
  • getDirList
  • getMailer
  • getTheme
  • gif_getSize
  • gif_loadFile
  • gif_loadFileToGDimageResource
  • gif_outputAsBmp
  • gif_outputAsJpeg
  • gif_outputAsPng
  • HTMLPurifier
  • imagealphablending
  • imageBrowser
  • imageCreateCorners
  • imageFilenameCheck
  • imagesavealpha
  • install_acceptUser
  • install_finalize
  • is_executable
  • kses
  • langDropdown
  • load_functions
  • load_object
  • load_objectHandler
  • loadModuleAdminMenu
  • make_cblock
  • make_data
  • make_groups
  • make_sidebar
  • mod_clearCacheFile
  • mod_clearConfg
  • mod_clearConfig
  • mod_clearFile
  • mod_clearSmartyCache
  • mod_constant
  • mod_createCacheFile
  • mod_createCacheFile_byGroup
  • mod_createFile
  • mod_DB_prefix
  • mod_fetchConfg
  • mod_fetchConfig
  • mod_generateCacheId
  • mod_generateCacheId_byGroup
  • mod_getDirname
  • mod_getIP
  • mod_getMysqlVersion
  • mod_getUnameFromId
  • mod_getUnameFromIds
  • mod_isModuleAction
  • mod_loadCacheFile
  • mod_loadCacheFile_byGroup
  • mod_loadConfg
  • mod_loadConfig
  • mod_loadFile
  • mod_loadFunctions
  • mod_loadRenderer
  • mod_message
  • modify_chmod
  • myTextForm
  • notificationCategoryInfo
  • notificationCommentCategoryInfo
  • notificationEnabled
  • notificationEventEnabled
  • notificationEventInfo
  • notificationEvents
  • notificationGenerateConfig
  • notificationSubscribableCategoryInfo
  • openTable
  • openThread
  • OpenWaitBox
  • PHPMailerAutoload
  • phpThumbURL
  • preg_quote
  • profile_getFieldForm
  • profile_getRegisterForm
  • profile_getStepForm
  • profile_getUserForm
  • profile_install_addCategory
  • profile_install_addField
  • profile_install_addStep
  • profile_install_initializeProfiles
  • profile_install_setPermissions
  • protector_message_append_oninstall
  • protector_message_append_onuninstall
  • protector_message_append_onupdate
  • protector_notify_base
  • protector_oninstall_base
  • protector_onuninstall_base
  • protector_onupdate_base
  • protector_postcommon
  • protector_prepare
  • recaptcha_check_answer
  • recaptcha_get_html
  • recaptcha_get_signup_url
  • recaptcha_mailhide_html
  • recaptcha_mailhide_url
  • redirect_header
  • RedirectToCachedFile
  • SendSaveAsFileHeaderIfNeeded
  • showbanner
  • showThread
  • smarty_block_textformat
  • smarty_compiler_assign
  • smarty_compiler_foreachq
  • smarty_compiler_includeq
  • smarty_compiler_xoAdminIcons
  • smarty_compiler_xoAdminNav
  • smarty_compiler_xoAppUrl
  • smarty_compiler_xoImgUrl
  • smarty_compiler_xoModuleIcons16
  • smarty_compiler_xoModuleIcons32
  • smarty_compiler_xoModuleIconsBookmarks
  • smarty_core_assemble_plugin_filepath
  • smarty_core_assign_smarty_interface
  • smarty_core_create_dir_structure
  • smarty_core_display_debug_console
  • smarty_core_get_include_path
  • smarty_core_get_microtime
  • smarty_core_get_php_resource
  • smarty_core_is_secure
  • smarty_core_is_trusted
  • smarty_core_load_plugins
  • smarty_core_load_resource_plugin
  • smarty_core_process_cached_inserts
  • smarty_core_process_compiled_include
  • smarty_core_read_cache_file
  • smarty_core_rm_auto
  • smarty_core_rmdir
  • smarty_core_run_insert_handler
  • smarty_core_smarty_include_php
  • smarty_core_write_cache_file
  • smarty_core_write_compiled_include
  • smarty_core_write_compiled_resource
  • smarty_core_write_file
  • smarty_function_assign_debug_info
  • smarty_function_block
  • smarty_function_config_load
  • smarty_function_counter
  • smarty_function_cycle
  • smarty_function_debug
  • smarty_function_escape_special_chars
  • smarty_function_eval
  • smarty_function_fetch
  • smarty_function_html_checkboxes
  • smarty_function_html_checkboxes_output
  • smarty_function_html_image
  • smarty_function_html_options
  • smarty_function_html_options_optgroup
  • smarty_function_html_options_optoutput
  • smarty_function_html_radios
  • smarty_function_html_radios_output
  • smarty_function_html_select_date
  • smarty_function_html_select_time
  • smarty_function_html_table
  • smarty_function_html_table_cycle
  • smarty_function_mailto
  • smarty_function_math
  • smarty_function_popup
  • smarty_function_popup_init
  • smarty_function_securityToken
  • smarty_function_xoInboxCount
  • smarty_function_xoMemberInfo
  • smarty_function_xoops_link
  • smarty_function_xoPageNav
  • smarty_make_timestamp
  • smarty_modifier_capitalize
  • smarty_modifier_capitalize_ucfirst
  • smarty_modifier_cat
  • smarty_modifier_count_characters
  • smarty_modifier_count_paragraphs
  • smarty_modifier_count_sentences
  • smarty_modifier_count_words
  • smarty_modifier_date_format
  • smarty_modifier_debug_print_var
  • smarty_modifier_default
  • smarty_modifier_escape
  • smarty_modifier_indent
  • smarty_modifier_lower
  • smarty_modifier_nl2br
  • smarty_modifier_regex_replace
  • smarty_modifier_replace
  • smarty_modifier_spacify
  • smarty_modifier_string_format
  • smarty_modifier_strip
  • smarty_modifier_strip_tags
  • smarty_modifier_truncate
  • smarty_modifier_upper
  • smarty_modifier_wordwrap
  • smarty_outputfilter_trimwhitespace
  • smarty_outputfilter_trimwhitespace_replace
  • smarty_resource_db_secure
  • smarty_resource_db_source
  • smarty_resource_db_timestamp
  • smarty_resource_db_tplinfo
  • smarty_resource_db_trusted
  • synchronize
  • system_AdminIcons
  • system_adminVersion
  • system_CleanVars
  • system_loadLanguage
  • system_loadTemplate
  • themecenterposts
  • update_system_v211
  • userCheck
  • userTimeToServerTime
  • validateDbCharset
  • writeLicenseKey
  • xoBuildLicenceKey
  • xoDiag
  • xoDiagBoolSetting
  • xoDiagIfWritable
  • xoFormBlockCollation
  • xoFormField
  • xoFormFieldCharset
  • xoFormFieldCollation
  • xoFormSelect
  • xoops_aw_decode
  • xoops_aw_encode
  • xoops_bin2hex
  • xoops_comment_count
  • xoops_comment_delete
  • xoops_confirm
  • xoops_convert_decode
  • xoops_convert_encode
  • xoops_convert_encoding
  • xoops_cp_footer
  • xoops_cp_header
  • xoops_error
  • xoops_footer
  • xoops_getActiveModules
  • xoops_getbanner
  • xoops_getBaseDomain
  • xoops_getConfigOption
  • xoops_getcss
  • xoops_getenv
  • xoops_getHandler
  • xoops_getLinkedUnameFromId
  • xoops_getMailer
  • xoops_getModuleHandler
  • xoops_getModuleOption
  • xoops_getOption
  • xoops_getrank
  • xoops_getUrlDomain
  • xoops_getUserTimestamp
  • xoops_groupperm_deletebymoditem
  • xoops_header
  • xoops_hex2bin
  • xoops_isActiveModule
  • xoops_ishexstr
  • xoops_load
  • xoops_load_lang_file
  • xoops_loadLanguage
  • xoops_local
  • xoops_makepass
  • xoops_message
  • xoops_module_activate
  • xoops_module_change
  • xoops_module_deactivate
  • xoops_module_delayed_clean_cache
  • xoops_module_get_admin_menu
  • xoops_module_gettemplate
  • xoops_module_install
  • xoops_module_install_pm
  • xoops_module_install_profile
  • xoops_module_log_header
  • xoops_module_uninstall
  • xoops_module_update
  • xoops_module_update_pm
  • xoops_module_update_profile
  • xoops_module_update_system
  • xoops_module_write_admin_menu
  • xoops_notification_deletebyitem
  • xoops_notification_deletebymodule
  • xoops_notification_deletebyuser
  • xoops_refcheck
  • xoops_result
  • xoops_setActiveModules
  • xoops_setConfigOption
  • xoops_substr
  • xoops_template_clear_module_cache
  • xoops_template_touch
  • xoops_trim
  • xoops_utf8_encode
  • xoops_write_index_file
  • xoopsCodeTarea
  • xoopseditor_get_rootpath
  • XoopsErrorHandler_HandleError
  • xoopsfwrite
  • xoopsSmilies
  • xoPassField
  • xoPhpVersion
  • xoPutLicenseKey
  • xoStripeKey
  • Overview
  • Namespace
  • Class
  • Tree
  1: <?php
  2: /*
  3:  You may not change or alter any portion of this comment or credits
  4:  of supporting developers from this source code or any supporting source code
  5:  which is considered copyrighted (c) material of the original comment or credit authors.
  6:  This program is distributed in the hope that it will be useful,
  7:  but WITHOUT ANY WARRANTY; without even the implied warranty of
  8:  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  9: */
 10: xoops_load('gui', 'system');
 11: 
 12: /**
 13:  * Xoops Cpanel Paradigme GUI class
 14:  *
 15:  * @copyright       (c) 2000-2016 XOOPS Project (www.xoops.org)
 16:  * @license             GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html)
 17:  * @package             system
 18:  * @usbpackage          GUI
 19:  * @since               2.4.1
 20:  * @author              Kris <kris@xoofoo.org>
 21:  */
 22: class XoopsGuiZetadigme extends XoopsSystemGui
 23: {
 24:     /**
 25:      *
 26:      */
 27:     public function __construct()
 28:     {
 29:     }
 30: 
 31:     /**
 32:      * @return bool
 33:      */
 34:     public static function validate()
 35:     {
 36:         return true;
 37:     }
 38: 
 39:     /**
 40:      * @return bool
 41:      */
 42:     public function generateMenu()
 43:     {
 44:         return true;
 45:     }
 46: 
 47:     public function header()
 48:     {
 49:         parent::header();
 50:         global $xoopsConfig, $xoopsUser, $xoopsModule, $xoTheme, $xoopsDB;
 51:         $tpl =& $this->template;
 52:         $xoTheme->addScript('browse.php?Frameworks/jquery/jquery.js');
 53:         $xoTheme->addScript('', '', '
 54:         startList = function() {
 55: /* currentStyle restricts the Javascript to IE only */
 56:     if (document.all &&
 57:  document.getElementById(nav).currentStyle) {
 58:         var navroot = document.getElementById(nav);
 59:         /* Get all the list items within the menu */
 60:         var lis=navroot.getElementsByTagName("li");
 61:         for (i=0; i<lis.length; i++) {
 62:            /* If the li has another menu level */
 63:             if (lis[i].lastChild.tagName=="ul") {
 64:                 /* assign the function to the li */
 65:                  lis[i].onmouseover=function() {
 66:                    /* display the inner menu */
 67:                    this.lastChild.style.display="block";
 68:                 }
 69:                 lis[i].onmouseout=function() {
 70:                    this.lastChild.style.display="none";
 71:                 }
 72:             }
 73:         }
 74:     }
 75: }
 76: window.onload= function(){
 77:     /* pass the function the id of the top level il */
 78:     /* remove one, when only using one menu */
 79:     activateMenu("nav");
 80:     /*activateMenu("vertnav"); */
 81: }
 82:     xoopsOnloadEvent(startList);');
 83:         $tpl->assign('lang_cp', _CPHOME);
 84:         $tpl->assign('system_options', _AD_SYSOPTIONS);
 85:         $tpl->assign('lang_banners', _AM_SYSTEM_BANS);
 86:         $tpl->assign('lang_blocks', _AM_SYSTEM_BLOCKS);
 87:         $tpl->assign('lang_groups', _AM_SYSTEM_ADGS);
 88:         $tpl->assign('lang_images', _AM_SYSTEM_IMAGES);
 89:         $tpl->assign('lang_modules', _AM_SYSTEM_MODULES);
 90:         $tpl->assign('lang_preferences', _AM_SYSTEM_PREF);
 91:         $tpl->assign('lang_smilies', _AM_SYSTEM_SMLS);
 92:         $tpl->assign('lang_ranks', _AM_SYSTEM_RANK);
 93:         $tpl->assign('lang_edituser', _AM_SYSTEM_USER);
 94:         $tpl->assign('lang_mailuser', _AM_SYSTEM_MLUS);
 95:         $tpl->assign('lang_avatars', _AM_SYSTEM_AVATARS);
 96:         $tpl->assign('lang_tpls', _AM_SYSTEM_TPLSETS);
 97:         $tpl->assign('lang_comments', _AM_SYSTEM_COMMENTS);
 98:         $tpl->assign('lang_insmodules', _AD_INSTALLEDMODULES);
 99:         $tpl->assign('xoops_sitename', $xoopsConfig['sitename']);
100:         //for system overview
101:         $tpl->assign('lang_overview', _MD_CPANEL_OVERVIEW);
102:         $tpl->assign('lang_phpextensions', _MD_CPANEL_PHPEXTENSIONS);
103:         $tpl->assign('lang_about_xoops', _MD_ABOUT);
104:         $tpl->assign('lang_about_xoops_text', _MD_ABOUT_TEXT);
105:         $tpl->assign('lang_version', _MD_VERSION);
106:         $tpl->assign('lang_version_xoops', _MD_VERSION_XOOPS);
107:         $tpl->assign('lang_version_php', _MD_VERSION_PHP);
108:         $tpl->assign('lang_version_mysql', _MD_VERSION_MYSQL);
109:         $tpl->assign('lang_server_api_name', _MD_Server_API);
110:         $tpl->assign('lang_os', _MD_OS);
111:         $tpl->assign('lang_xoops_links', _MD_XOOPS_LINKS);
112:         //start system overview
113:         $tpl->assign('lang_xoops_version', XOOPS_VERSION);
114:         $tpl->assign('lang_php_vesion', PHP_VERSION);
115:         $tpl->assign('lang_mysql_version', mysqli_get_server_info($xoopsDB->conn));
116:         $tpl->assign('lang_server_api', PHP_SAPI);
117:         $tpl->assign('lang_os_name', PHP_OS);
118: //        $tpl->assign('safe_mode', ini_get('safe_mode') ? 'On' : 'Off');
119: //        $tpl->assign('register_globals', ini_get('register_globals') ? 'On' : 'Off');
120: //        $tpl->assign('magic_quotes_gpc', ini_get('magic_quotes_gpc') ? 'On' : 'Off');
121:         $tpl->assign('allow_url_fopen', ini_get('allow_url_fopen') ? 'On' : 'Off');
122:         $tpl->assign('fsockopen', function_exists('fsockopen') ? 'On' : 'Off');
123: //        $tpl->assign('allow_call_time_pass_reference', ini_get('allow_call_time_pass_reference') ? 'On' : 'Off');
124:         $tpl->assign('post_max_size', ini_get('post_max_size'));
125:         $tpl->assign('max_input_time', ini_get('max_input_time'));
126:         $tpl->assign('output_buffering', ini_get('output_buffering'));
127:         $tpl->assign('max_execution_time', ini_get('max_execution_time'));
128:         $tpl->assign('memory_limit', ini_get('memory_limit'));
129:         $tpl->assign('file_uploads', ini_get('file_uploads') ? 'On' : 'Off');
130:         $tpl->assign('upload_max_filesize', ini_get('upload_max_filesize'));
131:         $tpl->assign('xoops_sitename', $xoopsConfig['sitename']);
132:         //for xoops links
133:         $tpl->assign('lang_xoops_xoopsproject', _MD_XOOPSPROJECT);
134:         $tpl->assign('lang_xoops_localsupport', _MD_LOCALSUPPORT);
135:         $tpl->assign('lang_xoops_xoopscore', _MD_XOOPSCORE);
136:         $tpl->assign('lang_xoops_xoopsthems', _MD_XOOPSTHEME);
137:         $tpl->assign('lang_xoops_xoopswiki', _MD_XOOPSWIKI);
138:         $tpl->assign('lang_xoops_codesvn', _MD_CODESVN);
139:         $tpl->assign('lang_xoops_reportbug', _MD_REPORTBUG);
140:         $tpl->assign('lang_xoops_movetoblue', _MD_MOVETOBLUE);
141:         $tpl->assign('lang_xoops_movetobluelink', _MD_MOVETOBLUE_LINK);
142:         // ADD MENU *****************************************
143:         //Add  CONTROL PANEL  Menu  items
144:         $menu                = array();
145:         $menu[0]['link']     = XOOPS_URL;
146:         $menu[0]['title']    = _YOURHOME;
147:         $menu[0]['absolute'] = 1;
148:         $menu[1]['link']     = XOOPS_URL . '/admin.php?xoopsorgnews=1';
149:         $menu[1]['title']    = 'XOOPS News';
150:         $menu[1]['absolute'] = 1;
151:         $menu[1]['icon']     = XOOPS_ADMINTHEME_URL . '/zetadigme/img/xoops.png';
152:         $menu[2]['link']     = XOOPS_URL . '/user.php?op=logout';
153:         $menu[2]['title']    = _LOGOUT;
154:         $menu[2]['absolute'] = 1;
155:         $menu[2]['icon']     = XOOPS_ADMINTHEME_URL . '/zetadigme/img/logout.png';
156:         $tpl->append('navitems', array('link' => XOOPS_URL . '/admin.php', 'text' => _CPHOME, 'menu' => $menu));
157:         //add SYSTEM  Menu items
158:         include __DIR__ . '/menu.php';
159:         $system_options = $adminmenu;
160:         foreach (array_keys($adminmenu) as $item) {
161:             $system_options[$item]['link'] = empty($adminmenu[$item]['absolute']) ? XOOPS_URL . '/modules/system/' . $adminmenu[$item]['link'] : $adminmenu[$item]['link'];
162:             $system_options[$item]['icon'] = empty($adminmenu[$item]['icon_small']) ? '' : XOOPS_ADMINTHEME_URL . '/zetadigme/' . $adminmenu[$item]['icon_small'];
163:             unset($system_options[$item]['icon_small']);
164:         }
165:         $tpl->append('navitems', array('link' => XOOPS_URL . '/modules/system/admin.php', 'text' => _AD_SYSOPTIONS, 'menu' => $system_options));
166:         if (empty($xoopsModule) || 'system' === $xoopsModule->getVar('dirname', 'n')) {
167:             $modpath     = XOOPS_URL . '/admin.php';
168:             $modname     = _AD_SYSOPTIONS;
169:             $modid       = 1;
170:             $moddir      = 'system';
171:             $mod_options = $adminmenu;
172:             foreach (array_keys($mod_options) as $item) {
173:                 $mod_options[$item]['link'] = empty($mod_options[$item]['absolute']) ? XOOPS_URL . '/modules/' . $moddir . '/' . $mod_options[$item]['link'] : $mod_options[$item]['link'];
174:                 $mod_options[$item]['icon'] = empty($mod_options[$item]['icon']) ? '' : XOOPS_ADMINTHEME_URL . '/zetadigme/' . $mod_options[$item]['icon'];
175:                 unset($mod_options[$item]['icon_small']);
176:             }
177:         } else {
178:             $moddir      = $xoopsModule->getVar('dirname', 'n');
179:             $modpath     = XOOPS_URL . '/modules/' . $moddir;
180:             $modname     = $xoopsModule->getVar('name');
181:             $modid       = $xoopsModule->getVar('mid');
182:             $mod_options = $xoopsModule->getAdminMenu();
183:             foreach (array_keys($mod_options) as $item) {
184:                 $mod_options[$item]['link'] = empty($mod_options[$item]['absolute']) ? XOOPS_URL . "/modules/{$moddir}/" . $mod_options[$item]['link'] : $mod_options[$item]['link'];
185:                 //$mod_options[$item]['icon'] = empty($mod_options[$item]['icon']) ? '' : XOOPS_URL . "/modules/{$moddir}/" . $mod_options[$item]['icon'];
186:                 //mb for direct URL access to icons in modules Admin
187:                 $mod_options[$item]['icon'] = empty($mod_options[$item]['icon']) ? '' : (filter_var($mod_options[$item]['icon'], FILTER_VALIDATE_URL) ? $mod_options[$item]['icon'] : (XOOPS_URL . "/modules/{$moddir}/" . $mod_options[$item]['icon']));
188:             }
189:         }
190:         $tpl->assign('mod_options', $mod_options);
191:         $tpl->assign('modpath', $modpath);
192:         $tpl->assign('modname', $modname);
193:         $tpl->assign('modid', $modid);
194:         $tpl->assign('moddir', $moddir);
195:         // add MODULES  Menu items
196:         /* @var $module_handler XoopsModuleHandler */
197:         $module_handler = xoops_getHandler('module');
198:         $criteria       = new CriteriaCompo();
199:         $criteria->add(new Criteria('hasadmin', 1));
200:         $criteria->add(new Criteria('isactive', 1));
201:         $criteria->setSort('mid');
202:         $mods               = $module_handler->getObjects($criteria);
203:         $menu               = array();
204:         /* @var $moduleperm_handler XoopsGroupPermHandler  */
205:         $moduleperm_handler = xoops_getHandler('groupperm');
206:         foreach ($mods as $mod) {
207:             $rtn        = array();
208:             $modOptions = array();                                                         //add for sub menus
209:             $sadmin     = $moduleperm_handler->checkRight('module_admin', $mod->getVar('mid'), $xoopsUser->getGroups());
210:             if ($sadmin) {
211:                 $info = $mod->getInfo();
212:                 if (!empty($info['adminindex'])) {
213:                     $rtn['link'] = XOOPS_URL . '/modules/' . $mod->getVar('dirname', 'n') . '/' . $info['adminindex'];
214:                 } else {
215:                     $rtn['link'] = XOOPS_URL . '/modules/system/admin.php?fct=preferences&amp;op=showmod&amp;mod=' . $mod->getVar('mid');
216:                 }
217:                 $rtn['title']    = $mod->name();
218:                 $rtn['absolute'] = 1;
219:                 $rtn['url']      = XOOPS_URL . '/modules/' . $mod->getVar('dirname', 'n') . '/'; //add for sub menus
220:                 $modOptions      = $mod->getAdminMenu();                                        //add for sub menus
221:                 $rtn['options']  = $modOptions;                                             //add for sub menus
222: 
223:                 if (isset($info['icon']) && $info['icon'] !== '') {
224:                     $rtn['icon'] = XOOPS_URL . '/modules/' . $mod->getVar('dirname', 'n') . '/' . $info['icon'];
225:                 }
226:                 $menu[] = $rtn;
227:             }
228:         }
229:         $tpl->append('navitems', array(
230:             'link' => XOOPS_URL . '/modules/system/admin.php?fct=modulesadmin',
231:             'text' => _AM_SYSTEM_MODULES,
232:             'dir'  => $mod->getVar('dirname', 'n'),
233:             'menu' => $menu));
234: 
235:         // add preferences menu
236:         $menu   = array();
237:         $OPT    = array();
238:         $OPT[]  = array(
239:             'link'     => 'admin.php?fct=preferences&amp;op=show&amp;confcat_id=1',
240:             'title'    => _THEME_GENERAL,
241:             'absolute' => 1,
242:             'icon'     => XOOPS_ADMINTHEME_URL . '/zetadigme/icons/prefs_small.png');
243:         $OPT[]  = array(
244:             'link'     => 'admin.php?fct=preferences&amp;op=show&amp;confcat_id=2',
245:             'title'    => _THEME_USERSETTINGS,
246:             'absolute' => 1,
247:             'icon'     => XOOPS_ADMINTHEME_URL . '/zetadigme/icons/prefs_small.png');
248:         $OPT[]  = array(
249:             'link'     => 'admin.php?fct=preferences&amp;op=show&amp;confcat_id=3',
250:             'title'    => _THEME_METAFOOTER,
251:             'absolute' => 1,
252:             'icon'     => XOOPS_ADMINTHEME_URL . '/zetadigme/icons/prefs_small.png');
253:         $OPT[]  = array(
254:             'link'     => 'admin.php?fct=preferences&amp;op=show&amp;confcat_id=4',
255:             'title'    => _THEME_CENSOR,
256:             'absolute' => 1,
257:             'icon'     => XOOPS_ADMINTHEME_URL . '/zetadigme/icons/prefs_small.png');
258:         $OPT[]  = array(
259:             'link'     => 'admin.php?fct=preferences&amp;op=show&amp;confcat_id=5',
260:             'title'    => _THEME_SEARCH,
261:             'absolute' => 1,
262:             'icon'     => XOOPS_ADMINTHEME_URL . '/zetadigme/icons/prefs_small.png');
263:         $OPT[]  = array(
264:             'link'     => 'admin.php?fct=preferences&amp;op=show&amp;confcat_id=6',
265:             'title'    => _THEME_MAILER,
266:             'absolute' => 1,
267:             'icon'     => XOOPS_ADMINTHEME_URL . '/zetadigme/icons/prefs_small.png');
268:         $OPT[]  = array(
269:             'link'     => 'admin.php?fct=preferences&amp;op=show&amp;confcat_id=7',
270:             'title'    => _THEME_AUTHENTICATION,
271:             'absolute' => 1,
272:             'icon'     => XOOPS_ADMINTHEME_URL . '/zetadigme/icons/prefs_small.png');
273:         $OPT[]  = array(
274:             'link'     => 'admin.php?fct=preferences&amp;op=showmod&amp;mod=1',
275:             'title'    => _THEME_MODULESETTINGS,
276:             'absolute' => 1,
277:             'icon'     => XOOPS_ADMINTHEME_URL . '/zetadigme/icons/prefs_small.png');
278:         $menu[] = array(
279:             'link'     => XOOPS_URL . '/modules/system/admin.php?fct=preferences',
280:             'title'    => _AD_SYSOPTIONS,
281:             'absolute' => 1,
282:             'url'      => XOOPS_URL . '/modules/system/',
283:             'options'  => $OPT);
284: 
285:         foreach ($mods as $mod) {
286:             $rtn    = array();
287:             $sadmin = $moduleperm_handler->checkRight('module_admin', $mod->getVar('mid'), $xoopsUser->getGroups());
288:             if ($sadmin && ($mod->getVar('hasnotification') || is_array($mod->getInfo('config')) || is_array($mod->getInfo('comments')))) {
289:                 $rtn['link']     = XOOPS_URL . '/modules/system/admin.php?fct=preferences&amp;op=showmod&amp;mod=' . $mod->getVar('mid');
290:                 $rtn['title']    = $mod->name();
291:                 $rtn['absolute'] = 1;
292:                 $menu[]          = $rtn;
293:             }
294:             //$menu[] = $rtn;
295:         }
296:         $tpl->append('navitems', array(
297:             'link' => XOOPS_URL . '/modules/system/admin.php?fct=modulesadmin',
298:             'text' => _THEME_SITEPREF,
299:             'dir'  => $mod->getVar('dirname', 'n'),
300:             'menu' => $menu));
301:         //add OPTIONS/Links Menu Items
302:         $menu   = array();
303:         $menu[] = array(
304:             'link'     => 'http://www.xoops.org',
305:             'title'    => 'XOOPS',
306:             'absolute' => 1,
307:             'icon'     => XOOPS_ADMINTHEME_URL . '/zetadigme/icons/xoops.png');
308:         $menu[] = array(
309:             'link'     => 'http://www.xoops.org/modules/library/',
310:             'title'    => _AD_XOOPSTHEMES,
311:             'absolute' => 1,
312:             'icon'     => XOOPS_ADMINTHEME_URL . '/zetadigme/icons/tweb.png');
313:         $menu[] = array(
314:             'link'     => 'http://www.xoops.org/modules/repository/',
315:             'title'    => _AD_XOOPSMODULES,
316:             'absolute' => 1,
317:             'icon'     => XOOPS_ADMINTHEME_URL . '/zetadigme/icons/xoops.png');
318:         $menu[] = array(
319:             'link'     => 'http://xoops.org',
320:             'title'    => 'XOOPS',
321:             'absolute' => 1);
322:         $tpl->append('navitems', array('link' => XOOPS_URL . '/admin.php', 'text' => _AD_INTERESTSITES, 'menu' => $menu));
323:         //add OPTIONS/links for local support
324:         if (file_exists($file = XOOPS_ADMINTHEME_PATH . '/zetadigme/language/' . $xoopsConfig['language'] . '/localsupport.php')) {
325:             $links = include XOOPS_ADMINTHEME_PATH . '/zetadigme/language/' . $xoopsConfig['language'] . '/localsupport.php';
326:             if (count($links) > 0) {
327:                 $tpl->append('navitems', array('link' => XOOPS_URL . '/admin.php', 'text' => _AD_LOCALSUPPORT, 'menu' => $links));
328:             }
329:         }
330:         if (is_object($xoopsModule) || !empty($_GET['xoopsorgnews'])) {
331:             return null;
332:         }
333:         foreach ($mods as $mod) {
334:             $rtn                = array();
335:             $moduleperm_handler = xoops_getHandler('groupperm');
336:             $sadmin             = $moduleperm_handler->checkRight('module_admin', $mod->getVar('mid'), $xoopsUser->getGroups());
337:             if ($sadmin) {
338:                 $info = $mod->getInfo();
339:                 if (!empty($info['adminindex'])) {
340:                     $rtn['link'] = XOOPS_URL . '/modules/' . $mod->getVar('dirname', 'n') . '/' . $info['adminindex'];
341:                 } else {
342:                     $rtn['link'] = XOOPS_URL . '/modules/system/admin.php?fct=preferences&amp;op=showmod&amp;mod=' . $mod->getVar('mid');
343:                 }
344:                 $rtn['title']        = $mod->getVar('name');
345:                 $rtn ['description'] = $mod->getInfo('description');
346:                 $rtn['absolute']     = 1;
347:                 if (isset($info['icon_big'])) {
348:                     $rtn['icon'] = XOOPS_URL . '/modules/' . $mod->getVar('dirname', 'n') . '/' . $info['icon_big'];
349:                 } elseif (isset($info['image'])) {
350:                     $rtn['icon'] = XOOPS_URL . '/modules/' . $mod->getVar('dirname', 'n') . '/' . $info['image'];
351:                 }
352:             }
353:             $tpl->append('modules', $rtn);
354:         }
355:     }
356: }
357: 
API documentation generated by ApiGen