38             'priority' => 
'first',
 
   85             'href'      => $bottom_url,
 
   92     $classes[] = 
'elgg-state-undraggable';
 
  101     'is_trusted' => 
true,
 
  107     $options[
'class'] = 
"elgg-button elgg-button-cancel";
 
  111         $options[
'class'] = 
'elgg-button elgg-state-warning';
 
  117     $options[
'class'] = 
"elgg-button elgg-button-submit";
 
  122     $options[
'class'] = 
"elgg-button elgg-button-disabled";
 
  128         'plugin_guids[]' => 
$plugin->guid
 
  142         $css_class = preg_replace(
'/[^a-z0-9-]/i', 
'-', $category);
 
  143         $classes[] = 
"elgg-plugin-category-$css_class";
 
  145         $url = $base_url . urlencode($category);
 
  147         $categories_html .= 
"<li class=\"elgg-plugin-category prm\"><a href=\"$url\">$friendly_category</a></li>";
 
  156         $desc = 
elgg_echo($screenshot[
'description']);
 
  157         $alt = htmlentities($desc, ENT_QUOTES, 
'UTF-8');
 
  158         $screenshot_img = 
elgg_view(
'output/img', array(
 
  159             'src' => 
"admin_plugin_screenshot/{$plugin->getID()}/thumbnail/{$screenshot['path']}",
 
  162         $screenshot_link = 
elgg_view(
'output/url', array(
 
  163             'href' => 
"admin_plugin_screenshot/{$plugin->getID()}/full/{$screenshot['path']}",
 
  164             'text' => $screenshot_img,
 
  165             'class' => 
'elgg-lightbox',
 
  168         $screenshots_html .= 
"<li class=\"elgg-plugin-screenshot prm ptm\">$screenshot_link</li>";
 
  175             . 
elgg_view(
'output/text', array(
'value' => 
$plugin->getManifest()->getAuthor()));
 
  178     'href' => 
$plugin->getManifest()->getWebsite(),
 
  179     'text' => 
$plugin->getManifest()->getWebsite(),
 
  180     'is_trusted' => 
true,
 
  184     'repository' => 
$plugin->getManifest()->getRepositoryURL(),
 
  185     'bugtracker' => 
$plugin->getManifest()->getBugTrackerURL(),
 
  186     'donate' => 
$plugin->getManifest()->getDonationsPageURL(),
 
  195             'text' => 
elgg_echo(
"admin:plugins:label:$id"),
 
  196             'is_trusted' => 
true,
 
  211     $docs = 
'<ul class="elgg-menu elgg-menu-hz">';
 
  213         $url = 
'admin_plugin_text_file/' . 
$plugin->getID() . 
"/$file";
 
  217             'is_trusted' => 
true,
 
  219         $docs .= 
"<li>$link</li>";
 
  227 <
div class=
"<?php echo implode(' ', $classes); ?>" id=
"<?php echo $css_id; ?>">
 
  228     <
div class=
"elgg-image-block">
 
  229         <
div class=
"elgg-image-alt">
 
  231             <
ul class=
"elgg-menu elgg-menu-metadata">
 
  235             <
div class=
"clearfloat float-alt mtm">
 
  239         <
div class=
"elgg-body">
 
  245     $settings_link = 
"<a class='elgg-plugin-settings' href='$link'>[" . 
elgg_echo(
'settings') . 
"]</a>";
 
  250             <
div class=
"elgg-head">
 
  251                 <
h3><?php echo 
$plugin->getManifest()->getName() . 
" $version $settings_link"; ?></
h3>
 
  254             if (
$plugin->getManifest()->getApiVersion() < 1.8) {
 
  255                 $reqs = 
$plugin->getManifest()->getRequires();
 
  258                     echo 
"<p class=\"elgg-state-error\">$message</p>";
 
  265                     echo 
"<p class=\"elgg-state-warning\">$message</p>";
 
  268                     echo 
"<p class=\"elgg-state-error\">$message</p>";
 
  284                     'href' => 
"#elgg-plugin-manifest-$css_id",
 
  285                     'text' => 
elgg_echo(
"admin:plugins:label:moreinfo"),
 
  292     <
div class=
"elgg-plugin-more hidden" id=
"elgg-plugin-manifest-<?php echo $css_id; ?>">
 
  303             <
div><?php echo 
elgg_echo(
'admin:plugins:label:categories') . 
": <ul class=\"elgg-plugin-categories\">$categories_html</ul>"; ?></
div>
 
  310         <
div><?php echo 
elgg_echo(
'admin:plugins:label:location') . 
": " . htmlspecialchars(
$plugin->getPath()) ?></
div>
 
  314                 echo 
'<div>' . 
elgg_echo(
'admin:plugins:label:contributors') . 
':';
 
  320         <
div><?php echo 
elgg_echo(
'admin:plugins:label:dependencies'); ?>:
 
  322             echo 
elgg_view(
'object/plugin/elements/dependencies', array(
'plugin' => 
$plugin));
 
if(! $collection_name) $id
static getFriendlyCategory($category)
Returns a category's friendly name.
elgg_get_plugins_path()
Get the plugin path for this installation.
elgg_get_site_url($site_guid=0)
Get the URL for the current (or specified) site.
elgg_extract($key, array $array, $default=null, $strict=true)
Checks for $array[$key] and returns its value if it exists, else returns $default.
elgg_http_add_url_query_elements($url, array $elements)
Sets elements in a URL's query string.
elgg_echo($message_key, $args=array(), $language="")
Given a message key, returns an appropriately translated full-text string.
_elgg_get_max_plugin_priority()
Returns the highest priority of the plugins.
if($action) $action_button
if($categories) $screenshots_html
if($screenshots) $description
if(file_exists($welcome)) $vars
elgg_view($view, $vars=array(), $bypass=false, $ignored=false, $viewtype='')
Return a parsed view.
elgg_view_exists($view, $viewtype='', $recurse=true)
Returns whether the specified view exists.