Example #1
0
        $relationship_type = '';
        $title_wording = elgg_echo('river:mine');
        break;
    case 'friends':
        $subject_guid = $_SESSION['user']->guid;
        $relationship_type = 'friend';
        $title_wording = elgg_echo('river:friends');
        break;
    default:
        $subject_guid = 0;
        $relationship_type = '';
        $title_wording = elgg_echo('river:all');
        break;
}
$title = elgg_view_title($title_wording);
$river = elgg_view_river_items($subject_guid, 0, $relationship_type, $type, $subtype, '', 20, 0, 0, true, false) . "</div>";
// Replacing callback calls in the nav with something meaningless
$river = str_replace('callback=true', 'replaced=88,334', $river);
$nav = elgg_view('riverdashboard/nav', array('type' => $type, 'subtype' => $subtype, 'orient' => $orient));
if (isloggedin()) {
    $sidebar = elgg_view("riverdashboard/menu", array('type' => $type, 'subtype' => $subtype, 'orient' => $orient));
    $sidebar .= elgg_view("riverdashboard/sidebar_options", array("object_type" => 'riverdashboard'));
} else {
    $sidebar = '';
}
set_context('riverdashboard');
if (empty($callback)) {
    $body .= elgg_view('riverdashboard/container', array('body' => $nav . $river . elgg_view('riverdashboard/js')));
    page_draw($title_wording, elgg_view_layout('one_column_with_sidebar', $title . $body, $sidebar));
} else {
    header("Content-type: text/html; charset=UTF-8");
Example #2
0
 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
 * @author Curverider Ltd
 * @copyright Curverider Ltd 2008-2009
 * @link http://elgg.com/
 */
$owner = page_owner_entity();
//get the type - mine or friends
$type = $vars['entity']->content_type;
if (!$type) {
    $type = "mine";
}
//based on type grab the correct content type
if ($type == "mine") {
    $content_type = '';
} else {
    $content_type = 'friend';
}
//get the number of items to display
$limit = $vars['entity']->num_display;
if (!$limit) {
    $limit = 4;
}
//grab the river
$river = elgg_view_river_items($owner->getGuid(), 0, $content_type, $content[0], $content[1], '', $limit, 0, 0, false);
//display
echo "<div class=\"contentWrapper\">";
if ($type != 'mine') {
    echo "<div class='content_area_user_title'><h2>" . elgg_echo("Friends") . "</h2></div>";
}
echo $river;
echo "</div>";
Example #3
0
 * Elgg blogextended widget view
 *
 * @package ElggBlogExtended
 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
 * @author Diego Andrés Ramírez Aragón <*****@*****.**>
 * @copyright Corporación Somos más - 2009
 * @link http://www.somosmas.org
 */
$owner = page_owner_entity();
$limit = 8;
if ($vars['entity']->limit) {
    $limit = $vars['entity']->limit;
}
$widgets = array();
$widget_view = get_plugin_setting('view', 'blogextended');
if ($widget_view == "publish") {
    $objects = get_entities("object", "blog", $owner->guid, null, $limit);
    if (is_array($objects)) {
        foreach ($objects as $object) {
            $statement = new ElggRiverStatement($owner, "create", $object, $object->time_created);
            $tam = elgg_view("river/object/blog/{$widget_view}", array('statement' => $statement, 'time' => $object->time_created));
            if (!empty($tam)) {
                $widgets[] = "<div class=\"contentWrapper\">" . elgg_view("widgets/river_wrapper", array('entry' => $tam, 'time' => $object->time_created, 'event' => "create", 'statement' => $statement)) . "</div>";
            }
        }
    }
    echo elgg_view('river/dashboard', array('river' => $widgets));
} else {
    $widgets = elgg_view_river_items($owner->guid, 0, "", "object", "blog", '', $limit);
    echo "<div class=\"contentWrapper\">" . $widgets . "</div>";
}
Example #4
0
/**
 * Retrive river feed
 *
 * @return array $river_feed contains all information for river
 */
function site_river_feed($limit)
{
    global $jsonexport;
    elgg_view_river_items();
    return $jsonexport['activity'];
}
Example #5
0
<?php

/**
 * Elgg user display (details)
 * @uses $vars['entity'] The user entity
 */
?>
<div id="profile_content">
	<?php 
if (is_plugin_enabled('thewire')) {
    // users last status msg, if they posted one
    echo elgg_view("profile/status", array("entity" => $vars['entity']));
}
if (is_plugin_enabled('conversations')) {
    // users last status msg, if they posted one
    echo elgg_view("profile/status", array("entity" => $vars['entity']));
}
if (is_plugin_enabled('riverdashboard')) {
    // users last 10 activites
    echo elgg_view_river_items($vars['entity']->getGuid(), 0, '', '', '', '', $limit, 0, 0, false, false);
} else {
    echo "Riverdashboard not loaded";
}
?>
</div>
<?php

if (is_plugin_enabled('riverdashboard')) {
    $limit = get_plugin_setting('activity_num_items', 'vazco_mainpage');
    if (!isset($limit) || !$limit) {
        $limit = 10;
    }
    $type = '';
    $subtype = '';
    $objects = elgg_view_river_items(0, 0, '', $type, $subtype, '', $limit, 0, 0, false);
    ?>
	<div class="index_box">
		<h2><?php 
    echo elgg_echo("custom:activity");
    ?>
</h2>
		<div class="search_listing">
		<?php 
    if ($objects != '') {
        echo $objects;
    } else {
        echo elgg_echo('vazco_mainpage:activity:noactivity');
    }
    ?>
		</div>
	</div>

<?php 
}