echo $response1; } ?> </th> <?php } echo '</tr>'; echo '<tr>'; echo '<th class="wb-inv">' . $question . '</th>'; foreach ($responses as $response) { $response1 = gc_explode_translation($response, $lang); if (empty($response1)) { $response1 = $response; } //get count per response $response_count = polls_get_response_count($response, $user_responses); //calculate % if ($response_count && $user_responses_count) { $response_percentage = round(100 / ($user_responses_count / $response_count)); } else { $response_percentage = 0; } //html ?>
/*if($entity->excerpt3){ $entity->excerpt = gc_explode_translation($entity->excerpt3, $lang); } */ $tags = elgg_extract('tags', $vars, ''); if ($tags === '') { $tags = elgg_view('output/tags', array('tags' => $entity->tags)); } if (!$title_link && ($entity->title && $entity->title2)) { if ($entity->title1) { $entity->title3 = gc_implode_translation($entity->title1, $entity->title2); } else { $entity->title3 = gc_implode_translation($entity->title, $entity->title2); } $title_link = gc_explode_translation($entity->title3, $lang); } if ($title_link) { echo "<span class=\"mrgn-bttm-0 summary-title\">{$title_link}</span>"; //put in span because some links would not take classes echo elgg_in_context($context); } /*else{ echo "<span class=\"mrgn-bttm-0 summary-title\">$entity->title</span>"; //put in span because some links would not take classes echo elgg_in_context($context); }*/ //This tests to see if you are looking at a group list and does't outpout the subtitle variable here, It's called at the end of this file if ($entity->getType() == 'group') { echo ''; } else { echo "<div class=\" mrgn-bttm-sm mrgn-tp-sm timeStamp clearfix\">{$subtitle}</div>";
$comments_link = ''; } } else { $comments_link = ''; } // do not show the metadata and controls in widget view if (elgg_in_context('widgets')) { $metadata = ''; } else { $metadata = elgg_view_menu('entity', array('entity' => $poll, 'handler' => 'polls', 'sort_by' => 'priority', 'class' => 'elgg-menu-hz list-inline')); } $subtitle = "{$author_text} {$date} {$comments_link} {$categories}"; if ($full) { $lang = get_current_language(); if ($poll->title3) { $title = gc_explode_translation($poll->title3, $lang); } else { $title = false; } $params = array('entity' => $poll, 'title' => $title, 'metadata' => $metadata, 'subtitle' => $subtitle, 'tags' => $tags); $params = $params + $vars; $summary = elgg_view('object/elements/summary', $params); echo elgg_view('object/elements/full', array('summary' => $summary, 'icon' => $owner_icon)); echo elgg_view('polls/body', $vars); echo elgg_view('wet4_theme/track_page_entity', array('entity' => $poll)); } else { // brief view $params = array('entity' => $poll, 'metadata' => $metadata, 'subtitle' => $subtitle, 'tags' => $tags); $params = $params + $vars; $list_body = elgg_view('object/elements/summary', $params); echo elgg_view_image_block($owner_icon, $list_body);
$metadata = elgg_view_menu('entity', array('entity' => $vars['entity'], 'handler' => 'photos', 'sort_by' => 'priority', 'class' => 'list-inline')); $subtitle = "{$author_text} {$date}"; $params = array('entity' => $photo, 'title' => false, 'metadata' => $metadata, 'subtitle' => $subtitle, 'tags' => $tags); $list_body = elgg_view('object/elements/summary', $params); $params = array('class' => 'mbl'); $summary = elgg_view_image_block($owner_icon, $list_body, $params); echo $summary; echo '<div class=" center">'; if ($album->getSize() > 1) { echo elgg_view('object/image/navigation', $vars); } echo elgg_view('photos/tagging/help', $vars); echo elgg_view('photos/tagging/select', $vars); echo $img; echo elgg_view('photos/tagging/tags', $vars); echo '</div>'; // alternative way to display the fivestar rating widget in case the default view defined in Elggx Fivestar is not to be used // if (elgg_is_active_plugin('elggx_fivestar')) { // echo '<br>'; // echo elgg_view('elggx_fivestar/voting', array('entity'=> $vars['entity'])); // } if ($photo->description) { if (empty(gc_explode_translation($photo->description3, $lang))) { $description = $photo->description; } else { $description = gc_explode_translation($photo->description3, $lang); } echo elgg_view('output/longtext', array('value' => $description, 'class' => 'mbl mrgn-tp-md mrgn-bttm-md')); } //echo '<h2 class="panel-title mrgn-lft-sm mrgn-bttm-md mrgn-tp-lg">' . elgg_echo("comments") . '</h2>'; echo elgg_view_comments($photo);
} elgg_push_breadcrumb($folder_title, $p->getURL()); } elgg_push_breadcrumb($file->title); } $extra = ""; if (elgg_view_exists("file/specialcontent/{$mime}")) { $extra = elgg_view("file/specialcontent/{$mime}", $vars); } elseif (elgg_view_exists("file/specialcontent/{$base_type}/default")) { $extra = elgg_view("file/specialcontent/{$base_type}/default", $vars); } $params = array("entity" => $file, "title" => elgg_view("output/url", array("text" => $title, "href" => "file/download/" . $file->getGUID())), "metadata" => $entity_menu, "subtitle" => $subtitle, "tags" => $tags); $params = $params + $vars; $summary = elgg_view("object/elements/summary", $params); if ($file->description3) { $file_descr = gc_explode_translation($file->description3, $lang); } else { $file_descr = $file->description; } $text = elgg_view("output/longtext", array("value" => $file_descr)); $body = "{$text} {$extra}"; echo elgg_view("object/elements/full", array("entity" => $file, "title" => false, "icon" => elgg_view_entity_icon($file, "small"), "summary" => $summary, "body" => $body)); elgg_unregister_menu_item('title', 'new_folder'); } elseif (elgg_in_context("gallery")) { // gallery view of the file echo "<div class='file-gallery-item'>"; echo "<h3>" . $file->title3 . "</h3>"; echo elgg_view_entity_icon($file, "medium"); echo "<p class='elgg-quiet'>{$owner_link} {$date}</p>"; echo "</div>"; } else {
if (elgg_instanceof($owner, "group") && $owner->getContentAccessMode() == 'members_only') { echo '<div class="alert alert-warning"> <p>' . elgg_echo('thewire:contentwarning') . '</p> <p>' . elgg_echo('thewire:groupwarning') . '<b><i>' . $owner->name . '</i></b></p> </div>'; } else { if ($reshare->access_id != 2) { $access = elgg_view('output/access', array('name' => 'access', 'entity' => $reshare)); echo '<div class="alert alert-warning"> <p>' . elgg_echo('thewire:contentwarning') . '</p> <p>' . elgg_echo('thewire:userwarning') . '<b><i>' . $access . '</i></b></p> </div>'; } } if (!empty($reshare->title3)) { $post_value = gc_explode_translation($reshare->title3, $lang); } elseif (!empty($reshare->title)) { $post_value = $reshare->title; } elseif (!empty($reshare->name)) { $post_value = $reshare->name; } elseif (!empty($reshare->description)) { $post_value = elgg_get_excerpt($reshare->description, 140); } } $count_down = "<span>{$char_limit}</span> {$chars_left}"; $num_lines = 2; if ($char_limit == 0) { $num_lines = 3; $count_down = ""; } else { if ($char_limit > 140) {
if (!empty($blog->icontime)) { $params = $vars; $params["plugin_settings"] = true; $blog_icon = elgg_view_entity_icon($blog, "dummy", $params); } $metadata = elgg_view_menu('entity', array('entity' => $blog, 'handler' => 'blog', 'sort_by' => 'priority', 'class' => 'elgg-menu-hz list-inline')); $subtitle = "{$author_text} {$date} {$categories}"; // do not show the metadata and controls in widget view if (elgg_in_context('widgets')) { //$metadata = ''; } // Show blog if ($full) { // full view if ($blog->description3) { $blog_descr = gc_explode_translation($blog->description3, $lang); } else { $blog_descr = $blog->description; } $body = elgg_view('output/longtext', array('value' => $blog_descr, 'class' => 'blog-post')); $header = elgg_view_title($blog->title); $params = array('entity' => $blog, 'title' => false, 'metadata' => $metadata, 'subtitle' => $subtitle, 'tags' => $tags); $params = $params + $vars; $summary = elgg_view('object/elements/summary', $params); echo elgg_view("object/elements/full", array('entity' => $blog, "summary" => $summary, "icon" => $owner_icon, "body" => $blog_icon . $body)); echo '<div id="group-replies" class="elgg-comments mrgn-rght-md mrgn-lft-md clearfix">'; } else { // how to show strapline if (elgg_in_context("listing")) { $excerpt = ""; $blog_icon = "";
<p> <?php echo elgg_echo('custom_index_widgets:widget_title'); ?> : <?php echo elgg_view('input/text', array('name' => 'params[widget_title]', 'value' => gc_explode_translation($widget_title, 'en'))); ?> </p> <p> <?php echo elgg_echo('custom_index_widgets:html_content'); ?> <?php echo elgg_view('input/longtext', array('name' => 'params[html_content]', 'value' => gc_explode_translation($html_content, 'en'))); ?> </p> <p> <?php echo elgg_echo('custom_index_widgets:box_style'); ?> : <?php echo elgg_view('input/dropdown', array('name' => 'params[box_style]', 'options_values' => array('plain' => 'Plain', 'plain collapsable' => 'Plain and collapsable', 'collapsable' => 'Collapsable', 'standard' => 'No Collapsable'), 'value' => $box_style)); ?> </p> <p> <?php
namespace AU\SubGroups; $lang = get_current_language(); if ($vars['entity']->subgroups_enable == 'no') { // no subgroups allowed return; } $sgCount = ''; $subgroups = get_subgroups($vars['entity'], 3); $body = ''; if (!$subgroups) { $body = '<div class="elgg-subtext">' . elgg_echo('au_subgroups:nogroups') . '</div>'; } else { foreach ($subgroups as $subgroup) { if ($subgroup->title23) { $subgroup_name = gc_explode_translation($subgroup->title23, $lang); } else { $subgroup_name = $subgroup->name; } $body .= elgg_view_image_block(elgg_view_entity_icon($subgroup, 'tiny'), elgg_view('output/url', array('href' => $subgroup->getURL(), 'text' => $subgroup_name, 'is_trusted' => true))); } //count total number of subgroups and add it to view all link $subgroupsTotalCount = get_subgroups($vars['entity']); $sgCount = '(' . count($subgroupsTotalCount) . ')'; } $title = elgg_echo('au_subgroups:subgroups'); $all_link = elgg_view('output/url', array('href' => 'groups/subgroups/list/' . $vars['entity']->guid, 'text' => elgg_echo('au_subgroups:subgroups:more') . $sgCount, 'is_trusted' => true)); $footer = "<div class='text-right'>{$all_link}</div>"; //only show subgroups widget if the group has subgroups if ($sgCount) { echo elgg_view_module('aside', $title, $body, array('footer' => $footer));
<?php /** * Group forum topic create river view. */ $lang = get_current_language(); $item = $vars['item']; /* @var ElggRiverItem $item */ $object = $item->getObjectEntity(); //for embeded videos $test = embed_discussion_river($object->description); //check to see if video is embeded if ($test) { $excerpt = str_replace($test, '', $object->description); $excerpt = strip_tags($excerpt); $excerpt = elgg_get_excerpt($excerpt); } else { if ($object->description3) { $description = gc_explode_translation($object->description3, $lang); } else { $description = $object->description; } $excerpt = strip_tags($description); $excerpt = elgg_get_excerpt($excerpt); } $responses = ''; if (elgg_is_logged_in() && $object->canWriteToContainer()) { $responses = elgg_view('river/elements/discussion_replies', array('topic' => $object)); } //place video url in attachments echo elgg_view('river/elements/layout', array('item' => $item, 'message' => $excerpt, 'responses' => $responses, 'attachments' => elgg_view('output/url', array('href' => $test[0]))));
$even_odd = 'odd'; foreach ($profile_fields as $key => $valtype) { // do not show the name if ($key == 'name') { continue; } $value = $group->{$key}; if (is_null($value)) { continue; } $options = array('value' => $group->{$key}); if ($valtype == 'tags') { $options['tag_names'] = $key; } if ($group->description3) { $description = gc_explode_translation($group->description3, $lang); } else { $description = $group->description; } if ($key == 'description') { echo "<div class=\"{$even_odd} panel panel-custom\">"; echo '<div class="panel-heading clearfix">'; echo '<h2 class="panel-title profile-info-head pull-left clearfix">Description</h2>'; echo "</div>"; echo '<div class="panel-body">'; echo $description; echo "</div>"; echo "</div>"; } $even_odd = $even_odd == 'even' ? 'odd' : 'even'; }
* @uses $vars['entity'] TidypicsAlbum * * @author Cash Costello * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License v2 */ $lang = get_current_language(); $album = elgg_extract('entity', $vars); if ($album->title3) { $album->title = gc_explode_translation($album->title3, $lang); } $album_cover = elgg_view_entity_icon($album, 'medium'); $album_title = $album->getTitle(); if (strlen($album_title) > 20) { $album_title = substr($album_title, 0, 17) . '...'; } $header = elgg_view('output/url', array('text' => $album_title, 'href' => $album->getURL(), 'is_trusted' => true)); $container = $album->getContainerEntity(); if ($container) { if ($album->getContainerEntity()->title3) { $group_title = gc_explode_translation($album->getContainerEntity()->title3, $lang); } else { $group_title = $album->getContainerEntity()->name; } $footer = '<div class="elgg-subtext brdr-tp">' . elgg_echo('album:created_by') . elgg_view('output/url', array('text' => $group_title, 'href' => $album->getContainerEntity()->getURL(), 'is_trusted' => true)); $footer .= '<br>' . elgg_echo('album:num', array($album->getSize())) . '</div>'; } else { $footer = '<div class="elgg-subtext">' . elgg_echo('album:created_by') . ' - '; $footer .= '<br>' . elgg_echo('album:num', array($album->getSize())) . '</div>'; } $params = array('footer' => $footer, 'class' => 'clearfix test', 'item_class' => 'col-sm-4 '); echo elgg_view_module('tidypics-album-wet', $header, $album_cover, $params);
* * @author Cash Costello * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License v2 */ $lang = get_current_language(); $album = elgg_extract('entity', $vars); $owner = $album->getOwnerEntity(); $owner_icon = elgg_view_entity_icon($owner, 'medium'); $metadata = elgg_view_menu('entity', array('entity' => $album, 'handler' => 'photos', 'sort_by' => 'priority', 'class' => 'list-inline')); $owner_link = elgg_view('output/url', array('href' => "photos/owner/{$owner->username}", 'text' => $owner->name, 'is_trusted' => true)); $author_text = elgg_echo('byline', array($owner_link)); $date = elgg_view_friendly_time($album->time_created); $categories = elgg_view('output/categories', $vars); $subtitle = "{$author_text} {$date} {$categories}"; $params = array('entity' => $album, 'title' => false, 'metadata' => $metadata, 'subtitle' => $subtitle, 'tags' => elgg_view('output/tags', array('tags' => $album->tags))); $params = $params + $vars; $summary = elgg_view('object/elements/summary', $params); if ($album->description3) { $description = gc_explode_translation($album->description3, $lang); } else { $description = $album->description; } $body = ''; if ($album->description || $album->description2) { $body = elgg_view('output/longtext', array('value' => $description, 'class' => 'mbm mrgn-bttm-lg')); } $body .= $album->viewImages(); if (elgg_get_plugin_setting('album_comments', 'tidypics')) { //$body .= elgg_view_comments($album); } echo elgg_view('object/elements/full', array('entity' => $album, 'icon' => $owner_icon, 'summary' => $summary, 'body' => $body));
$object = $item->getObjectEntity(); $container = $object->getContainerEntity(); $subtype_test = $object->getSubtype(); if ($subtype_test == 'comment' || $subtype_test == 'discussion_reply') { //$test = $subtype_test->getContainerEntity(); //get the container of the container if it's a comment or reply $container = $container->getContainerEntity(); $test = 'You need to find the group I am in.'; $commentordiscuss = true; //$subtype_test2 = $subtype_test->getContainerEntity(); } else { $test = ''; $commentordiscuss = false; } if ($container->title3) { $name = gc_explode_translation($container->title3, $lang); } else { $name = $container->name; } if ($container instanceof ElggGroup && $container->guid != elgg_get_page_owner_guid()) { $group_link = elgg_view('output/url', array('href' => $container->getURL(), 'text' => $name, 'is_trusted' => true)); //Nick - Changed "in the group" to just the group link in order to show this is group content. May need some looking at $group_string = $group_link; $group_image = elgg_view_entity_icon($container, 'medium'); // $group_testing = elgg_view_image_block($group_image, $group_link); } //so when the activity happens in a group then display the users icon and stuff $subject = $item->getSubjectEntity(); $user_icon = elgg_view_entity_icon($subject, 'small'); //removed $responses //Nick - commented out comment or discuss var for instances of comments on blogs not within a group.
<div class="col-xs-2 col-md-2 mrgn-tp-sm group-profile-image-size"> <?php // we don't force icons to be square so don't set width/height echo elgg_view_entity_icon($group, 'medium', array('href' => '', 'width' => '', 'height' => '', 'class' => 'TESTING')); ?> </div> <div class="groups-info col-xs-10 col-md-10 "> <h1 class="group-title"> <?php if ($group->title3) { echo gc_explode_translation($group->title3, $lang); } else { echo $group->name; } ?> </h1> <div class="clearfix"> <div class="mrgn-bttm-sm pull-left"> <b><?php echo elgg_echo("groups:owner"); ?> : </b> <?php echo elgg_view('output/url', array('text' => $owner->name, 'value' => $owner->getURL(), 'is_trusted' => true)); ?> </div>
* @package ElggGroups */ $group = $vars['entity']; $lang = get_current_language(); if (elgg_get_context() == 'widgets' || elgg_get_context() == 'custom_index_widgets') { $icon = elgg_view_entity_icon($group, 'small', $vars); } else { $icon = elgg_view_entity_icon($group, 'medium', $vars); } $metadata = elgg_view_menu('entity', array('entity' => $group, 'handler' => 'groups', 'sort_by' => 'priority', 'class' => 'list-inline')); if (elgg_in_context('owner_block') || elgg_in_context('widgets')) { //Give widget stuff entity menu //$metadata = ''; } if ($vars['full_view']) { echo elgg_view('groups/profile/summary', $vars); } else { // brief view $params = array('entity' => $group, 'metadata' => $metadata); if ($group->briefdescription3) { $params2 = array('subtitle' => gc_explode_translation($group->briefdescription3, $lang)); } elseif ($group->briefdescription2) { $params2 = array('subtitle' => $group->briefdescription2); } else { $params2 = array('subtitle' => $group->briefdescription); } $params = $params + $params2; $params = $params + $vars; $list_body = elgg_view('group/elements/summary', $params); echo elgg_view_image_block($icon, $list_body, $vars); }
foreach ($folderEnt as $e) { //make a original array to base folders off of if (!isset($originArray)) { $originArray = $e; $resultArray = $originArray; } else { //compare each index of array $resultArray = array_intersect($resultArray, $e); } } $form = ''; $form .= '<div style="width:300px">'; $form .= '<p>' . elgg_echo('fil:which:folder') . '</p>'; $form .= elgg_view('output/url', array('text' => elgg_echo('file_tools:input:folder_select:main'), 'href' => 'action/file/move_folder?file_guid=' . $fileGUIDs . '&folder_guid=root', 'is_action' => true)); $form .= '<br>'; foreach ($resultArray as $key => $value) { if (get_entity($key)->title3) { $form .= elgg_view('output/url', array('text' => '-' . gc_explode_translation(get_entity($key)->title3, $lang), 'href' => 'action/file/move_folder?file_guid=' . $fileGUIDs . '&folder_guid=' . $key, 'is_action' => true)); } else { $form .= elgg_view('output/url', array('text' => $value, 'href' => 'action/file/move_folder?file_guid=' . $fileGUIDs . '&folder_guid=' . $key, 'is_action' => true)); } $form .= '<br>'; } $form .= '</div>'; $body = elgg_view_layout('one_column', array('filter' => false, 'content' => $form, 'title' => elgg_echo('file:move:selected'))); echo $body; } else { //display alert saying you need to select file echo '<div class="alert alert-info"><h3>' . elgg_echo('file:no:selected') . '</h3> <p>' . elgg_echo('file:chose') . '</p></div>'; }
if ($revision) { $metadata = elgg_view_menu('annotation', array('annotation' => $annotation, 'sort_by' => 'priority', 'class' => 'elgg-menu-hz float-alt')); } else { // Regular entity menu $metadata = elgg_view_menu('entity', array('entity' => $vars['entity'], 'handler' => 'pages', 'sort_by' => 'priority', 'class' => 'elgg-menu-hz list-inline', 'item_class' => 'mrgn-rght-sm')); } } if ($full) { if ($page->description3) { $annotation->value = gc_explode_translation($page->description3, $lang); } $body = elgg_view('output/longtext', array('value' => $annotation->value)); $params = array('entity' => $page, 'title' => false, 'metadata' => $metadata, 'subtitle' => $subtitle); $params = $params + $vars; $summary = elgg_view('object/elements/summary', $params); echo elgg_view('object/elements/full', array('entity' => $page, 'title' => false, 'icon' => $page_icon, 'summary' => $summary, 'body' => $body)); } else { // brief view if ($page->description3) { $excerpt = elgg_get_excerpt(gc_explode_translation($page->description3, $lang)); } else { $excerpt = elgg_get_excerpt($page->description); } if (elgg_in_context('group_profile')) { $metadata = elgg_view_menu('entity', array('entity' => $vars['entity'], 'handler' => 'pages', 'sort_by' => 'priority', 'class' => 'elgg-menu-hz list-inline', 'item_class' => 'mrgn-rght-sm')); } $params = array('entity' => $page, 'metadata' => $metadata, 'subtitle' => $subtitle, 'content' => $excerpt); $params = $params + $vars; $list_body = elgg_view('object/elements/summary', $params); echo elgg_view_image_block($page_icon, $list_body); }
$tags = $poll->tags; $access_id = $poll->access_id; } else { register_error(elgg_echo("polls:blank")); forward('polls/all'); } $lang = get_current_language(); //convert $responses to radio inputs for form display $responses = polls_get_choice_array($poll); $response_inputs = elgg_view('input/radio', array('name' => 'response', 'class' => 'mrgn-rght-sm', 'options' => $responses)); $responses2 = polls_get_choice_array2($poll); $response_inputs2 = elgg_view('input/radio', array('name' => 'response2', 'class' => 'mrgn-rght-sm', 'options' => $responses2)); $responses3 = polls_get_choice_array3($poll); $response_inputs3 = elgg_view('input/radio', array('name' => 'response3', 'class' => 'mrgn-rght-sm', 'options' => $responses3)); foreach ($responses3 as $value) { $responses4 = gc_explode_translation($value, $lang); $form_body .= ' <input type="radio" class = "mrgn-rght-sm" name="response3" value="' . $value . '"> ' . $responses4 . '<br>'; } if (empty($responses3)) { $response_inputs4 = elgg_view('input/radio', array('name' => 'response3', 'class' => 'mrgn-rght-sm', 'options' => $responses)); } $submit_input = '<br />' . elgg_view('input/submit', array('rel' => $poll->guid, 'class' => 'poll-vote-button btn-primary', 'name' => 'submit_vote', 'value' => elgg_echo('polls:vote'))); if (isset($vars['entity'])) { $entity_hidden = elgg_view('input/hidden', array('name' => 'guid', 'value' => $poll->guid)); $entity_hidden .= elgg_view('input/hidden', array('name' => 'callback', 'value' => $vars['callback'])); } else { $entity_hidden = ''; } $form_body .= "<p>" . $response_inputs4 . "</p>"; $form_body .= "<p>" . $submit_input . $entity_hidden . "</p>"; if ($vars['form_display']) {
$title = elgg_view('output/url', $params); $entity_menu = ""; if (!elgg_in_context("widgets")) { $entity_menu = elgg_view_menu("entity", array("entity" => $folder, "handler" => "file_tools/folder", "sort_by" => "priority", "class" => "list-inline", 'item_class' => 'mrgn-rght-sm')); } if ($full_view) { // full view $icon = elgg_view_entity_icon($folder, "small", array('img_class' => 'img-responsive')); $owner_link = elgg_view("output/url", array("text" => $folder->getOwnerEntity()->name, "href" => $folder->getOwnerEntity()->getURL())); $owner_text = elgg_echo("byline", array($owner_link)); $subtitle = "{$owner_text} {$friendlytime}"; $params = array("entity" => $folder, "title" => $title, "metadata" => $entity_menu, "tags" => elgg_view("output/tags", array("value" => $folder->tags)), "subtitle" => $subtitle); $params = $params + $vars; $summary = elgg_view("object/elements/summary", $params); if ($folder->description3) { $body = elgg_view("output/longtext", array("value" => gc_explode_translation($folder->description3, $lang))); } else { $body = elgg_view("output/longtext", array("value" => $folder->description)); } echo elgg_view("object/elements/full", array("entity" => $folder, "title" => false, "icon" => $icon, "summary" => $summary, "body" => $body)); elgg_unregister_menu_item('title2', 'new_folder'); } else { // summary view $icon = elgg_view_entity_icon($folder, "small"); $icon_alt = ""; if (!elgg_in_context("widgets")) { $icon_alt = elgg_view("input/checkbox", array("name" => "folder_guids[]", "value" => $folder->getGUID(), "default" => false)); } $params = array("entity" => $folder, "title" => $title, "metadata" => $entity_menu); $params = $params + $vars; $list_body = elgg_view("object/elements/summary", $params);
\t</div> <div class="col-xs-12"> {$description} </div> \t </div> HTML; echo elgg_view('wet4_theme/track_page_entity', array('entity' => $idea)); } elseif ($full == 'sidebar') { echo <<<HTML <div class="sidebar-idea-points">{$sum}</div><div class="sidebar-idea-title">{$title_link}</div> HTML; } elseif ($full == 'no_vote') { if ($idea->description1) { $idea->description = $idea->description1; } if ($idea->description3) { $content = elgg_get_excerpt(gc_explode_translation($idea->description3, $lang)); } else { $content = elgg_get_excerpt($idea->description); } //$content = elgg_get_excerpt($idea->description); $points = "<div class='idea-vote-counter text-center idea-points'><span class='wb-inv'>Vote count</span>{$sum}</div>"; $metadata = elgg_view_menu('entity', array('entity' => $vars['entity'], 'handler' => 'ideas', 'sort_by' => 'priority', 'class' => 'list-inline')); echo <<<HTML <div class="col-xs-1">{$points}</div> <div class="col-xs-11"> \t<h3 class="mrgn-tp-0">{$title_link}</h3> \t<div class="elgg-subtext">{$subtitle}</div> \t<div class="elgg-content">{$content}</div> <div class="mrgn-tp-sm">{$metadata}</div> </div>
* Elgg bookmark view * * @package ElggBookmarks */ $full = elgg_extract('full_view', $vars, FALSE); $bookmark = elgg_extract('entity', $vars, FALSE); $lang = get_current_language(); if (!$bookmark) { return; } $owner = $bookmark->getOwnerEntity(); $owner_icon = elgg_view_entity_icon($owner, 'medium'); $categories = elgg_view('output/categories', $vars); $link = elgg_view('output/url', array('href' => $bookmark->address)); if ($bookmark->description3) { $description = elgg_view('output/longtext', array('value' => gc_explode_translation($bookmark->description3, $lang), 'class' => 'pbl')); } else { $description = elgg_view('output/longtext', array('value' => $bookmark->description, 'class' => 'pbl')); } $owner_link = elgg_view('output/url', array('href' => "bookmarks/owner/{$owner->username}", 'text' => $owner->name, 'is_trusted' => true)); $author_text = elgg_echo('byline', array($owner_link)); $date = elgg_view_friendly_time($bookmark->time_created); $comments_count = $bookmark->countComments(); //only display if there are commments if ($comments_count != 0) { $text = elgg_echo("comments") . " ({$comments_count})"; $comments_link = elgg_view('output/url', array('href' => $bookmark->getURL() . '#comments', 'text' => $text, 'is_trusted' => true)); } else { $comments_link = ''; } $metadata = elgg_view_menu('entity', array('entity' => $vars['entity'], 'handler' => 'bookmarks', 'sort_by' => 'priority', 'class' => 'list-inline'));
/** * Short summary of the action that occurred * * @vars['item'] ElggRiverItem */ $item = $vars['item']; $lang = get_current_language(); $subject = $item->getSubjectEntity(); $object = $item->getObjectEntity(); $subject_link = elgg_view('output/url', array('href' => $subject->getURL(), 'text' => $subject->name, 'class' => 'elgg-river-subject normal-font', 'is_trusted' => true)); if ($object->title1) { $object->title = $object->title; } $object_text = $object->title ? $object->title : $object->name; if ($object->title3) { $object_text = gc_explode_translation($object->title3, $lang); } $object_link = elgg_view('output/url', array('href' => $object->getURL(), 'text' => elgg_get_excerpt($object_text, 100), 'class' => 'elgg-river-object', 'is_trusted' => true)); $action = $item->action_type; $type = $item->type; $subtype = $item->subtype ? $item->subtype : 'default'; // check summary translation keys. // will use the $type:$subtype if that's defined, otherwise just uses $type:default $key = "river:{$action}:{$type}:{$subtype}"; $summary = elgg_echo($key, array($subject_link, $object_link)); if ($summary == $key) { $key = "river:{$action}:{$type}:default"; $summary = elgg_echo($key, array($subject_link, $object_link)); } echo $summary;