Classes

\

Name Description
ArrayObject No description available EMPTY
Exception No description available EMPTY
PharCreator CLI params: deploypath=xxx removesource=xxx EMPTY
class_project_setup No description available EMPTY

\Kajona\BasicAuthentication\Event

Name Description
BasicAuthStartProcessingListener Listener processing basic http authentication headers. EMPTY

\Kajona\Dashboard\Admin

Name Description
DashboardAdmin The dashboard admin class EMPTY
DashboardAdminXml admin-class of the dashboard-module Serves xml-requests, mostly general requests e.g. changing a widgets position EMPTY

\Kajona\Dashboard\Admin\Widgets

Name Description
Adminwidget Base class to be extended by all adminwidgets. EMPTY
AdminwidgetNote No description available EMPTY
AdminwidgetRssfeed No description available EMPTY
AdminwidgetSystemcheck No description available EMPTY
AdminwidgetSysteminfo No description available EMPTY
AdminwidgetSystemlog No description available EMPTY
AdminwidgetTodo No description available EMPTY
AdminwidgetUpdatecheck A widget to check the availability of possible updates EMPTY
AdminwidgetWeather No description available EMPTY

\Kajona\Dashboard\Event

Name Description
DashboardFirstloginlistener Listener to handle first logins of users. EMPTY
DashboardRecorddeletedlistener Listener to handle deleted users. EMPTY

\Kajona\Dashboard\Installer

Name Description
InstallerDashboard Installer for the system-module EMPTY

\Kajona\Dashboard\System

Name Description
DashboardWidget Class to represent a single adminwidget EMPTY
EntryAbstract Abstract entry which shares the common properties of an event and todo entry EMPTY
EventEntry Object which represents a event entry EMPTY
EventRepository Repository class which provides all methods to retrieve event entries EMPTY
TodoEntry Object which represents a todo entry EMPTY
TodoJstreeNodeLoader No description available EMPTY
TodoRepository Repository class which provides all methods to retrieve todo entries EMPTY

\Kajona\Debugging\Debug

Name Description
DebugHelper No description available EMPTY
DebugLangHelper No description available EMPTY
PHPUnit_Framework_TestCase No description available EMPTY
class_assertions No description available EMPTY
class_testLogger No description available EMPTY

\Kajona\Directorybrowser\Admin\Elements

Name Description
ElementDirectorybrowserAdmin Class to handle the admin-stuff of the directorybrowser-element EMPTY

\Kajona\Directorybrowser\Installer

Name Description
InstallerDirectorybrowser Installer to install a directorybrowser-element to use in the portal EMPTY

\Kajona\Directorybrowser\Portal\Elements

Name Description
ElementDirectorybrowserPortal Loads the last-modified date of the current page and prepares it for output EMPTY

\Kajona\Eventmanager\Admin

Name Description
EventmanagerAdmin Admin class of the eventmanager-module. Responsible for editing events, participants and organizing them. EMPTY
EventmanagerParticipantFormgenerator A formgenerator for eventmanager participant EMPTY

\Kajona\Eventmanager\Admin\Elements

Name Description
ElementEventmanagerAdmin Class representing the admin-part of the eventmanager element EMPTY

\Kajona\Eventmanager\Installer

Name Description
InstallerEventmanager Class providing an installer for the eventmanager module EMPTY
InstallerSamplecontentEventmanager Installer of the eventmanagers samplecontenht EMPTY

\Kajona\Eventmanager\Portal

Name Description
EventmanagerPortal Portal-class of the eventmanager. Handles the printing of eventmanager lists / detail EMPTY

\Kajona\Eventmanager\Portal\Elements

Name Description
ElementEventmanagerPortal Portal-part of the eventmanager-element EMPTY

\Kajona\Eventmanager\System

Name Description
EventmanagerEvent Business object for a single event. Holds all values to control the event EMPTY
EventmanagerEventProvider No description available EMPTY
EventmanagerParticipant Business Object for a single participant, participating at an event. EMPTY
EventmanagerParticipantFilter Filter object, mainly used to fetch todos EMPTY
EventmanagerTodoProvider Eventmanager Open Items provider EMPTY

\Kajona\Eventmanager\System\Messageproviders

Name Description
MessageproviderEventmanager The eventmanager message-provider is able to send mails as soon as a new participant registered for a given event. EMPTY

\Kajona\Ezchart\System

Name Description
EzchartGraphPaletteKajona Default color palette, parametrized for kajona @ ez components. EMPTY
GraphEzc This class could be used to create graphs based on the ez components API. EMPTY

\Kajona\Facebooklikebox\Admin\Elements

Name Description
ElementFacebooklikeboxAdmin Class to handle the admin-stuff of the tagto-element EMPTY

\Kajona\Facebooklikebox\Installer

Name Description
InstallerFacebooklikebox Installer to install a facebooklikebox-element to use in the portal EMPTY

\Kajona\Facebooklikebox\Portal\Elements

Name Description
ElementFacebooklikeboxPortal No description available EMPTY

\Kajona\Faqs\Admin

Name Description
FaqsAdmin Admin class of the faqs-module. Responsible for editing faqs and organizing them in categories EMPTY
FaqsFormgenerator The formgenerator for a single faqs object EMPTY

\Kajona\Faqs\Admin\Elements

Name Description
ElementFaqsAdmin Class representing the admin-part of the faqs element EMPTY

\Kajona\Faqs\Event

Name Description
FaqsRecorddeletedlistener Removes category-assignments on record-deletions EMPTY

\Kajona\Faqs\Installer

Name Description
InstallerFaqs Class providing an installer for the faqs module EMPTY
InstallerSamplecontentFaqs Installer of the faqs samplecontent EMPTY

\Kajona\Faqs\Portal

Name Description
FaqsPortal Portal-class of the faqs. Handles the printing of faqs lists / detail EMPTY

\Kajona\Faqs\Portal\Elements

Name Description
ElementFaqsPortal Portal-part of the faqs-element EMPTY

\Kajona\Faqs\System

Name Description
FaqsCategory Model for a faqs category EMPTY
FaqsFaq Model for a faq itself EMPTY

\Kajona\Flash\Admin\Elements

Name Description
ElementFlashAdmin Class to handle the admin-stuff of the flash-element EMPTY

\Kajona\Flash\Installer

Name Description
InstallerFlash Installer to install a flash-element to use in the portal EMPTY

\Kajona\Flash\Portal\Elements

Name Description
ElementFlashPortal Loads the flash element and prepares it for output EMPTY

\Kajona\Formular\Admin\Elements

Name Description
ElementFormularAdmin Class to handle the admin-stuff of the formular-element EMPTY

\Kajona\Formular\Installer

Name Description
InstallerFormular Installer to install a form-element (provides a basic contact form) EMPTY
InstallerSamplecontentFormular Installer of the form samplecontent EMPTY

\Kajona\Formular\Portal\Elements

Name Description
ElementFormularPortal Portal Element to load the formular specified in the admin EMPTY

\Kajona\Formular\Portal\Forms

Name Description
FormularContact Portal-Class to provide a simple contact-form EMPTY

\Kajona\Guestbook\Admin

Name Description
GuestbookAdmin Admin class to handle all guestbook-stuff like creating guestbook, deleting posts, ... EMPTY

\Kajona\Guestbook\Admin\Elements

Name Description
ElementGuestbookAdmin Class representing the admin-part of the guestbook element EMPTY

\Kajona\Guestbook\Installer

Name Description
InstallerGuestbook Installer of the guestbook module EMPTY
InstallerSamplecontentGuestbook Installer of the guestbook samplecontent EMPTY

\Kajona\Guestbook\Portal

Name Description
GuestbookPortal Portal-class of the guestbook. Handles postings EMPTY

\Kajona\Guestbook\Portal\Elements

Name Description
ElementGuestbookPortal Portal-part of the guestbook-element EMPTY

\Kajona\Guestbook\System

Name Description
GuestbookFilter Class GuestbookFilter EMPTY
GuestbookGuestbook Class to represent a guestbook book EMPTY
GuestbookPost Class to represent a guestbook post EMPTY
GuestbookPostFilter Class GuestbookFilter EMPTY
GuestbookTodoProvider Guestbook Open Items provider EMPTY

\Kajona\Guestbook\System\Messageproviders

Name Description
MessageproviderGuestbook The guestbook message-provider is able to send mails as soon as a new post is available. EMPTY

\Kajona\Installer

Name Description
Installer Class representing a graphical installer. EMPTY

\Kajona\Jqplot\Debug

Name Description
ChartsJqPlot No description available EMPTY

\Kajona\Jqplot\System

Name Description
GraphJqplot This class could be used to create graphs based on the jqPlot API. EMPTY
GraphJqplotCharttype Constants for the flot series data types. EMPTY
GraphJqplotSeriesdata This class contains the data for a series and their specific options. EMPTY

\Kajona\Jsonapi\Admin

Name Description
JsonapiAdmin Admin controller of the jsonapi-module. Handles all admin requests. EMPTY

\Kajona\Jsonapi\Installer

Name Description
InstallerJsonapi Class providing an installer for the jsonapi module EMPTY

\Kajona\Jsonapi\System

Name Description
InvalidRequestException No description available EMPTY
ObjectSerializer The ObjectSerializer is based on the TemplateMapper. Returns all properties of an class which has an @jsonExport annotation. These properties are exposed through the json api EMPTY

\Kajona\Languageredirect\Admin\Elements

Name Description
ElementLanguageredirectAdmin No description available EMPTY

\Kajona\Languageredirect\Installer

Name Description
InstallerElementLanguageredirect No description available EMPTY

\Kajona\Languageredirect\Portal\Elements

Name Description
ElementLanguageredirectPortal No description available EMPTY

\Kajona\Languageswitch\Admin\Elements

Name Description
ElementLanguageswitchAdmin Class to handle the admin-part of the element EMPTY

\Kajona\Languageswitch\Installer

Name Description
InstallerLanguageswitch Installer for the languageswitch element EMPTY
InstallerSamplecontentLanguageswitch Installer of the navigation languages EMPTY

\Kajona\Languageswitch\Portal\Elements

Name Description
ElementLanguageswitchPortal Portal-Class of the picture element EMPTY

\Kajona\Lastmodified\Admin\Elements

Name Description
ElementLastmodifiedAdmin Class to handle the admin-stuff of the lastmodified-element EMPTY

\Kajona\Lastmodified\Installer

Name Description
InstallerLastmodified Installer to install a lastmodified-element to use in the portal EMPTY

\Kajona\Lastmodified\Portal\Elements

Name Description
ElementLastmodifiedPortal Loads the last-modified date of the current page and prepares it for output EMPTY

\Kajona\Ldap\Admin\Systemtasks

Name Description
SystemtaskLdapsync Syncs the ldap-userbase with the data from the directory EMPTY

\Kajona\Ldap\Installer

Name Description
InstallerLdap Class providing an installer for the monita module EMPTY

\Kajona\Ldap\System

Name Description
Ldap The Ldap acts as a ldap-connector and is used by the usersources-subsystem as a login-provider. EMPTY

\Kajona\Ldap\System\Usersources

Name Description
UsersourcesGroupLdap Represents a single group inside the directory. EMPTY
UsersourcesSourceLdap Global entry into the ldap-subsystem. EMPTY
UsersourcesUserLdap User-part of the ldap-connector. Tries to load the user-details provided by the ldap-directory and takes care of authentication. EMPTY

\Kajona\Ldap\System\Workflows

Name Description
WorkflowLdapSync triggers the internal sync of the ldap-userbase EMPTY

\Kajona\Maps\Admin\Elements

Name Description
ElementMapsAdmin Admin class to handle the maps EMPTY

\Kajona\Maps\Installer

Name Description
InstallerMaps Installer to install a form-element (provides a basic contact form) EMPTY

\Kajona\Maps\Portal\Elements

Name Description
ElementMapsPortal Portal-Part of the maps EMPTY

\Kajona\Maps\System

Name Description
Geocoder Class to receive geo coordinates of local addresses using external services like Google Maps. EMPTY

\Kajona\Markdown\Admin\Elements

Name Description
ElementMarkdownAdmin Class to handle the admin-stuff of the markdown-element EMPTY

\Kajona\Markdown\Installer

Name Description
InstallerMarkdown Installer to install a markdown-element to use in the portal EMPTY

\Kajona\Markdown\Portal\Elements

Name Description
ElementMarkdownPortal Loads the markdown specified in the element-settings and prepares the output EMPTY

\Kajona\Mediamanager

Name Description
DownloadManager Used to send a file to the user EMPTY

\Kajona\Mediamanager\Admin

Name Description
FolderviewAdmin This class provides a list-view of the folders created in the database / filesystem. EMPTY
MediamanagerAdmin Admin class of the mediamanager-module. Used to sync the repos with the filesystem and to upload / manage files. EMPTY
MediamanagerAdminXml admin-class of the mediamanager-module Serves xml-requests, e.g. syncing a gallery EMPTY
MediamanagerFileFormgenerator The formgenerator for a mediamanager repo EMPTY
MediamanagerRepoFormgenerator The formgenerator for a mediamanager repo EMPTY

\Kajona\Mediamanager\Admin\Elements

Name Description
ElementDownloadsAdmin Class representing the admin-part of the downloads element EMPTY
ElementGalleryAdmin Class representing the admin-part of the gallery element EMPTY
ElementGalleryRandomAdmin Class representing the admin-part of the gallery element EMPTY

\Kajona\Mediamanager\Admin\Reports

Name Description
StatsReportDownloads This plugin show the list of download, served by the downloads-module EMPTY
StatsReportTopdownloads This plugin show the list of top download, served by the downloads-module EMPTY

\Kajona\Mediamanager\Installer

Name Description
InstallerMediamanager Installer to install the mediamanager-module EMPTY
InstallerSamplecontentMediamanager Installer of the mediamanager samplecontent EMPTY

\Kajona\Mediamanager\Portal

Name Description
MediamanagerPortal Gallery Portal. Loads the thumbnails or detail-views EMPTY

\Kajona\Mediamanager\Portal\Elements

Name Description
ElementDownloadsPortal Portal-part of the downloads-element EMPTY
ElementGalleryPortal Portal-part of the gallery-element EMPTY

\Kajona\Mediamanager\System

Name Description
MediamanagerFile Model for a single file inside a mediamanagers' repo EMPTY
MediamanagerLogbook Model for the downloads-logbook EMPTY
MediamanagerRepo Model for a mediamanagers repo itself EMPTY

\Kajona\Mediaplayer\Admin\Elements

Name Description
ElementMediaplayerAdmin Class to handle the admin-stuff of the mediaplayer-element EMPTY

\Kajona\Mediaplayer\Installer

Name Description
InstallerMediaplayer Installer to install a mediaplayer-element to use in the portal EMPTY

\Kajona\Mediaplayer\Portal\Elements

Name Description
ElementMediaplayerPortal Loads the mediaplayer and prepares it for output EMPTY

\Kajona\Navigation\Admin

Name Description
NavigationAdmin Admin-class to manage all navigations EMPTY

\Kajona\Navigation\Admin\Elements

Name Description
ElementNavigationAdmin Admin class of the navigation element EMPTY

\Kajona\Navigation\Admin\Systemtasks

Name Description
SystemtaskNavigationcheck Checkes the existing navigation-points for valid internal links. EMPTY

\Kajona\Navigation\Installer

Name Description
InstallerNavigation Installer of the navigation EMPTY
InstallerSamplecontent02Navigation Installer of the navigation samplecontent EMPTY

\Kajona\Navigation\Portal

Name Description
NavigationPortal Portal-part of the navigation. Creates the different navigation-views as sitemap or tree. EMPTY

\Kajona\Navigation\Portal\Elements

Name Description
ElementNavigationPortal Portal-class of the navigation element, loads the navigation-portal class EMPTY

\Kajona\Navigation\System

Name Description
NavigationJStreeNodeLoader No description available EMPTY
NavigationPoint Model for a navigation point itself EMPTY
NavigationTree Model for a navigation tree itself EMPTY

\Kajona\News\Admin

Name Description
NewsAdmin Admin class of the news-module. Responsible for editing news, organizing them in categories and creating feeds EMPTY
NewsFeedFormgenerator Formgenerator for a single news entry EMPTY
NewsNewsFormgenerator Formgenerator for a single news entry EMPTY

\Kajona\News\Admin\Elements

Name Description
ElementNewsAdmin Class representing the admin-part of the news element EMPTY

\Kajona\News\Event

Name Description
NewsRecorddeletedlistener Removes category-assignments on record-deletions EMPTY

\Kajona\News\Installer

Name Description
InstallerNews Class providing an install for the news module EMPTY
InstallerSamplecontentNews Installer of the news samplecontenht EMPTY

\Kajona\News\Portal

Name Description
NewsPortal Portal-class of the news. Handles thd printing of news lists / detail EMPTY
NewsPortalXml Portal-class of the news. EMPTY

\Kajona\News\Portal\Elements

Name Description
ElementNewsPortal Portal-part of the news-element EMPTY

\Kajona\News\System

Name Description
NewsCategory Model for a newscategory EMPTY
NewsCategoryFilter Class NewsCategoryFilter EMPTY
NewsEventProvider No description available EMPTY
NewsFeed Model for a newsfeed itself EMPTY
NewsNews Model for a news itself EMPTY
NewsNewsFilter Class NewsNewsFilter EMPTY

\Kajona\News\System\Validators

Name Description
NewsNewsObjectvalidator Validates a news start/end/archive date for a correct logical order. EMPTY

\Kajona\Packagemanager\Admin

Name Description
PackagemanagerAdmin Admin-GUI of the packagemanager. EMPTY

\Kajona\Packagemanager\Event

Name Description
PackagemanagerRecordupdatedlistener Updates the default templatepack EMPTY

\Kajona\Packagemanager\Installer

Name Description
InstallerPackagemanager Class providing an install for the packagemanager module EMPTY

\Kajona\Packagemanager\System

Name Description
PackagemanagerContentproviderKajona A simple content-provider used to upload archives from the official kajona-repo. EMPTY
PackagemanagerContentproviderKajonabase A simple content-provider used to upload archives from the kajonabase-repo. EMPTY
PackagemanagerContentproviderLocal A simple content-provider used to upload archives to the local filesytem. EMPTY
PackagemanagerContentproviderLocalhost A simple content-provider used to upload archives from the official kajona-repo. EMPTY
PackagemanagerContentproviderRemoteBase A content-provider used to upload archives from remote repositories. EMPTY
PackagemanagerManager Central class to access the package-management subsystem. EMPTY
PackagemanagerMetadata Helper class, used to read the metadata-files from packages or the filesystem. EMPTY
PackagemanagerPackagemanagerModule Implementation to handle module-packages. List all installed module-packages and starts the installation / update. EMPTY
PackagemanagerPackagemanagerPharmodule Implementation to handle module-packages. List all installed module-packages and starts the installation / update. EMPTY
PackagemanagerPackagemanagerTemplate Manager to handle template packages. EMPTY
PackagemanagerPharModuleGenerator Class to generate a phar from a directory EMPTY
PackagemanagerRemoteparserFactory This factory inspects a remote API result and finds the remote parser implementation being able to handle the result. EMPTY
PackagemanagerRemoteparserV3 A remote parser which handles results of Kajona's package manager API provided by version 3.x. EMPTY
PackagemanagerRemoteparserV4 A remote parser which handles results of Kajona's package manager API provided by version 4.x. EMPTY
PackagemanagerTemplate A model-class for template-packs. EMPTY
ServiceProvider ServiceProvider EMPTY

\Kajona\Packagemanager\System\Messageproviders

Name Description
MessageproviderPackageupdate The exceptions-messageprovider sends messages in case of exceptions. EMPTY

\Kajona\Packageserver\Admin

Name Description
PackageserverAdmin Admin-GUI of the packageserver. EMPTY

\Kajona\Packageserver\Admin\Reports

Name Description
StatsReportPackageserverqueries Plugin to module stats, ploting a list of most active query-sources EMPTY

\Kajona\Packageserver\Installer

Name Description
InstallerPackageserver Installer of the packageserver module EMPTY

\Kajona\Packageserver\Portal

Name Description
PackageserverPortal Portal-class of the packageserver. Processes requests and passes infos / download-links EMPTY

\Kajona\Packageserver\System

Name Description
PackageserverLog Model for the packageserver-log EMPTY

\Kajona\Pageimportexport\Admin\Systemtasks

Name Description
SystemtaskPageexport Exports a page into a xml-structure. EMPTY
SystemtaskPageimport Imports a xml-based page into the system. Tries to be as error-safe as possible. EMPTY

\Kajona\Pages\Admin

Name Description
ElementAdmin The base class for all page-elements EMPTY
PagesAdminController This class handles the admin-sided management of the pages In this case, that are only the pages NOT yet the content EMPTY
PagesContentAdmin This class is used to edit the content of a page. So, to create / delete / modify elements on a given page. EMPTY

\Kajona\Pages\Admin\Elements

Name Description
ElementBlockAdmin Internal representation of the blocks-wrapper element EMPTY
ElementBlocksAdmin Internal representation of the blocks-wrapper element EMPTY
ElementDateAdmin Admin class to handle dates EMPTY
ElementImageAdmin Class to handle the admin-part of the element EMPTY
ElementImagesrcAdmin Admin class to handle a simple image src EMPTY
ElementLinkAdmin Admin class to handle a simple link EMPTY
ElementParagraphAdmin Admin class to handle the paragraphs EMPTY
ElementPlaintextAdmin Admin class to handle the paragraphs EMPTY
ElementRichtextAdmin Admin class to handle the richtext EMPTY
ElementRowAdmin Admin class to handle the paragraphs EMPTY

\Kajona\Pages\Admin\Formentries

Name Description
FormentryTemplate A yes-no field renders a dropdown containing a list of entries. EMPTY

\Kajona\Pages\Admin\Widgets

Name Description
AdminwidgetLastmodifiedpages A widget rendering the pages last modified EMPTY

\Kajona\Pages\Event

Name Description
PagesRecordDeletedListener Removes category-assignments on record-deletions EMPTY

\Kajona\Pages\Installer

Name Description
InstallerPages Installer of the pages-module EMPTY
InstallerSamplecontent01Pages Installer of the pages samplecontent EMPTY

\Kajona\Pages\Portal

Name Description
ElementPortal Base Class for all portal-elements EMPTY
PagesPortalController Handles the loading of the pages - loads the elements, passes control to them and returns the complete page ready for output EMPTY
PagesPortaleditor The V5 way of generating the portal-editor. now way more object-oriented then in v4, so a plug n play mechanism EMPTY

\Kajona\Pages\Portal\Elements

Name Description
ElementBlockPortal Portal-Part of the block-element EMPTY
ElementBlocksPortal Portal-Part of the blocks-element EMPTY
ElementDatePortal Portal-Part of the date element EMPTY
ElementImagePortal Portal-Class of the picture element EMPTY
ElementImagesrcPortal Portal-Part of the image src element EMPTY
ElementLinkPortal Portal-Part of the link element EMPTY
ElementParagraphPortal Portal-Part of the paragraph EMPTY
ElementPlaintextPortal Portal-Part of the plaintext element EMPTY
ElementRichtextPortal Portal-Part of the richtext element EMPTY
ElementRowPortal Portal-Part of the row-element EMPTY

\Kajona\Pages\Portal\Templatemapper

Name Description
PagelinkTemplatemapper A templatemapper passing the value through urlencode EMPTY

\Kajona\Pages\System

Name Description
PageelementSortmanager Class PageelementSortmanager EMPTY
PagesElement Model for a element. This is the "raw"-element, not the element on a page EMPTY
PagesFolder This class manages all stuff related with folders, used by pages. Folders just exist in the database, not in the filesystem EMPTY
PagesJstreeNodeLoader No description available EMPTY
PagesPage Model for a page EMPTY
PagesPageelement Model for a element assigned to a page. NOT the raw-element! EMPTY
PagesPortaleditorActionAbstract A single model for a portaleditor action EMPTY
PagesPortaleditorActionEnum A single model for a portaleditor action EMPTY
PagesPortaleditorPlaceholderAction A single model for a portaleditor action EMPTY
PagesPortaleditorSystemidAction A single model for a portaleditor action EMPTY
PagesSortmanager A sort-manager for pages & folders EMPTY

\Kajona\Pdf\System

Name Description
Pdf This class provides access to a rudimentary pdf-generation. EMPTY
PdfFooter Sample implementation of a footer. EMPTY
PdfHeader Sample implementation of a footer. EMPTY
PdfTcpdf Extends the TCPDF class and is being used internally by Pdf. EMPTY

\Kajona\Portallogin\Admin\Elements

Name Description
ElementPortalloginAdmin Class to handle the admin-stuff of the portallogin-element EMPTY

\Kajona\Portallogin\Installer

Name Description
InstallerPortallogin Installer to install a login-element to use in the portal EMPTY

\Kajona\Portallogin\Portal\Elements

Name Description
ElementPortalloginPortal Portal Element to load the login-form, or a small "status" area, providing an logout link EMPTY

\Kajona\Portalregistration\Admin\Elements

Name Description
ElementPortalregistrationAdmin Class to handle the admin-stuff of the portalregistration-element EMPTY

\Kajona\Portalregistration\Installer

Name Description
InstallerPortalregistration Installer to install a login-element to use in the portal EMPTY

\Kajona\Portalregistration\Portal\Elements

Name Description
ElementPortalregistrationPortal Portal Element to allow users to register themself EMPTY

\Kajona\Portalupload\Admin\Elements

Name Description
ElementPortaluploadAdmin Class to handle the admin-stuff of the portalupload-element EMPTY

\Kajona\Portalupload\Installer

Name Description
InstallerPortalupload Installer to install a login-element to use in the portal EMPTY

\Kajona\Portalupload\Portal\Elements

Name Description
ElementPortaluploadPortal Portal Element to load the login-form, or a small "status" area, providing an logout link EMPTY

\Kajona\Postacomment\Admin

Name Description
PostacommentAdmin Admin class of the postacomment-module. Responsible for listing posts and organizing them EMPTY

\Kajona\Postacomment\Admin\Elements

Name Description
ElementPostacommentAdmin Class representing the admin-part of the postacomment element EMPTY

\Kajona\Postacomment\Event

Name Description
PostacommentRecorddeletedlistener Removes comments added to the passed systemid EMPTY

\Kajona\Postacomment\Installer

Name Description
InstallerPostacomment Class providing an install for the postacomment module EMPTY
InstallerSamplecontentPostacomment Installer of the postacomment samplecontent EMPTY

\Kajona\Postacomment\Portal

Name Description
PostacommentPortal Portal-class of the postacomment. Handles the printing of postacomment lists / detail EMPTY
PostacommentPortalXml Portal-class of the postacomment-module Serves xml-requests, e.g. saves a sent comment EMPTY

\Kajona\Postacomment\Portal\Elements

Name Description
ElementPostacommentPortal Portal-part of the postacomment-element EMPTY

\Kajona\Postacomment\System

Name Description
PostacommentPost Model for comment itself EMPTY

\Kajona\Postacomment\System\Messageproviders

Name Description
MessageproviderPostacomment The postacomment message-provider is able to send mails as soon as a new comment is available. EMPTY

\Kajona\Qrcode\System

Name Description
Qrcode This class provides a wrapper to the qrcode-library. EMPTY

\Kajona\Qrcode\System\Scriptlets

Name Description
ScriptletQrcode The qrcode scriptlet generates a qrcode based on the passed url. EMPTY

\Kajona\Rating\Event

Name Description
RatingRecorddeletedlistener Listener to remove ratings from deleted records EMPTY

\Kajona\Rating\Installer

Name Description
InstallerRating Class providing an installer for the rating module EMPTY

\Kajona\Rating\Portal

Name Description
RatingPortal Rating Portal. Helper to render a rating bar. EMPTY
RatingPortalXml Portal-class of the rating-module Serves xml-requests, e.g. saves a sent rating EMPTY

\Kajona\Rating\System

Name Description
RatingAlgoAbsolute Does an absolute, linear rating based on the current rating-value EMPTY
RatingAlgoGaussian Does an assessed rating based on the current rating-value using the concept of the normal distribution by Gauss EMPTY
RatingRate Model for rating itself EMPTY
RatingSortAbsolute Does an absolute, linear sorting based on the current rating-value EMPTY

\Kajona\Rssfeed\Admin\Elements

Name Description
ElementRssfeedAdmin Class to handle the admin-stuff of the rssfeed-element EMPTY

\Kajona\Rssfeed\Installer

Name Description
InstallerRssfeed Installer to install a rssfeed-element to use in the portal EMPTY
InstallerSamplecontentRssfeed Installer of the rssfeed samplecontent EMPTY

\Kajona\Rssfeed\Portal\Elements

Name Description
ElementRssfeedPortal Loads the rssfeed specified in the element-settings and prepares the output EMPTY

\Kajona\Samplecontent\System

Name Description
SamplecontentContentHelper No description available EMPTY
SamplecontentInstallerHelper No description available EMPTY

\Kajona\Search\Admin

Name Description
SearchAdmin Portal-class of the search. EMPTY

\Kajona\Search\Admin\Elements

Name Description
ElementSearchAdmin Class representing the search element on the admin side EMPTY

\Kajona\Search\Admin\Reports

Name Description
StatsReportSearchqueries This plugin shows the list of queries performed by the local searchengine EMPTY

\Kajona\Search\Admin\Systemtasks

Name Description
SystemtaskSearchIndexrebuild Rebuild the search index EMPTY

\Kajona\Search\Event

Name Description
SearchObjectdeletedlistener Handles record-delete events. If catched, the index-entries assigned to the systemid will be removed from the index. EMPTY
SearchRecordupdatedlistener Handles record-updated events. If catched, the index-entries assigned to the systemid will be updated. EMPTY
SearchRequestEndprocessinglistener Updates the search index on end of each request. This avoids double indexing or unnecessary indexes for records to be deleted in the same request. EMPTY

\Kajona\Search\Installer

Name Description
InstallerSamplecontentSearch Interface of the search samplecontent EMPTY
InstallerSearch Class providing the installer of the search-module EMPTY

\Kajona\Search\Portal

Name Description
SearchPortal Portal-Class of the search module. Does all the searching in the database EMPTY
SearchPortalXml Portal-class of the search. EMPTY

\Kajona\Search\Portal\Elements

Name Description
ElementSearchPortal Portal element of the search-module EMPTY

\Kajona\Search\System

Name Description
SearchBooleanQuery No description available EMPTY
SearchCommons This class contains a few methods used by the search as little helpers EMPTY
SearchContent No description available EMPTY
SearchDocument No description available EMPTY
SearchEnumIndexaction Enum to differ the deferred indexer actions EMPTY
SearchIndexqueue A simple wrapper object to the deferreds indexer queue EMPTY
SearchIndexwriter General object to build / rebuild / update the search-index. EMPTY
SearchLog This class contains a few methods used by the search as little helpers EMPTY
SearchMetadataFilter Metadata allows to filter the result based on characteristics of the current record. EMPTY
SearchQueryParser The query parser analyzes the search-query as entered / passed by the user and creates the matching objects to handle the query. EMPTY
SearchResult Wrapper for a single search-result. EMPTY
SearchSearch Model-Class for search queries. EMPTY
SearchStandardAnalyzer A default text-analyzer. Transforms the passed text into single tokens. EMPTY
SearchTerm No description available EMPTY
SearchTermQuery A term query is based on a single word, so no boolean combinations EMPTY

\Kajona\Search\System\Scriptlets

Name Description
ScriptletSearchhighlight Replaces searched words with a highlighted background. EMPTY

\Kajona\Search\System\Workflows

Name Description
WorkflowSearchDeferredindexer A workflow used to index objects decoupled from their changes. This reduces the workload when creating and changing objects. EMPTY

\Kajona\Sourcecode\Admin\Elements

Name Description
ElementSourcecodeAdmin Class to handle the admin-stuff of the sourcecode-element EMPTY

\Kajona\Sourcecode\Installer

Name Description
InstallerElementSourcecode Installer to install a sourcecode-element to use in the portal EMPTY

\Kajona\Sourcecode\Portal\Elements

Name Description
ElementSourcecodePortal Loads the sourcecode specified in the element-settings and prepares the output EMPTY

\Kajona\Stats\Admin

Name Description
StatsAdmin Admin-Part of the stats, generating all reports an handles requests to workers EMPTY
StatsAdminXml Admin class of the stats-module - xml based. EMPTY

\Kajona\Stats\Admin\Reports

Name Description
StatsReportCommon This plugin creates a view common numbers, such as "user online" or "total pagehits" EMPTY
StatsReportTopbrowser This plugin creates a view common numbers, such as "user online" oder "total pagehits" EMPTY
StatsReportTopcountries This plugin creates a list of countries the visitors come from EMPTY
StatsReportToppages This plugin creates a view common numbers, such as "user online" oder "total pagehits" EMPTY
StatsReportTopqueries This plugin creates a view common numbers, such as "user online" oder "total pagehits" EMPTY
StatsReportTopreferers This plugin creates a view common numbers, such as "user online" oder "total pagehits" EMPTY
StatsReportTopsessions This plugin creates a view showing infos about the sessions EMPTY
StatsReportTopsystems This plugin creates a view common numbers, such as "user online" oder "total pagehits" EMPTY
StatsReportTopvisitors This plugin creates a view common numbers, such as "user online" oder "total pagehits" EMPTY

\Kajona\Stats\Admin\Systemtasks

Name Description
SystemtaskStatsBrowscapupdate No description available EMPTY
SystemtaskStatsHostnamelookup Resolves the hostnames of given ips EMPTY
SystemtaskStatsHostnamelookupreset Resets erroneous hostnames EMPTY
SystemtaskStatsIp2c Resolves the country for a given ip-adress EMPTY

\Kajona\Stats\Admin\Widgets

Name Description
AdminwidgetStats No description available EMPTY

\Kajona\Stats\Event

Name Description
StatsProcessinglistener An eventlistener to handle events of type core.system.request.aftercontentsend. Creates an entry in the stats data table EMPTY

\Kajona\Stats\Installer

Name Description
InstallerStats Installer handling the installation of the stats module EMPTY

\Kajona\Stats\System

Name Description
Browscap A simple wrapper to browscap-php EMPTY
StatsWorker Model for a stats-worker EMPTY

\Kajona\System

Name Description
Flyimage This class can be used to create fast "on-the-fly" resizes of images or to create a captcha image To resize an image, you can call this class like _webpath_/image.php?image=path/to/image.jpg&maxWidth=200&maxHeight=200 To resize and crop an image to a fixed size, you can call this class like _webpath_/image.php?image=path/to/image.jpg&fixedWidth=200&fixedHeight=200 To create a captcha image, you can call this class like _webpath_/image.php?image=kajonaCaptcha If used with jpeg-pictures, the param quality=[1-95] can be used, default value is 90. EMPTY
Index Wrapper class to centralize a method within its namespace EMPTY
V4toV5Migration Class V4toV5Migration EMPTY
Xml Class handling all requests to be served with xml EMPTY

\Kajona\System\Admin

Name Description
Admin Empty class-body to remain backwards compatible with version before Kajona 4.6. EMPTY
AdminBatchaction A massaction is a single, descriptive object to be rendered by the admin-toolkit. EMPTY
AdminController The Base-Class for all admin-interface classes. EMPTY
AdminEvensimpler Class holding common methods for extended and simplified admin-guis. EMPTY
AdminFormgenerator The admin-form generator is used to create, validate and manage forms for the backend. EMPTY
AdminFormgeneratorFactory Form generator factory which creates AdminFormgenerator instances based on an model. The formgenerator class can be specified by a @formGenerator annotation on the model EMPTY
AdminFormgeneratorFilter No description available EMPTY
AdminHelper A class holding common helper-methods for the backend. EMPTY
AdminModelserializer Serializer class which can convert all table columns of an model into an string representation and vice versa EMPTY
AdminSimple Class holding common methods for extended and simplified admin-guis. EMPTY
LanguagesAdmin Admin-class to manage all languages EMPTY
LoginAdmin This class shows a little LoginScreen if the user is net yet logged in EMPTY
LoginAdminXml The login-xml part is able to fire logins or logouts via the xml-interface (e.g. to be used by a REST client). EMPTY
MessagingAdmin Admin-class to manage a users messages. EMPTY
MessagingMessageFormgenerator Formgenerator for a single message EMPTY
RightAdmin This class handles the backend-part of permission-management EMPTY
SystemAdmin Class to handle infos about the system and to set systemwide properties EMPTY
SystemAdminXml admin-class of the system-module Serves xml-requests, mostly general requests e.g. changing a records status or position in a list EMPTY
ToolkitAdmin Admin-Part of the toolkit-classes EMPTY
UserAdmin This class provides the user and groupmanagement EMPTY

\Kajona\System\Admin\Formentries

Name Description
FormentryAutoheadline A headline generated out of an objects' property EMPTY
FormentryBase The base-class for all form-entries. EMPTY
FormentryButton No description available EMPTY
FormentryCheckbox No description available EMPTY
FormentryCheckboxarray A formelement rendering an array of checkboxes. EMPTY
FormentryContainer A formelement which provides an div container. The container can optional contain other formentry elements. EMPTY
FormentryDate No description available EMPTY
FormentryDatetime No description available EMPTY
FormentryDependentdropdown The dependent dropdown is only useful in combination with a masterdropdown. EMPTY
FormentryDivider A hidden field EMPTY
FormentryDropdown A yes-no field renders a dropdown containing a list of entries. EMPTY
FormentryFile No description available EMPTY
FormentryFiledropdown A dropdown used to select a single file out of a mapped folder. EMPTY
FormentryFloat A simple form-element for floats, makes use of localized decimal-separators EMPTY
FormentryHeadline A fieldset may be used to group content EMPTY
FormentryHidden A hidden field EMPTY
FormentryImage No description available EMPTY
FormentryMasterdropdown The master-dropdown may be used to fill a list of dropdowns in dependency of each other. EMPTY
FormentryMonthYearDropdown Renders two dropdown boxes, on for month and one for the year. EMPTY
FormentryMultiselect A yes-no field renders a dropdown containing a list of entries. EMPTY
FormentryObjectlist An list of objects which can be added or removed. EMPTY
FormentryObjecttags A tag editor with autocomplete object selection EMPTY
FormentryPage No description available EMPTY
FormentryPassword No description available EMPTY
FormentryPlaintext A formentry to add special code to forms, in most cases hidden js-code EMPTY
FormentrySubheadline A sub headline may be used when nesting multiple headlines EMPTY
FormentryTageditor An list of tags which can be added or removed. EMPTY
FormentryText No description available EMPTY
FormentryTextarea No description available EMPTY
FormentryTextrow A text-row is a graphical element, similar to a divider, but this case in order to render a text-field. EMPTY
FormentryToggleButtonbar Returns a toggle button bar which can be used in the same way as an multiselect EMPTY
FormentryToggleonoff Renders a on off toggle field. Same behaviour as a checkbox but with a more user friendly appearance. EMPTY
FormentryUpload No description available EMPTY
FormentryUser The user-selector makes use of tow form-fields, the name and the systemid of the element. EMPTY
FormentryWysiwyg No description available EMPTY
FormentryWysiwygsmall No description available EMPTY
FormentryYesno A yes-no field renders a dropdown containing one entry for yes and one for no. EMPTY

\Kajona\System\Admin\Systemtasks

Name Description
SystemtaskBase Base class for all systemtasks. Provides a few methods to be used by the concrete tasks. EMPTY
SystemtaskCompresspicuploads Resizes and compresses all uploaded pictures in "/files/images" to save disk space EMPTY
SystemtaskDbconsistency Runs a few kajona-specific checks to ensure the db-integrity EMPTY
SystemtaskDbdump Dumps the database to the filesystem using the current db-driver EMPTY
SystemtaskDbimport Restores the database from the filesystem using the current db-driver EMPTY
SystemtaskFiledump Creates a zip-archive of all relevant folders in the system EMPTY
SystemtaskFlushcache Flushes the entries from the systemwide cache EMPTY
SystemtaskFlushpiccache Flushes all images saved to the cache EMPTY
SystemtaskPermissions A systemtask to set the permissions recursively EMPTY
SystemtaskRightsinheritcheck Checks the permission tree to find nodes breaking the inheritance but defining exactly the same permissions as their parent node. EMPTY
SystemtaskSystemstatus A systemtask to set the status of a given record EMPTY

\Kajona\System\Event

Name Description
LanguagesRecorddeletedlistener Removes a languageset-entry if the matching record is deleted EMPTY
SystemAspectrecorddeletedlistener Updates the default aspect in case the default one was deleted EMPTY
SystemChangelogAftercontentsendlistener Creates changelog entries after sending content to the browser EMPTY
SystemUserlogoutlistener Unlocks all records currently locked by the user. EMPTY

\Kajona\System\Installer

Name Description
InstallerSamplecontentZZLanguages Installer of the navigation languages EMPTY
InstallerSystem Installer for the system-module EMPTY

\Kajona\System\Portal

Name Description
Portal Empty class-body to remain backwards compatible with Kajona releases prior to V 4.6. EMPTY
PortalController Base class for all portal-interface classes. EMPTY
ToolkitPortal Portal-Part of the toolkit. EMPTY

\Kajona\System\Portal\Templatemapper

Name Description
DateTemplatemapper A templatemapper rendering a formatted date EMPTY
DatetimeTemplatemapper A templatemapper rendering a formatted date with its time EMPTY
DefaultTemplatemapper A dummy mapper, rendering the value as is back to the template. EMPTY
UrlencodeTemplatemapper A templatemapper passing the value through urlencode EMPTY
UserTemplatemapper A templatemapper to render a property linking to a users' systemid EMPTY

\Kajona\System\System

Name Description
AbstractController A common base class for AdminController and PortalController. EMPTY
AdminskinHelper A small class providing a few methods handling the admin-skins available EMPTY
ApcCache The APC cache depends on the optional apc-bytecode cache. EMPTY
ArrayIterator Class to iterator over an array. EMPTY
ArraySectionIterator Class to iterator over an array. EMPTY
AuthenticationException Class class_authentication_exception EMPTY
BootstrapCache The bootstrap cache is used by various kernel-components of the system in order to cache lookups and path-resolvings. EMPTY
Cache The cache-class is the central way of caching objects in Kajona. EMPTY
CacheDatabase Cache provider which uses the Cache model EMPTY
CacheManager Cache manager which can store and retrieve values from different cache systems. The API is compatible to the ApcCache but it is possible to specifiy different cache systems. EMPTY
Carrier Heart of the system - granting access to all needed objects e.g. the database or the session-object EMPTY
ChangelogContainer Simple data-container for logentries. EMPTY
ChangelogProviderSettings A simple provider to separate settings-changes from the other changes EMPTY
Classloader Class-loader for all Kajona classes. EMPTY
CommonSortmanager The default implementation of the sortmanager, used by most modules and records. EMPTY
Config Class to manage and access config-values. EMPTY
Cookie A small class to provide access to cookies, both ways, reading as writing. EMPTY
CoreEventdispatcher The core eventmanager is used to trigger and fire internal events such as status-changed or record-deleted-events. EMPTY
Csv Csv, used to access data stored in csv-files. EMPTY
Database This class handles all traffic from and to the database and takes care of a correct tx-handling CHANGE WITH CARE! Since version 3.4, prepared statments are supported. As a parameter-escaping, only the ? char is allowed, named params are not supported at the moment. EMPTY
Date The date class is used to handle all kind of date and time related operations. EMPTY
DateHelper A general helper in order to calculate special dates, like easter or s.th. else EMPTY
DatePeriodEnum Enum for periods EMPTY
DateRange Class to calculate date ranges EMPTY
DbDatatypes List of possible data-types usable when generating new tables / updating tables. EMPTY
EnumBase The enum base class may be used to create php-based enum approaches. EMPTY
Exception This is the common exception to inherit or to throw in the code. EMPTY
Filesystem Class handling communication with the filesystem, e.g. to read directories EMPTY
FilterBase Base filter class EMPTY
GraphColorpalettes Wrapper class to a few color-palettes. EMPTY
GraphCommons Class which provides common methods for graphs EMPTY
GraphDatapoint Class which represents a data point of a graph EMPTY
GraphFactory Generates a graph-instance based on the current config. EMPTY
Gzip This class provides a wrapper to gzip functionalities. EMPTY
History Wrapper to access the last urls the current user / session called. EMPTY
HttpResponsetypes List of possible http-responsecodes. Can be returned to the client. EMPTY
HttpStatuscodes List of possible http-statuscodes. Can be returned to the client. EMPTY
Image2 Class to manipulate and output images. EMPTY
InstallerBase Base class for all installers. Provides some needed function to avoid multiple implementations EMPTY
IoException Class class_io_exception EMPTY
Lang Class managing access to lang-files EMPTY
LanguagesLanguage Model for a language EMPTY
LanguagesLanguageset A languageset connects a set of systemrecords and assigns every single one to defined set. EMPTY
Link Class to handle all link-generations, backend and portal. EMPTY
Lockmanager The lockmanager takes care of locking and unlocking systemrecords. EMPTY
Logger The Logger provides a small and fast logging-engine to generate a debug logfile. EMPTY
Mail This class can be used to generate and send emails This class is able to send plaintext mails, html mails, mails with attachements and variations of these. To send a mail, a call could be $objMail = new Mail(); $objMail->setSender("test@kajona.de"); $objMail->setSenderName("Kajona System"); $objMail->addTo("sidler@localhost"); $objMail->setSubject("Kajona test mail"); $objMail->setText("This is the plain text"); $objMail->setHtml("This is<br />the <b>html-content</b><br /><img src=\"cid:kajona_poweredby.png\" />"); $objMail->addAttachement("/portal/pics/kajona/login_logo.gif"); $objMail->addAttachement("/portal/pics/kajona/kajona_poweredby.png", "", true); $objMail->sendMail(); The subject and the recipients name are encoded by a chunked utf-8 byte string. EMPTY
MessagingConfig Model for a single message, emitted by the messaging subsytem. EMPTY
MessagingMessage Model for a single message, emitted by the messaging subsytem. EMPTY
MessagingMessagehandler The messagehandler provides common methods to interact with the messaging-subsystem EMPTY
Model Top-level class for all model-classes. EMPTY
ObjectBuilder Class which can create new objects and resolves all properties with an @inject annotation. So you get an object containing all needed services without the need to manually use constructor or setter injection EMPTY
Objectfactory The objectfactory is a central place to create instances of common objects. EMPTY
ObjectvalidatorHelper Helper class for object validators. EMPTY
OrmAssignmentArray The orm assignment array is used to create a lazy loading way of handling object-assignments. EMPTY
OrmAssignmentConfig A simple value holder for the assignment config handling of a mapped property EMPTY
OrmBase Abstract base class for all other orm related handler classes. Provides common methods and general logic shared by all subclasses. EMPTY
OrmComparatorEnum A enum indicating the entry-point for the current request, e.g. INDEX or XML EMPTY
OrmCompositeCondition A orm condition to to store several orm conditions. EMPTY
OrmCondition A orm condition may be used to create where restrictions for the objectList and objectCount queries. EMPTY
OrmDeletedhandlingEnum A enum holding all possible values for modes regarding the handling if logically deleted objects. EMPTY
OrmException Most exceptions thrown by the orm system will use the OrmException type in order to react with special catch-blocks EMPTY
OrmInCondition A orm condition may be used to create where conditions for the objectList and objectCount queries. EMPTY
OrmInOrEmptyCondition A orm condition may be used to create where restrictions for the objectList and objectCount queries. EMPTY
OrmObjectdelete The objectdelete class takes care of removing an object from the database. EMPTY
OrmObjectinit The orm object init class is used to init an object from the database. EMPTY
OrmObjectlist The objectlist class is used to load a list of objects or to count a list of objects. EMPTY
OrmObjectlistInOrEmptyRestriction A objectlist restriction may be used to create where restrictions for the objectList and objectCount queries. EMPTY
OrmObjectlistInRestriction A objectlist restriction may be used to create where restrictions for the objectList and objectCount queries. EMPTY
OrmObjectlistOrderby A single order-by statement. EMPTY
OrmObjectlistPropertyInRestriction A objectlist restriction may be used to create where restrictions for the objectList and objectCount queries. EMPTY
OrmObjectlistPropertyRestriction A objectlist restriction may be used to create where restrictions for the objectList and objectCount queries. EMPTY
OrmObjectlistRestriction A objectlist restriction may be used to create where restrictions for the objectList and objectCount queries. EMPTY
OrmObjectlistSystemstatusRestriction A special orm restriction to be mapped against the system status. EMPTY
OrmObjectupdate The objectupdate class is used to save an objects' state back to the database. EMPTY
OrmPropertyCondition A OrmPropertyCondition may be used to create where condition for the objectList and objectCount queries. EMPTY
OrmPropertyInCondition A orm condition may be used to create where conditions for the objectList and objectCount queries. EMPTY
OrmRowcache Caches rows fetched by the database layer. You may add additional rows in order to have them accessible for other classes and the orm init handler. EMPTY
OrmSchemamanager The schemamanager-class is used to generate the table out of an objects annotations. EMPTY
OrmSchemamanagerRow Data-object used by the schema-manager internally. EMPTY
OrmSchemamanagerTable Data-object used by the schema-manager internally. EMPTY
OrmSystemstatusCondition A special orm condition to be mapped against the system status. EMPTY
PharModule Class to load and install modules packaged as Phar archives. EMPTY
PharModuleExtractor Tries to extract the static contents of a phar in order to make them accessible by the webserver EMPTY
Pluginmanager The pluginmanager is a central object used to load implementers of GenericPluginInterface. EMPTY
Reflection Annotations are a common way to enrich classes and methods with metainformation and documentation. EMPTY
ReflectionEnum Enum to differ Value or Params cache EMPTY
Remoteloader Class providing a wrapper to remote objects. Provides methods to load text-files (e.g. xml-files) from a remote server. Tries to establish a connection via file_get_contents or via sockets. EMPTY
RequestDispatcher The request-dispatcher is called by all external request-entries and acts as a controller. EMPTY
RequestEntrypointEnum A enum indicating the entry-point for the current request, e.g. INDEX or XML EMPTY
Resourceloader Loader to dynamically resolve and load resources (this is mapping a virtual file-name to a real filename, relative to the project-root). EMPTY
ResponseObject No description available EMPTY
Rights Class to handle all the right-stuff concerning system-records EMPTY
Root The top-level class for models, installers and top-level files An instance of this class is used by the admin & portal object to invoke common database based methods. EMPTY
Rssfeed A simple class to generate a xml-based rss-feed. EMPTY
ScriptletHelper The scriptlet helper is the central place to trigger scriptlets or read meta-infos about the scriptlets currently installed. EMPTY
ServiceProvider ServiceProvider EMPTY
Session Manages all those session stuff as logins or logouts and access to session vars EMPTY
Socket Class providing a wrapper for sockets. EMPTY
StringUtil Util class for processing strings. EMPTY
SystemAspect Model for a single aspect. An aspect is a filter-type that can be applied to the backend. EMPTY
SystemChangelog The changelog is a global wrapper to the gui-based logging. EMPTY
SystemChangelogHelper Helper class for changelog EMPTY
SystemChangelogRestorer The changelog-reverter / restorer is an extension to the changelog-handler is capable of pushing changes back to an object. EMPTY
SystemCommon Class to provide methods used by the system for general issues EMPTY
SystemJSTreeBuilder Base class for the tree nodes based on a class of type InterfaceJStreeNodeLoader. EMPTY
SystemJSTreeConfig Config Object for a JsTree. EMPTY
SystemJSTreeNode Class for representing a node in the tree EMPTY
SystemModule Model for a single system-module EMPTY
SystemPwchangehistory No description available EMPTY
SystemSession Model for a single session. Session are managed by Session, so there should be no need to create instances directly. EMPTY
SystemSetting Model for a single system-setting Setting are not represented by a record in the system-table EMPTY
SystemWorker Class to provide methods used by the system for db tasks as a db check EMPTY
SysteminfoCache General information regarding the current timezone environment EMPTY
SysteminfoDb General information regarding the current timezone environment EMPTY
SysteminfoGd General information regarding the current gd lib environment EMPTY
SysteminfoPhp General information regarding the current php environment EMPTY
SysteminfoTime General information regarding the current timezone environment EMPTY
SysteminfoWebserver General information regarding the current timezone environment EMPTY
Template This class does all the template stuff as loading, parsing, etc.. EMPTY
TemplateBlockContainer A single value holder for a single block EMPTY
TemplateBlocksParser Parses the blocks of a single template EMPTY
TemplateBlocksParserException Namespace for template parser exceptions EMPTY
TemplateFileParser Used to parse template files and to extract single sections from a template EMPTY
TemplateKajonaSections Class to store all kajona sections, so reserved section names EMPTY
TemplateMapper The templatemapper takes an object and scans it for various properties marked to be exported into a template. EMPTY
TemplatePlaceholderParser Used to manage kajona-placeholders within a template EMPTY
TemplateSectionParser Used to parse template files and to extract single sections from a template. EMPTY
Toolkit BaseClass for admin / portal toolkits Toolkits are there to serve small patterns used time by time EMPTY
UserGroup Model for a user-group, can be based on any type of usersource Groups are NOT represented in the system-table. EMPTY
UserLog Model for a user-login-log EMPTY
UserSourcefactory The sourcefactory holds references to all subsystems and manages the global access. EMPTY
UserUser Model for a user Note: Users do not use the classical system-id relation, so no entry in the system-table EMPTY
Wadlgenerator This class may be used in order to generate a wadl-file for a single module. EMPTY
XmlParser Class to handle xml-files, parsing them using a dom parser EMPTY
Zip This class is a wrapper to phps' integrated zip-archive methods and objects. EMPTY
class_authentication_exception No description available EMPTY
class_io_exception No description available EMPTY
class_orm_exception Most exceptions thrown by the orm system will use the OrmException type in order to react with special catch-blocks EMPTY

\Kajona\System\System\Db

Name Description
DbBase Base class for all database-drivers, holds methods to be used by all drivers EMPTY
DbMysqli db-driver for MySQL using the php-mysqli-interface EMPTY
DbOci8 db-driver for oracle using the ovi8-interface EMPTY
DbPostgres db-driver for postgres using the php-postgres-interface EMPTY
DbSqlite3 db-driver for sqlite3 using the php-sqlite3-interface. EMPTY

\Kajona\System\System\Imageplugins

Name Description
ImageAbstractOperation No description available EMPTY
ImageCrop Implements an image scaling operation. EMPTY
ImageLine Implements an operation to draw a line EMPTY
ImageOverlay No description available EMPTY
ImageRectangle Implements an operation to draw a rectangle EMPTY
ImageRotate Implements an image rotation operation. EMPTY
ImageScale Implements an image scaling operation. EMPTY
ImageScaleAndCrop Implements scaling and cropping an image to a fixed width and height. EMPTY
ImageText Implements a text rendering operation. EMPTY

\Kajona\System\System\Messageproviders

Name Description
MessageproviderExceptions The exceptions-messageprovider sends messages in case of exceptions. EMPTY
MessageproviderPersonalmessage This messageprovider may be used to send messages directly to a user, so with a kind of "direct messaging" style. EMPTY

\Kajona\System\System\Scriptlets

Name Description
ScriptletImagehelper The imagehelper converts image-placeholders to real urls. EMPTY
ScriptletLang The lang-scriptlet may be used to embed language-file entries into a template. The placeholder is replaced with the matching element from the lang-files. EMPTY
ScriptletWebpath A scriptlet to replace script / image src within templates. EMPTY
ScriptletXConstants General replacement of global constants such as the webpath EMPTY

\Kajona\System\System\Usersources

Name Description
UsersourcesGroupKajona This class represents a group based on the internal authentication system. EMPTY
UsersourcesSourceKajona The kajona usersource is the global entry and factory / facade for the classical kajona usersystem EMPTY
UsersourcesUserKajona Model representing an user within the classical kajona subsystem. EMPTY

\Kajona\System\System\Validators

Name Description
CharacterValidator A simple validator to validate if a value is a single caracter. EMPTY
DateValidator A simple validator to validate a string. EMPTY
DifferentuserValidator Checks if the selected user is the user which is currently logged in. EMPTY
DummyValidator A simple validator, acting as a dummy. EMPTY
EmailValidator A simple validator to validate a string. EMPTY
FileValidator Validates, if the passed value is an existing file EMPTY
FolderValidator Validates, if the passed value is an existing folder EMPTY
IntValidator A simple validator to validate an integer. EMPTY
NumericValidator A simple validator to validate a number. EMPTY
ObjectvalidatorBase Base implementation of an object validator EMPTY
PosintValidator A simple validator to validate a positive integer. EMPTY
SystemidValidator A simple validator to validate a systemid. EMPTY
TextValidator A simple validator to validate a string. EMPTY
TwocharsValidator A simple validator to validate is a string has a length of exactly two chars By default, the string must contain a single char, the max length is unlimited. EMPTY
UploadfileValidator A simple validator to validate a string. EMPTY
UserValidator Checks if the given object is a valid user or user group. EMPTY

\Kajona\Tags\Admin

Name Description
TagsAdmin Admin-Part of the tags. EMPTY
TagsAdminXml The admin-xml-class of the module tags. EMPTY

\Kajona\Tags\Admin\Elements

Name Description
ElementTagsAdmin Class to handle the admin-stuff of the tags-element EMPTY

\Kajona\Tags\Event

Name Description
TagsObjectindexedlistener Takes care of adding assigned tags to the objects' index EMPTY
TagsRecordcopiedlistener Copies assigned tags from one record to another EMPTY
TagsRecorddeletedlistener Removes tag-assignments on record-deletions EMPTY

\Kajona\Tags\Installer

Name Description
InstallerTags Class providing an install for the tags module EMPTY

\Kajona\Tags\Portal\Elements

Name Description
ElementTagsPortal Loads the tags currently available in the system and renders them EMPTY

\Kajona\Tags\System

Name Description
TagsFavorite Model-Class for tags-favorites EMPTY
TagsTag Model-Class for tags. EMPTY

\Kajona\Tagto\Admin\Elements

Name Description
ElementTagtoAdmin Class to handle the admin-stuff of the tagto-element EMPTY

\Kajona\Tagto\Installer

Name Description
InstallerTagto Installer to install a tagto-element to use in the portal EMPTY

\Kajona\Tagto\Portal\Elements

Name Description
ElementTagtoPortal Loads the last-modified date of the current page and prepares it for output EMPTY

\Kajona\Tellafriend\Admin\Elements

Name Description
ElementTellafriendAdmin Class to handle the admin-stuff of the tellafriend-element EMPTY

\Kajona\Tellafriend\Installer

Name Description
InstallerTellafriend Installer to install a tellafriend-element to use in the portal EMPTY

\Kajona\Tellafriend\Portal\Elements

Name Description
ElementTellafriendPortal Loads the last-modified date of the current page and prepares it for output EMPTY

\Kajona\Userlist\Admin\Elements

Name Description
ElementUserlistAdmin Class to handle the admin-stuff of the userlist-element EMPTY

\Kajona\Userlist\Installer

Name Description
InstallerUserlist Installer to install a login-element to use in the portal EMPTY

\Kajona\Userlist\Portal\Elements

Name Description
ElementUserlistPortal Creates a table-based list of all users including the option to export the list as csv. EMPTY

\Kajona\V4Skin\Admin\Skins\Kajona_V4

Name Description
AdminskinImageresolver No description available EMPTY

\Kajona\Votings\Admin

Name Description
VotingsAdmin Admin class of the votings-module. Responsible for editing votings and organizing them. EMPTY

\Kajona\Votings\Admin\Elements

Name Description
ElementVotingsAdmin Class representing the admin-part of the votings element EMPTY

\Kajona\Votings\Installer

Name Description
InstallerSamplecontentVotings No description available EMPTY
InstallerVotings Class providing an installer for the votings module EMPTY

\Kajona\Votings\Portal

Name Description
VotingsPortal Portal-class of the votings. Handles the printing of votings lists / detail EMPTY

\Kajona\Votings\Portal\Elements

Name Description
ElementVotingsPortal Portal-part of the votings-element EMPTY

\Kajona\Votings\System

Name Description
VotingsAnswer Model for a voting answer itself EMPTY
VotingsVoting Model for a single voting, so the entry to a voting. EMPTY

\Kajona\Workflows\Admin

Name Description
WorkflowsAdmin Admin class of the workflows-module. Responsible for editing workflows and organizing them. EMPTY

\Kajona\Workflows\Admin\Systemtasks

Name Description
SystemtaskWorkflows Triggers the execution of the workflow-engine EMPTY

\Kajona\Workflows\Admin\Widgets

Name Description
AdminwidgetWorkflows No description available EMPTY

\Kajona\Workflows\Event

Name Description
WorkflowsRecorddeletedlistener Deletes workflows assigned to the record currently being deleted EMPTY

\Kajona\Workflows\Installer

Name Description
InstallerWorkflows Class providing an installer for the workflows module EMPTY

\Kajona\Workflows\Portal

Name Description
WorkflowsPortal Portal-class of the workflows module. Used to provide an access point to trigger the workflow-engine. EMPTY

\Kajona\Workflows\System

Name Description
WorkflowsController The controller triggers the execution of scheduled workflows and manages the transition of workflows' states. EMPTY
WorkflowsHandler A workflow handler stores all metadata of a single workflow-handler. EMPTY
WorkflowsTodoProviderBase No description available EMPTY
WorkflowsWorkflow A single workflow. Holds all values and the reference to the concrete workflow-handler. EMPTY

\Kajona\Workflows\System\Messageproviders

Name Description
MessageproviderSummary The summary message creates an overview of unread messages and sends them to the user. EMPTY

\Kajona\Workflows\System\Workflows

Name Description
WorkflowWorkflowsDbdump Workflow to create a dbdump in a regular interval, by default configured for 24h EMPTY
WorkflowWorkflowsMessagesummary This workflow creates a summary of new message for every user - if the user activated the summary provider EMPTY