Public Member Functions | |
| ParagraphPlugins () | |
| getRegisteredPluginsAsArray () | |
| getPluginArray | |
| registerPlugin ($plugin) | |
| register plugin | |
| serializeToString () | |
| serializes all plugin to one string format filetype::title::link::image|filetypetitle::link::image|... | |
| initialize () | |
| parses plugin subdirectory and | |
| ParagraphPlugins () | |
| getRegisteredPluginsAsArray () | |
| getPluginArray | |
| registerPlugin ($plugin) | |
| register plugin | |
| serializeToString () | |
| serializes all plugin to one string format filetype::title::link::image|filetypetitle::link::image|... | |
| initialize () | |
| parses plugin subdirectory and | |
Data Fields | |
| $plugins | |
| $pluginDirectory | |
| $skipDirectories | |
Definition at line 3 of file class.ilParagraphPlugin.php.
| ParagraphPlugins::getRegisteredPluginsAsArray | ( | ) |
getPluginArray
Definition at line 20 of file class.ilParagraphPlugin.php.
{
return $this->plugins;
}
| ParagraphPlugins::getRegisteredPluginsAsArray | ( | ) |
getPluginArray
Definition at line 41 of file class.ilParagraphPlugin.php.
{
return $this->plugins;
}
| ParagraphPlugins::initialize | ( | ) |
parses plugin subdirectory and
Definition at line 44 of file class.ilParagraphPlugin.php.
References registerPlugin().
{
foreach (glob($this->pluginDirectory."/*",GLOB_ONLYDIR) as $pluginDir) {
if (array_key_exists($pluginDir,$this->skipDirectories))
continue;
$pluginFile = $pluginDir . "/classes/class.plugin.php";
if (file_exists($pluginFile)) {
include ($pluginFile);
if (is_object($plugin)) {
$this->registerPlugin($plugin);
unset ($plugin);
}
}
}
}
Here is the call graph for this function:| ParagraphPlugins::initialize | ( | ) |
parses plugin subdirectory and
Definition at line 65 of file class.ilParagraphPlugin.php.
References registerPlugin().
{
$gl = glob($this->pluginDirectory."/*",GLOB_ONLYDIR);
if (is_array($gl))
{
foreach ($gl as $pluginDir) {
if (array_key_exists($pluginDir,$this->skipDirectories))
continue;
$pluginFile = $pluginDir . "/classes/class.plugin.php";
if (file_exists($pluginFile)) {
include ($pluginFile);
if (is_object($plugin)) {
$this->registerPlugin($plugin);
unset ($plugin);
}
}
}
}
}
Here is the call graph for this function:| ParagraphPlugins::ParagraphPlugins | ( | ) |
Definition at line 29 of file class.ilParagraphPlugin.php.
{
$this->plugins = array();
$this->pluginDirectory = ILIAS_ABSOLUTE_PATH."/content/plugins";
$this->skipDirectories = array ();
$this->skipDirectories [$this->pluginDirectory."/classes"] = "skip";
$this->skipDirectories [$this->pluginDirectory."/resources"]= "skip";
$this->skipDirectories [$this->pluginDirectory."/CVS"]= "skip";
}
| ParagraphPlugins::ParagraphPlugins | ( | ) |
Definition at line 8 of file class.ilParagraphPlugin.php.
{
$this->plugins = array();
$this->pluginDirectory = ILIAS_ABSOLUTE_PATH."/content/plugins";
$this->skipDirectories = array ();
$this->skipDirectories [$this->pluginDirectory."/classes"] = "skip";
$this->skipDirectories [$this->pluginDirectory."/resources"]= "skip";
$this->skipDirectories [$this->pluginDirectory."/CVS"]= "skip";
}
| ParagraphPlugins::registerPlugin | ( | $ | plugin | ) |
register plugin
Definition at line 49 of file class.ilParagraphPlugin.php.
{
//echo "registered Plugin ".$plugin->getTitle();
$this->plugins[$plugin->serializeToString()] = $plugin;
}
| ParagraphPlugins::registerPlugin | ( | $ | plugin | ) |
register plugin
Definition at line 28 of file class.ilParagraphPlugin.php.
Referenced by initialize().
{
//echo "registered Plugin ".$plugin->getTitle();
$this->plugins[$plugin->serializeToString()] = $plugin;
}
Here is the caller graph for this function:| ParagraphPlugins::serializeToString | ( | ) |
serializes all plugin to one string format filetype::title::link::image|filetypetitle::link::image|...
Definition at line 37 of file class.ilParagraphPlugin.php.
{
return implode ("|", array_keys($this->plugins));
}
| ParagraphPlugins::serializeToString | ( | ) |
serializes all plugin to one string format filetype::title::link::image|filetypetitle::link::image|...
Definition at line 58 of file class.ilParagraphPlugin.php.
{
return implode ("|", array_keys($this->plugins));
}
| ParagraphPlugins::$pluginDirectory |
Definition at line 5 of file class.ilParagraphPlugin.php.
| ParagraphPlugins::$plugins |
Definition at line 4 of file class.ilParagraphPlugin.php.
| ParagraphPlugins::$skipDirectories |
Definition at line 6 of file class.ilParagraphPlugin.php.
1.7.1