示例#1
0
文件: faq.php 项目: lorea/Hydra-dev
}
if (!$full_view) {
    $icon = elgg_view_entity_icon($entity, "small");
    // anwser
    $info = "<div>";
    $info .= elgg_echo("user_support:anwser:short") . ": " . elgg_get_excerpt($entity->description, 150);
    $info .= elgg_view("output/url", array("href" => $entity->getURL(), "text" => elgg_echo("user_support:read_more"), "class" => "mlm"));
    $info .= "</div>";
    $subtext = "";
    if (elgg_instanceof($container, "group") && $container->getGUID() != elgg_get_page_owner_guid()) {
        $group_link = elgg_view("output/url", array("text" => $container->name, "href" => $container->getURL(), "is_trusted" => true));
        $subtext = elgg_echo("river:ingroup", array($group_link));
    }
    $params = array("entity" => $entity, "metadata" => $entity_menu, "content" => $info, "title" => elgg_view("output/url", array("href" => $entity->getURL(), "text" => $entity->title)), "subtitle" => $subtext);
    $params = $params + $vars;
    $list_body = elgg_view("object/elements/summary", $params);
    echo elgg_view_image_block($icon, $list_body);
} else {
    $owner = $entity->getOwnerEntity();
    // icon
    $icon = elgg_view_entity_icon($entity, "tiny");
    // summary
    $params = array("entity" => $entity, "metadata" => $entity_menu, "tags" => elgg_view("output/tags", array("value" => $entity->tags)), "subtitle" => user_support_time_created_string($entity), "title" => false);
    $params = $params + $vars;
    $summary = elgg_view("object/elements/summary", $params);
    // body
    $body = elgg_echo("user_support:anwser") . ": ";
    $body .= elgg_view("output/longtext", array("value" => $entity->description));
    // blog
    echo elgg_view('object/elements/full', array('summary' => $summary, 'icon' => $icon, 'body' => $body));
}
示例#2
0
    $subtitle .= " " . elgg_echo("by");
    $subtitle .= " " . elgg_view("output/url", array("href" => $owner->getURL(), "text" => $owner->name));
    // last comment by
    if ($ann = $entity->getAnnotations("generic_comment", 1, 0, "desc")) {
        $ann_owner = get_user($ann[0]->owner_guid);
        $url = elgg_view("output/url", array("href" => $ann_owner->getURL(), "text" => $ann_owner->name));
        $info = elgg_echo("user_support:last_comment", array($url));
    }
    $params = array("entity" => $entity, "metadata" => $entity_menu, "content" => $info, "subtitle" => $subtitle, "tags" => elgg_view("output/tags", array("value" => $entity->tags)), "title" => $title);
    $params = $params + $vars;
    $list_body = elgg_view("object/elements/summary", $params);
    echo elgg_view_image_block($icon, $list_body);
} else {
    // icon
    $icon = elgg_view_entity_icon($entity, "tiny");
    $subtitle = user_support_time_created_string($entity);
    $subtitle .= " " . elgg_echo("by");
    $subtitle .= " " . elgg_view("output/url", array("href" => $owner->getURL(), "text" => $owner->name));
    // summary
    $params = array("entity" => $entity, "metadata" => $entity_menu, "tags" => elgg_view("output/tags", array("value" => $entity->tags)), "subtitle" => $subtitle, "title" => false);
    $params = $params + $vars;
    $summary = elgg_view("object/elements/summary", $params);
    // body
    $body = "";
    if (!empty($entity->help_url)) {
        $body .= elgg_echo("user_support:url") . ": " . elgg_view("output/url", array("href" => $entity->help_url)) . "<br />";
    }
    if (!empty($entity->description)) {
        $body .= elgg_view("output/longtext", array("value" => $entity->description));
    } elseif (strlen($entity->title) > 50) {
        $body .= elgg_view("output/longtext", array("value" => $entity->title));