Elgg  Version master
Variables
plugin_text_file.php File Reference

Go to the source code of this file.

Variables

 $plugin_id = (string) elgg_extract('plugin_id', $vars)
 
 $plugin = elgg_get_plugin_from_id($plugin_id)
 
 $filename = elgg_extract('filename', $vars)
 
if(! $plugin instanceof \ElggPlugin$file_contents = false
 
if(in_array($filename, \ElggPlugin::ADDITIONAL_TEXT_FILES)) if(! $file_contents) $title = $plugin->getDisplayName() . ": $filename"
 
 $text = MarkdownExtra::defaultTransform($file_contents)
 
 $body
 

Variable Documentation

◆ $body

$body
Initial value:
= elgg_view_layout('admin', [
'content' => elgg_format_element('div', ['class' => 'elgg-markdown'], $text),
'title' => $title,
'filter_id' => 'admin/plugin_text_file',
'filter_value' => "{$plugin_id}/{$filename}",
])
elgg_view_layout(string $layout_name, array $vars=[])
Displays a layout with optional parameters.
Definition: views.php:352
elgg_format_element(string $tag_name, array $attributes=[], string $text='', array $options=[])
Format an HTML element.
Definition: output.php:145
if(in_array($filename, \ElggPlugin::ADDITIONAL_TEXT_FILES)) if(! $file_contents) $title

Definition at line 40 of file plugin_text_file.php.

◆ $file_contents

if (! $plugin instanceof \ElggPlugin) $file_contents = false

Definition at line 24 of file plugin_text_file.php.

◆ $filename

$filename = elgg_extract('filename', $vars)

Definition at line 10 of file plugin_text_file.php.

◆ $plugin

$plugin = elgg_get_plugin_from_id($plugin_id)

Definition at line 8 of file plugin_text_file.php.

◆ $plugin_id

$plugin_id = (string) elgg_extract('plugin_id', $vars)

Definition at line 7 of file plugin_text_file.php.

◆ $text

$text = MarkdownExtra::defaultTransform($file_contents)

Definition at line 38 of file plugin_text_file.php.

◆ $title

if (in_array( $filename, \ElggPlugin::ADDITIONAL_TEXT_FILES)) if (! $file_contents) $title = $plugin->getDisplayName() . ": $filename"

Definition at line 36 of file plugin_text_file.php.